发布新版本的python包从来就不是那么容易
puprelease的Python项目详细描述
瞳孔释放
发布新版本的python包从未如此简单:
安装
$ pip install puprelease
用法
在要发布新版本的
(您的setup.py
文件所在的位置):
$ pup
然后跟着程序走。
用于版本控制的git标记
我们建议使用git标记作为包的唯一真实来源 版本。
为此,请在setup.py
中添加以下行,替换
version=...
调用的参数:
setup(...use_scm_version=True,setup_requires=["setuptools_scm"],)
(另请参见setuptools_scm documentation)。
然后为每个新版本调用pup
,它将负责其余部分。
另外,请签出semantic versioning。