私のパッケージの場合、次のように setup.py の長い説明に読み込まれる README.rst ファイルがあります。
readme = open('README.rst', 'r')
README_TEXT = readme.read()
readme.close()
setup(
...
long_description = README_TEXT,
....
)
このようにして、コミットするたびにgithub ページに README ファイルを表示し、コミットするたびにpypi ページpython setup.py register
に表示することができます。1つだけ問題があります。github ページに「このドキュメントは envbuilder のプレリリース バージョンを反映しています。最新のリリースについては、pypi を参照してください。」
これらの行を README.rst に入れて、削除する前に削除することもできpython setup.py register
ますが、pypi にプッシュする前に文を削除するのを忘れる場合があることはわかっています。
これを自動化する最善の方法を考えようとしているので、心配する必要はありません。誰にもアイデアはありますか?私ができる setuptools/distutils マジックはありますか?