Для моего пакета у меня есть файл 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 и удалить их раньше, чем я python setup.py register
, но я знаю, что будет время, когда я забуду удалить предложения, прежде чем нажать на pypi.
Я пытаюсь придумать лучший способ автоматизировать это, чтобы мне не пришлось об этом беспокоиться. У кого-нибудь есть идеи? Могу ли я использовать магию setuptools / distutils?