使用esky和GUI程序?

时间:2013-08-31 15:18:59

标签: python python-2.7 py2exe distutils esky

我有一个用python编写的GUI程序,并与py2exe打包在一起。我现在想使用Esky来允许自动更新。

但是当我运行python setup.py bdist_esky时,我收到以下错误:

RuntimeError: don't call setup(windows=[...]) with esky; use setup(scripts=[...]) instead

更改为scripts时,出现以下错误:

TypeError: Must specify name if script is not a file

我无法摆脱它。有什么帮助吗?

(setup.py:http://pastebin.com/B3yGJERq

1 个答案:

答案 0 :(得分:2)

脚本应该是esky.bdist_esky.Exectuable个实例的列表。

以下是代码示例:http://mastr-ms.googlecode.com/hg-history/39af8165be80344a30603e0ff74acdded72193b0/madas/mdatasync_client/client/setup.py