1

私は Windows で作業しており、エンド ユーザーに配布されるアプリケーションを開発しています。

私は、たくさんの python パッケージを含む setupttools ディストリビューションを 1 つ持っています。このディストリビューションは、コード内のさまざまな関数を指すいくつかの console_scripts エントリポイントを宣言します。

これらのエントリポイントの 1 つは、アップデータ アプリケーションになる予定です。現在、サブプロセスを使用して子プロセスとして起動し、python スクリプトへのフル パスを指定しています。

代わりに、生成された setuptools エントリポイント スタブ実行可能ファイルを起動するサブプロセスとして使用します。

次のような方法で、サブアプリケーションへのエントリポイントを取得できます。

import pkg_resources
updatefunc = pkg_resources.load_entry_point('iti_reporter', 'console_scripts', 'my_update_ui')

これにより、そのためのpython関数が提供されます。この関数から、venv にある生成された setuptools スクリプト ラッパーに移動する方法はありますか?

助けてくれてありがとう。

4

1 に答える 1