Commit Graph

70 Commits

Author SHA1 Message Date
7d4aef2f8a Add do_update/do_remove command 2024-08-04 16:35:43 +08:00
5dc892c0b3 Add prerelease exclusion 2024-08-04 16:20:08 +08:00
c695419700 Use click to replace argparse
Make it simpler and easier to maintain command line arguments.
2024-08-04 16:01:13 +08:00
8d2460cf73 Add shebang 2024-08-03 02:46:13 +08:00
5e61f833e6 Add important notice about sync-packages behavior 2024-08-03 02:39:43 +08:00
ada070d10e Add retry for requests.Session 2024-08-03 02:35:42 +08:00
9ecdfee147 Add some docs 2024-08-02 22:36:38 +08:00
af49fb183f Add exclude func (for testing), and fix unreferenced files cleanup 2024-08-02 21:40:24 +08:00
103252ad14 Remove unreferenced files in verify subcommand 2024-08-02 20:47:01 +08:00
ead0f42e2e Add worker number warning 2024-08-02 20:28:21 +08:00
1281e6950d Dump local JSON when finalizing 2024-08-02 20:21:27 +08:00
52ceabcdd4 SyncPlainHTTP Packages downloading support 2024-08-02 20:20:25 +08:00
a4574ecaeb PyPI Packages downloading support 2024-08-02 19:57:08 +08:00
3fd37601d6 Split dev deps to requirements-dev.txt 2024-08-02 17:01:00 +08:00
ad57590bf0 Add threading for updating packages 2024-08-02 16:56:23 +08:00
889ed86497 Adjust verify behavior 2024-08-02 16:14:10 +08:00
b0187e947f Formatting and linting 2024-08-02 16:01:59 +08:00
18a3ebbe03 Add local db 2024-08-02 15:48:55 +08:00
577d021d70 Metadata sync PoC 2024-08-02 06:35:00 +08:00
557f1966f9 init 2024-07-28 05:35:04 +08:00