跳转到主要内容

logilab的工具体现了使用mercurial在我们的forge上轻松发布

项目描述

README

此包简化了使用mercurial进行版本控制的python包的新版本创建。它假设mercurial为vcs和语义版本。此外,版本必须由文件__pkginfo__.py内的变量numversion管理。

负责

  • 更新文件__pkginfo__.py中的版本(必需)
  • 更新变更日志
  • 创建只包含这些更改的提交
  • 标记提交。

新版本(修补程序、次要版本或主要版本)取决于作为参数传递的选项-r/--releaseauto选项读取提交消息,并根据常规提交确定发布类型。

主要用例是将release-new放入cubicweb cubes的tox规则中。

您可以使用release-new --preview-changelogrelease-new -c来预览将生成的变更日志。

  • 发布到PyPI

发布应由CI完成,请参阅.gitlab-ci.yml

可以使用pip install release-new安装。

项目详情


下载文件

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

源分发

release_new-0.16.0.tar.gz (9.9 kB 查看哈希值)

上传时间 源代码

构建的发行版

release_new-0.16.0-py3-none-any.whl (9.9 kB 查看哈希值)

上传时间 Python 3

由以下提供支持