您应该
MANIFEST.in在包的根目录级别中创建一个新文件,然后按照以下说明进行操作:
要控制哪些文件最终出现在tar文件中,
MANIFEST.in
请在包的根目录下创建一个名为的新文件。例如,您可以recursive-exclude
在MANIFEST.in
文件中使用来从发行版中排除整个目录。对于您的情况,您需要MANIFEST.in
文件包含:recursive-exclude tests *
在site-packages目录中包含自述文件和其他文件并不常见,但是如果您确实愿意,则进入内部
package1
并创建指向要包含的文件的符号链接:cd package1
ln -s ../LICENSE
ln -s ../README.md
ln -s ../RELEASE
然后在setup.py中更改以下行:
package_data = { '': ['LICENSE', 'README.md', 'RELEASE']至:
package_data = { 'package1': ['LICENSE', 'README.md', 'RELEASE']


