を使用するfrom setuptools.command.install import install
と、 を実行すると簡単にカスタムポストインストールスクリプトを実行できますpython setup.py install
。これはかなり些細なやること。
現在、スクリプトはテキストを印刷する以外は何もしませんが、新しいパッケージがインストールされたときに必要となるシステムの変更、たとえばパッケージが使用しているデータベースのバックアップなどにも対処できるようにしたいと考えています。
パッケージ用の Python ホイールを生成し、それをコピーして一連のデプロイメント マシンにインストールしたいと考えています。ただし、カスタム インストール スクリプトはデプロイメント マシンで実行されなくなりました。
何が間違っているのでしょうか? そんなことが可能なのでしょうか?
ベストアンサー1
ペップ427ホイール パッケージ形式を指定すると、カスタムのインストール前またはインストール後のスクリプトに関する規定は残されません。
したがって、wheel パッケージのインストール中にカスタム スクリプトを実行することはできません。
開発者が最初に実行すると予想されるパッケージ内の場所にカスタム スクリプトを追加する必要があります。