Setuptools包括源包中的脚本

时间:2014-05-31 02:19:45

标签: python install setuptools setup.py

我正在使用setuptool制作python包,我希望生成的任何源包中都包含一些额外的脚本,例如ez_setup.py来安装setuptools(如果尚未安装)。

我只能找到如何在发行版中包含文件,这是我不想要的,因为我想要包含的文件仅用于运行setup.py和python来安装/构建软件包。

如何将它们设置为仅包含在源包中,而不是实际安装在用户系统上。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,问题是很多文档的措辞都很差, MANIFEST只适用源包,因此MANIFEST.in中列出的文件将会添加到MANIFEST,并包含在源包

参见https://docs.python.org/2/distutils/sourcedist.html,设置工具是一个distutils的分支。

P.S。不要担心一些设置工具文档会让它听起来像将文件添加到鸡蛋清单中,但不会影响源分发。