我目前正在尝试创建一个包出我的项目不幸的是,一个包含一些元信息的yaml文件被忽略了。
文件位于myppackage/resources/about.yaml
有什么想法吗?
这是我的MANIFEST.in
recursive-include mypackage *.py
recursive-include mypackage *.pickle
recursive-include mypackage *.yaml
include mypackage/resources/about.yaml
include README.md
include requirements.txt
include dependency_links.txt
我自己解决了。由于某种原因,如果将它放在Manifest文件中,它将被忽略。因此,我必须在setup.py:
中添加这个。include_package_data=True,
package_data={'': ['resource/*.yaml']}
我当然去掉了
recursive-include mypackage *.yaml
include mypackage/resources/about.yaml
从我的MANIFEST文件中删除,因为它不再需要了。
希望这可以帮助如果有人面临同样的问题。