我正在开发一个django应用程序(django-flux),我正试图通过pypi的pip正确安装它。从this blog post和distutils documentation开始,我的setup.py和MANIFEST.in文件似乎应包含flux/templates/flux/*.html
个数据文件,但不包括在内当我出于某种原因通过pip安装应用程序时。
关于我做错了什么的任何建议?如何安装django模板(以及其他非python文件)?
作为参考,我有令人沮丧的2.7.3。
答案 0 :(得分:10)
您的设置功能中缺少include_package_data=True
。
有关这方面的更多信息,您可以转向Flask的优秀文档,其中包括编写Basic Setup Script:
include_package_data告诉distribute查找MANIFEST.in文件 并安装匹配为包数据的所有条目。
然后您正在导入find_packages
但到目前为止尚未使用它(packages = find_packages()
)