py2app 文档提到__boot__.py
了在主要 python 脚本之前运行的prescripts。我找不到在 setup.py 文件或构建过程中轻松指定任何指令的方法。
但是,我确实设法__boot__.py
手动“破解”并_run(prescript)
在我的主要命令之前添加了另一个命令_run(main_script)
,它似乎工作正常。然而,使用标准的 py2app 构建过程会更好。
我实际上想做的是在启动主脚本之前对我的 sites-packages.zip 文件进行猴子补丁。该指令主要检查服务器上的更新,如果有,下载它们,然后覆盖 site-packages.zip 文件。比从头开始重新安装应用程序要快得多。
有任何想法吗?