私はDistutilsを使ってパッケージを配布しています。とても便利です。今、ユーザがpip install mypackage
のようなコマンドでパッケージをインストールした後に、スクリプトや関数を実行したいのですが。私はregister(funtionCalledAfterPackageInstalled)
のようなAPIを見つけることができたと思った。ちょうどatexit.register(someFunction)
のように、アプリが終了する前に関数を実行するためにPythonでよく使われたが、失敗した。だから私は尋ねたい:そのようなことをする優雅な方法があるのだろうか?python setuptoosでスクリプトや関数を実行するには?
背景:私は私のパッケージに頻繁に更新されたDLLを参照して、私は私が更新を気にする必要はありませんので、私のpakcageに入れたくありません。私はちょうど私のパッケージをインストールした後、関数呼び出しによって自動的にダウンロードされるようにしたい。環境はWINDOWSなので、Linuxのpakcage管理ツールは動作しません。
を()' 'あなたのあなたが他のPythonの機能を実行することが可能setup.py' /メソッドインチここでPythonプログラムやシステムコールを実行することができます(サブプロセスは例です)。 – Arount
@Arountうわー、すばらしい、それが私の必要なものです。ありがとうございました。 – lengxuehx
私は適切なアンサーを作成します、多分それは他のものを助けるでしょう。 – Arount