bumps包版本号
bump的Python项目详细描述
颠簸
碰撞包版本。
示例
默认情况下,在带有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 -m, --minor Bump minor number -p, --patch Bump patch number --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.
您可以通过在.bump或^{tt6}中设置这些选项来配置这些选项。$ 配置文件,因此您不必每次都指定它们:
$ cat .bump [bump] input = some_directory/__file__.py minor = true patch = false