2012-06-25 26 views
3

金字塔將Mako和Chameleon都視爲安裝依賴項。我的目的是專門使用Mako模板,考慮到我對刪除未使用的依賴關係有點癡迷,我卸載了Chameleon。爲了避免來自distribute的錯誤,我必須手動編輯金字塔安裝中的requires.txt文件。在沒有變色龍的情況下安裝金字塔

到目前爲止,我還沒有發現任何錯誤,雖然我沒有超出基本的例子。 有沒有辦法在安裝時只選擇一個模板引擎?我可能會手動修改安裝,但我會有十幾個virtualenvs來維護。

在此先感謝。

回答

3

如果金字塔不需要兩者並且它們是可選功能的真正可選要求,那麼它們可以使用專爲此設計的extras

pip支持this所以可以給你你想要的安裝時間的行爲。

要正確執行此操作,需要使用金字塔上行來將setup.py更改爲使用extras_require。但是,如果僅僅是選擇一個,這可能不合適,但您可能想要在問題跟蹤器/錯誤系統中提出。

相關問題