我试图通过参考以下站点来了解它的用途以及为什么要使用它:
https://python-packaging.readthedocs.io/en/latest/non-code-files.html
但是我还是听不懂。任何人都可以向我展示更多示例或使用它的方法。
答案 0 :(得分:2)
您指向的文档过时且简洁。最好阅读以下内容:https://setuptools.readthedocs.io/en/latest/setuptools.html#including-data-files
package_data
参数是一个字典,它从包名映射到glob模式列表。
示例:
from setuptools import setup
setup(
...
package_data={
# If any package contains *.txt or *.rst files, include them:
'': ['*.txt', '*.rst'],
# And include any *.msg files found in the 'hello' package, too:
'hello': ['*.msg'],
}
)