如何使用distutils捆绑Gnome applet?

时间:2010-08-01 22:37:25

标签: python applet gnome distutils

我正在尝试用Python编写Gnome applet。事实上,我已经编写了应用程序,并且在打包它时我遇到了困难。

我开始研究distutils。我遇到的问题是,在指定py_modules时,预计会有.py的扩展名。但是,Gnome applet基本上是shell脚本。 (当然,那就是使用Python解释器。)

这是我尝试过的......但它没有用。

from distutils.core import setup

setup(name='myapp',
    version='1.2',
    py_modules=['myapp'],
)

此外,myapp文件必须放入/usr/lib/myapp/。据我所知,distutils将文件放入其他模块中。

我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

distutils documentation中所述,应使用script选项安装脚本到distutils.core.setup()。另一方面,py_modules用于list individual modules,并且如您所述,它们必须具有.py扩展名。

此外,如果您要添加其他文件,data_files option可让您指定文件的来源和目的地。

答案摘要:阅读whole distutils documentation