Python distutils exclude setup.py

Python distutils exclude setup.py,python,python-2.7,rpm,distutils,Python,Python 2.7,Rpm,Distutils,我的setup.py脚本很简单: from distutils.core import setup setup(name='my-awesome-app', version='1.0', scripts=['my-awesome-app.py'], ) 文件结构为: my-awesome-app/ my-awesome-app.py setup.py 理论上,我只是在发行版中加入了我的超级棒app.py。实际上,setup.py也会在RPM中结束。

我的
setup.py
脚本很简单:

from distutils.core import setup
setup(name='my-awesome-app', 
    version='1.0', 
    scripts=['my-awesome-app.py'],
    )
文件结构为:

my-awesome-app/
    my-awesome-app.py
    setup.py
理论上,我只是在发行版中加入了我的超级棒app.py。实际上,
setup.py
也会在RPM中结束。
我看不出有必要在其中包含
setup.py
,有没有办法强制distutils删除此文件?
我使用的是python 2.7,我通过运行
python setup.py bdist\u RPM


感谢您的帮助:)

setup.py是必需的,因为在您的环境中安装软件包时,会运行以下命令:

$ python setup.py install

运行
python setup.py bdist_rpm
只会创建一个分发包,您可以将它提供给其他人<代码>设置。执行安装仍需要py

您始终可以手动创建等级库文件,而不使用setup.py。 有关示例和更多详细信息,请参见:

无论如何,我放弃了这个工具,它在我的Mac、VM和CI服务器上的表现似乎完全不同。在某些情况下,它不会复制某些文件并失败,而在另一些情况下,它会预编译我的python脚本,然后失败。对于这种不可预测的行为,我认为这不是在生产中使用的正确工具。。。