あなたがやろうとしていることを明確にしていただけますか?
インストーラーの作成/アップロードなど、distフォルダーで何らかのアクションを実行します。
インストーラーを作成するとは、パッケージのディストリビューションをビルドするという意味ですか? アップロードとは、pypi にアップロードすることを意味しますか? それともどこか?
インストール後のソリューションをいくつか見つけましたが、ビルド後のソリューションは見つかりませんでした
これらの py2app フック/コールバックですか?
python setup.py py2app
これは、distutils の使用方法に関する規則ではありません。通常python setup.py install
です。
答え:
py2app ターゲットは、インストール スクリプトを使用してパッケージ化し、Web サイトにアップロードする dist フォルダーです。
編集:
それで、setup.py で distutils を使用するパッケージを作成しました。
setup.py を実行すると、このファイルのディストリビューションが作成され、/dist フォルダーに配置されます。
次に、ビルドしたファイルを Web サイトにアップロードします。
これを行うには、別のツールが必要です。生地のようなもの。
fabric を使用して、ビルド コマンドを実行し、ビルドされたファイルをサーバーにアップロードするスクリプトを作成できます。