为Python开发者提供的devpi上传/安装/...工作流程命令
项目描述
devpi-client: 管理devpi-server,Python打包和测试
devpi 命令行工具通常与 devpi-server 一起使用。它允许从devpi索引上传、测试和安装软件包。
有关快速入门和更多文档,请参阅 https://doc.devpi.net。
支持
如果您发现错误,请使用 Github的issue跟踪器。
对于一般问题,请使用 GitHub Discussions 或 devpi-dev@python.org 邮件列表。
有关支持合同和付费帮助,请联系 mail at pyfidelity.com。
更新日志
7.1.0 (2024-07-17)
功能
支持从 pyproject.toml 的 [tool.devpi.upload] 节配置上传命令。
现在,--fallback-ini 选项在 devpi test 中可以相对于包根目录。这允许使用 pyproject.toml 或类似文件代替 tox.ini。
为 setup.cfg 添加了 sdist 和 wheel 选项。
为 devpi test 添加了在 pyproject.toml 和 setup.cfg 中检测 tox 配置的功能。
错误修复
在 setup.cfg 中,任何上传设置的值都被解释为 True,现在如果看起来应该是 False,则会打印警告并说明如何修复。为了向后兼容,行为没有改变。
7.0.3 (2024-04-20)
错误修复
要求 build>=0.7.0 以防止与旧版本发生导入错误。
修复了在测试与 setuptools 中的 PEP 625 变更相关的包时检查提取路径的问题。
如果服务器在上传 toxresult 时返回消息,则将其作为警告打印。
如果 API 请求失败,为 devpi use 提供适当的错误消息。
修复 #1011:将 HTTP 状态代码 >=400 的处理改为使用 self.fatal 而不是原始的 SystemExit,保护 403 和 404 错误免受 SystemExit 影响
7.0.2 (2023-10-19)
错误修复
修复 #992:修复 6.0.4 中添加的错误,当存在来自 6.x 之前的旧认证数据时。
7.0.1 (2023-10-15)
错误修复
修复 #1005:使用 shutil.move 而不是 Path.rename 来移动构建后的分发,以防止跨设备链接错误。
修复 #1008:在确定文档的名称/版本时,将 --no-isolation 选项传递给 build。
7.0.0 (2023-10-11)
弃用和移除
使用 build 而不是已弃用的 pep517 包。
移除了对 py 包的依赖。需要调整预期使用 py.path.local 的插件以与 pathlib.Path 一起工作。
停止支持 Python <= 3.6。
其他更改
修复 #946:对于 devpi list -v,输出 name==version 而不是 name-version。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。