Skip to main content

Bump 版本通过修改源代码。用户不需要正则表达式。

项目描述

jiggle_version

版本缓冲器,可在源代码中查找版本号并通过修改源来增加内部版本号。

使用 jiggle-version,源代码是权威的,与源代码控制标签是权威的一些工具相比,或者 pyproject.toml 是权威的。您应该考虑改为使用并从包元数据中poetry version patch查找。__version__

特别注意确保您不必编写正则表达式或进行复杂的配置。

pip install jiggle-version
 
jiggle-version here
# find, bump & update version strings in source code

jiggle_version here --module=my_module

git --tag $(jiggle-version find)

徽章

怎么样?

阅读文档 覆盖状态 BCH 合规性 已知漏洞 警报总数 代码因子

支持的 Python 版本

3.6、3.7、3.8 和更高版本。Pypi 仍然托管支持 python 2 和更早版本的旧版本。

自以为是

图书馆应该有一个工作的、没有选择的、没有问题的场景,例如

jiggle-version here
# find, bump & update version strings in source code

一个固执己见的图书馆对正确的做法有自己的看法。也就是说,如果图书馆可以发现现有的约定,它应该发现并使用它们。如果您不喜欢它,请查看竞争自以为是的库及其哲学的终结,例如 vcs-tag-only、regex-more-regex-all-day-regex。

以下约束启用“即插即用”

没有配置,没有正则表达式

如果配置比从头开始重新编写代码更复杂,则库有问题。强迫开发人员编写正则表达式以使用实用程序是一个巨大的警察。

文档

项目详情


下载文件

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

内置分布

jiggle_version-1.0.77-py3-none-any.whl (43.3 kB 查看哈希)

已上传 py3