跳转到主要内容

为Python开发者提供的devpi上传/安装/...工作流程命令

项目描述

devpi-client: 管理devpi-server,Python打包和测试

devpi 命令行工具通常与 devpi-server 一起使用。它允许从devpi索引上传、测试和安装软件包。

有关快速入门和更多文档,请参阅 https://doc.devpi.net

支持

如果您发现错误,请使用 Github的issue跟踪器

对于一般问题,请使用 GitHub Discussionsdevpi-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 添加了 sdistwheel 选项。

  • devpi test 添加了在 pyproject.tomlsetup.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

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分布

devpi_client-7.1.0.tar.gz (2.5 MB 查看哈希值)

上传时间

构建分布

devpi_client-7.1.0-py3-none-any.whl (45.6 kB 查看哈希值)

上传时间 Python 3