5

Python パッケージ (setuptools を使用したいのですが、動作する setup.py ファイルが既にあります) と関連ドキュメント (Sphinx を使用して作成) を配布したいと考えています。

著者名、メンテナー、バージョン、リリース、日付、電子メールなどをさまざまな部分で指定する必要があるという事実に、少し混乱しています。

この種の共通情報をパッケージに対して一度だけ定義し、それを setup.py スクリプトと .rst ファイルなどの両方で使用する方法があるかどうか疑問に思っていました。

この問題への可能なアプローチは何ですか?

4

2 に答える 2

0

Python Packaging User Guideのサンプル プロジェクトでは、別のアプローチを採用しています。ファイルを解析しますsample/__init__.py

https://github.com/pypa/sampleproject/blob/master/setup.py

setup( name="sample", version=find_version('sample', '__init__.py'),

于 2014-03-24T13:38:56.097 に答える