py2app documentation提到了处方,在主python脚本之前由 __boot__.py
运行 . 我找不到一种方法来轻松指定setup.py文件或构建过程中的任何规定 .
但是我确实手动设置了'hack' __boot__.py
并在我的主 _run(main_script)
之前添加了另一个 _run(prescript)
命令,它似乎工作正常 . 然而,使用标准的py2app构建过程会好得多 .
我实际上要做的是在主脚本启动之前修补我的sites-packages.zip文件 . 处方基本上检查服务器上的更新,如果有,则下载它们,然后覆盖site-packages.zip文件 . 比从头开始重新安装应用程序要快得多 .
有任何想法吗?
1 回答
请参阅the docs:您的
py2app.recipes
包必须包含一个食谱,其check
方法返回dict
,包括'prescripts'
键,其值为,我引用,有关示例,请参阅the built-in recipes sources . 此软件包(安装在您的计算机上)是您需要添加自定义配方的地方 .