如何分发带有Glade GUI的Python应用程序?
我正在尝试发布我用Python写的这个应用程序。这个应用程序由两个Python脚本、两个.glade
文件和一个.png
文件组成。
这是我这个项目的目录结构:
vasm/
vasmcc.py
src/
vasm.py
gui/
vasm.glade
vasmset.glade
logo.png
vasmcc
只是用于图形界面的Python脚本,真正的Python模块是vasm.py
。
我的问题是,怎么把这个应用程序打包发布,以便包含.glade
和.png
文件呢?
这里的“发布”是指提供一个可以在其他系统上安装的源代码包。
1 个回答
2
你可以看看 distutils。这个工具可以让你安装各种文件,不仅仅是源代码。对于用户来说,安装你的程序就变得很简单了,基本上只需要
$ python setup.py install
而且,使用distutils创建RPM包也非常简单。