对于我的一个包,我有一个 README.rst 文件,它被读取到 setup.py 的长描述中,如下所示:
readme = open('README.rst', 'r')
README_TEXT = readme.read()
readme.close()
setup(
...
long_description = README_TEXT,
....
)
这样,我每次提交时都可以让 README 文件显示在我的github 页面上,并且每次提交时都显示在pypi页面上python setup.py register
。只有一个问题。我希望 github 页面可以这样说:“本文档反映了 envbuilder 的预发布版本。有关最新版本,请参阅 pypi。”
我可以将这些行放在 README.rst 中,然后在 I 之前删除它们python setup.py register
,但我知道在推送到 pypi 之前,有时我会忘记删除这些句子。
我正在尝试考虑自动化的最佳方法,所以我不必担心它。有人有想法么?我可以做任何 setuptools/distutils 魔术吗?