私は現在Pythonプログラムを書いており、enユーザ(および開発者)に配布したいと考えています。プログラムを最小限にするために必要な手順の数を減らしたいと思います。Python - ソースディストリビューションをパッケージ化する
私の使用例は比較的簡単です。私はプロセス/ツール/何でもしたい:
))アプリケーションが動作するために必要なパッケージの一覧をダウンロードします。
B)Pythonスクリプトのリストを順番に実行します(たとえば、データベースを作成してから移行を実行します)。
私はdistlibがすでにこれを行っていることを理解しています。しかし、ドキュメントの種類が混乱していることがわかります。スクリプトをインストールするAPIがあるようですが、スクリプトを自動的に実行するAPIはありません。
理想的には、スクリプトのリストと依存関係のリストを指定し、プログラムに自動的にインストールさせるようにします。
お読みください:http://stackoverflow.com/questions/17806485/execute-a-python-script-post-install-using-distutils-setuptools、https://github.com/lupien/pyHegel /blob/master/setup.py – fedepad