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)
徽章
怎么样?
支持的 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
查看哈希)
关
jiggle_version -1.0.77-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 27ff9e9105a5a1d93a2532c7d9904a0d58a4e7b642259d990dcaa1dab0934f5e |
|
MD5 | d1192d5a898e50850ce5423e6d020aa7 |
|
布莱克2-256 | c9767d487e4ef360ebe23478b2f493c58948da5abb89e0cd5b74cc2a80ab7ee1 |