setup.py可以包含任何形式的Python代码除了调用功能设置(),我用下面的代码片段进行了测试:setup.py,设置()加上一些其他的东西
from setuptools import setup
setup(name='MyPackage',
packages=['mypackage'])
print "After setup()"
print语句正常执行。我测试了这个,因为命令(python setup.py install)让我怀疑:D。无论如何......我应该无畏地将setup.py作为处理我所有安装需求的任意脚本来处理吗?
背景是这样的:我正在编写一个Python程序包,它作为一个独立的程序工作,并不是要导入的。在不使用的情况下,我几乎找到了处理安装细节的几乎所有东西,例如将脚本复制到系统路径,复制额外的数据文件,创建目录等等。但是仍然有一些程序完全不在disutils的范围内。系统调用。
我是不是应该把这个额外的代码,我需要到setup.py?
任何意见或进一步建议表示赞赏。
谢谢先进。
您需要执行哪些附加步骤? –
基本上有些系统调用来检查是否安装了某些应用程序。 – romeroqj