Skip to main content

用于跟踪和调整 Python 工具版本的小实用程序

项目描述

版本Py

用于版本和发布您的 python 工具的小实用程序。不需要任何配置文件。

安装

conda install -c vladsaveliev versionpy

用法

将版本设置为0.1.2,创建一个 git 标签并推送:

$ bump 0.1.2

增加 bugfix (patch) 组件(例如0.1.2-> 0.1.3),创建一个 git 标签并推送:

$ bump

增加次要组件(例如0.1.3-> 0.2),创建一个 git 标签并推送:

$ bump minor

允许的第一个参数:major, minor, bugfix/patch或格式为 2 或 3 组件版本的精确版本,可能带有预发布组件:

- 1.0.0
- 2.1
- 2.0pre
- 2.0.2a1

对于跟踪工具,您可以使用单个命令检查当前版本:

$ version
0.2

在引擎盖下

VersionPy 跟踪文件中的版本号your_package/_version.py

当你第一次运行它时,VersionPy 会尝试定位_version.py,或VERSION.txt,如果需要_version.py,在主包中初始化它。

如果您在项目中有多个包并希望存储_version.py在一个特定的包中,请使用-p

bump 0.0.1 -p your_package

如果省略了版本参数,则将版本设置为0.0.

项目详情


下载文件

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

源分布

versionpy-0.4.11.tar.gz (5.1 kB 查看哈希

已上传 source

内置分布

versionpy-0.4.11-py3-none-any.whl (18.7 kB 查看哈希

已上传 py3