打包结果: v20241231032621474
·
2 commits
to main
since this release
Python Package Downloader
简介
这是一个 Python 工具,用于从 PyPI 获取指定包的最新版本及其相关文件,并支持文件下载的 MD5 校验。此工具特别适用于需要下载特定后缀(如 .whl, .tar.gz)文件的场景。
功能
- 自动获取指定 Python 包的最新版本
- 支持过滤下载文件的后缀
- 支持代理(系统自动检测或手动设置)
- 下载文件后自动校验 MD5
基本用法
python downloader.py 包名1 包名2 [...包名N]可选参数
--proxy:设置代理,格式如http://127.0.0.1:8080或https://127.0.0.1:8080--output-dir:指定下载文件保存目录(默认:当前目录)--extensions:指定需要下载的文件后缀名,支持多个(如.whl,.tar.gz)
示例
- 下载单个包:
python downloader.py requests- 下载多个包并过滤特定后缀文件:
python downloader.py requests numpy --extensions .whl .tar.gz --output-dir ./downloads- 使用手动代理:
python downloader.py requests --proxy http://127.0.0.1:8080- 检测系统代理并下载包:
python downloader.py requests注意事项
- 本工具依赖于网络连接,请确保能够访问 PyPI。
- 如果下载失败,请检查包名是否正确,或检查代理设置。
许可证
MIT License
生成的构建针对平台:["ubuntu-20.04", "macos-13", "windows-latest"]
源代码: 压缩包