如何使用GladeGUI分发python应用程序?

如何使用GladeGUI分发python应用程序?,python,user-interface,distutils,glade,Python,User Interface,Distutils,Glade,我正在尝试分发我用python编写的这个应用程序。该应用程序由2个python脚本组成。2个.glade文件和1个.png文件 这是我在这个项目上的目录结构 vasm/ vasmcc.py src/ vasm.py gui/ vasm.glade vasmset.glade logo.png vasmcc只是gui的python脚本。。。真正的python模块应该是vasm.py 我的问题是,我如何分发它,以便它包

我正在尝试分发我用python编写的这个应用程序。该应用程序由2个python脚本组成。2个
.glade
文件和1个
.png
文件

这是我在这个项目上的目录结构

vasm/
    vasmcc.py
    src/
       vasm.py
    gui/
       vasm.glade
       vasmset.glade
       logo.png
vasmcc
只是gui的python脚本。。。真正的python模块应该是
vasm.py

我的问题是,我如何分发它,以便它包括
.glade
.png
文件

所谓分发,我的意思是提供一个可安装的源代码包,可以安装到另一个系统上。

您应该看看。您可以告诉它安装各种文件,而不仅仅是源代码本身。对于用户来说,安装您的程序就可以归结为

$ python setup.py install

比如说,创建带有distutils的RPM包非常容易。

你所说的“分发”到底是什么意思?换句话说,除了把它全部放在一个.tar.gz文件中,你还想做什么呢?我想把它放在一个.tar.gz文件中,但想在系统上安装它。我一直在看它。。。但不知道在何处或如何告诉它安装.glade文件以及将它们放在何处。这就是软件包数据的用途: