跳转到主要内容

增加软件包版本号

项目描述

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 选项。

您还可以通过在 .bumpsetup.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 查看哈希值)

上传时间 Python 3

由以下组织支持