我在 Windows 上工作并开发一个将分发给最终用户的应用程序。
我有一个 setupttools 发行版,其中包含大量 python 包。此发行版声明了一些指向我代码中各种函数的 console_scripts 入口点。
这些入口点之一注定是更新程序应用程序。我目前正在使用子进程将其作为子进程启动并指定 python 脚本的完整路径。
我想做的是使用生成的 setuptools 入口点存根可执行文件作为要启动的子进程。
我可以通过以下方式获取子应用程序的入口点:
import pkg_resources
updatefunc = pkg_resources.load_entry_point('iti_reporter', 'console_scripts', 'my_update_ui')
这给了我它的python函数。有没有办法从这个函数到我的 venv 中生成的 setuptools 脚本包装器?
感谢您的帮助。