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