我的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理论上,我只在发行版中包括了my-awesome-app.py。在实践中,setup.py也在RPM中结束。
我不认为包含setup.py有什么意义,有没有办法强迫distutils把这个文件排除在外?
我使用python2.7,我通过运行python setup.py bdist_rpm构建我的RPM。
谢谢你的帮助:)
发布于 2015-11-26 16:34:43
需要setup.py,因为在您的环境中安装包时,将运行以下命令:
$ python setup.py install运行python setup.py bdist_rpm只创建一个您可以提供给其他人的分发包。仍然需要setup.py来完成安装。
发布于 2015-11-27 08:21:59
您始终可以手动创建规范文件,而不需要使用setup.py。例如,以及更多详细信息,请参见:file
https://stackoverflow.com/questions/33943000
复制相似问题