2012-12-03 58 views
7

我正在研究一個django應用程序(django-flux),我試圖用pypi的pip正確安裝它。從this blog postdistutils documentation看起來好像我的setup.pyMANIFEST.in文件應該包含flux/templates/flux/*.html數據文件,但是,當我通過pip安裝應用程序出於某種原因時,它們不包括在內。如何在通過pip安裝的應用中包含django模板?

任何關於我在做什麼的錯誤?你如何安裝django模板(以及其他非python文件)?

僅供參考,我有distutils 2.7.3。

回答

9

您在設置功能中缺少include_package_data=True

關於這一點,你可以把對瓶的覆蓋寫一個Basic Setup Script優秀的文檔的詳細信息:

include_package_data告訴分發到尋找一個MANIFEST.in文件 並安裝所有匹配的數據包的條目。

然後你導入find_packages,但沒有使用它爲止(packages = find_packages()

+0

黨吧!我以爲我嘗試了這種排列。 'include_package_data = True'修復了最新版本https://github.com/deanmalmgren/django-flux/blob/74cc78796d7fe5896755847988ec07949da9e2ff/setup.py謝謝! – dino