これはややthis questionに関連しています。インストール後にファイルをコピーする必要があるため、rpmで配布したいパッケージがあり、宣言したい非Pythonの依存関係がいくつかあるとしましょう。しかし、PyPIで簡単に利用できるいくつかのPython依存関係があるとしましょう。私が卵としてパッケージすれば、python setup.py install
が自動的に私のpythonの依存関係を処理し、インストール後の機能と非Pythonの依存関係を失うことになります。インストール後のsetuptoolsとpythonの依存関係
これを行う推奨方法はありますか?私はこれをプリインストールスクリプトで指定することができると思いますが、その後情報の重複に陥り、setuptoolsを何も使用しません。
(私の現在の設定はなく、python setup.py bdist_rpm --post-install post-install.sh
とrpm --install my_package.rpm
ため、python setup.py bdist_egg
とunzip my_package.egg; python my_package/setup.py install
のために働くsetup
にinstall_requires = ['dependency_name']
を通過させることを含む。)
対応するアンインストールスクリプトを作成しない限り、さらに重複しています。いいですよ。 –