增加软件包版本号
项目描述
bump
增加软件包版本。
示例
默认情况下,在包含 setup.py 的目录中运行 bump 将会增加“补丁”号
$ bump 1.0.1 $ git diff setup.py ───────────────────────────────────────────────── modified: setup.py ───────────────────────────────────────────────── @ setup.py:6 @ from setuptools import setup setup( name='bump', - version='1.0.0', + version='1.0.1', description='Bumps package version numbers', long_description=open('README.rst').read(), license='MIT',
bump 还会返回新版本号,因此您可以在运行命令后使用它,例如
$ export VERSION=`bump` $ echo "The new version is $VERSION" The new version is 1.0.1
选项
bump 命令还可以增加主版本号或次要版本号,或设置预发布标识符或本地版本段
$ bump --help Usage: bump [OPTIONS] [INPUT] [OUTPUT] Options: -M, --major Bump major number. Ex.: 1.2.3 -> 2.2.3 -m, --minor Bump minor number. Ex.: 1.2.3 -> 1.3.3 -p, --patch Bump patch number. Ex.: 1.2.3 -> 1.2.4 -r, --reset Reset subversions. Ex.: Major bump from 1.2.3 will be 2.0.0 instead of 2.2.3 --pre TEXT Set the pre-release identifier --local TEXT Set the local version segment --canonicalize Canonicalize the new version --help Show this message and exit.
应与次要或主要增加一起使用 –reset 选项。
您还可以通过在 .bump 或 setup.cfg 配置文件中设置它们来配置这些选项,因此您不必每次都指定它们
$ cat .bump [bump] input = some_directory/__file__.py minor = true patch = false reset = true
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
bump-1.3.2.tar.gz (3.8 kB 查看哈希值)
构建分布
bump-1.3.2-py3-none-any.whl (4.1 kB 查看哈希值)
关闭
bump-1.3.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f42e1c7759515937abeab153cbad53ddc8a5008be6553518cbd10faabf500b09 |
|
MD5 | 2ae07fbd49045aaa66c7308609f9bd9f |
|
BLAKE2b-256 | 8396d956d4a71d58c5149069395980ed5fc6c0eb50b7eff994b2b1b6ab0a70b0 |
关闭
bump-1.3.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fe4574252e91bbfb8768c12ccef67f5a3bd1be7d3e932631695299425f445ed9 |
|
MD5 | f593e8a41224114064ce7dc9364fb589 |
|
BLAKE2b-256 | e9359fc2abc6030b496531cbeb88c1758fb9b1b13f2df3195730552f31c816f3 |