2
如何让setup.py
包含不属于代码的文件? (具体来说,这是一个许可证文件,但它可以是任何其他的东西。)使用setup.py包含非Python文件
如何让setup.py
包含不属于代码的文件? (具体来说,这是一个许可证文件,但它可以是任何其他的东西。)使用setup.py包含非Python文件
http://docs.python.org/distutils/setupscript.html#installing-additional-files是你所需要的。
由于您提到了许可证文件,因此您可以添加其他元数据(如许可证)this way。
我认为'data_files'有点不稳定,因为它将文件安装在系统范围内的位置,与我的项目文件无关,而且这个位置*更改*取决于用户是否使用“setup.py安装“或”点子安装“。所以我的代码无法找到这些文件。我想我可以尝试在运行时搜索这两个位置。人们真的这样做吗? –