示例 setup.py 模板 — py2app 0.19文档

分享于 

2分钟阅读

Python

  繁體 雙語

自举自举

为了便于发布,你可能希望让你的setup.py脚本自动确保安装了 setuptools插件。 这需要在项目中拥有 ez_setup副本,该副本可以从以下位置获得:

http://peak.telecommunity.com/dist/ez_setup.py

或者,可以从 svn:externals引用它,如下所示:

ez_setupsvn://svn.eby-sarna.com/svnroot/ez_setup

如果选择 svn:externals方法,你应该考虑项目代码的来源将依赖于第三方,它具有可靠性和安全性。 还要注意 ez_setup外部使用 svn:// 协议( TCP端口 3690 ) 而不是 http://,所以在某些防火墙或者代理后面工作的可能性不大。

完成这里操作后,只需将两行 ez_setup前导程序添加到 setup.py的起始部分:

"""py2app build script for MyApplication.Will automatically ensure that all build prerequisites are availablevia ez_setup.Usage: python setup.py py2app"""importez_setupez_setup.use_setuptools()fromsetuptoolsimportsetupsetup(app=["MyApplication.py"],setup_requires=["py2app"],)

DOC  SET  TEMP  template  setup  Py2app  
相关文章