2012-06-25 34 views
3

金字塔将Mako和Chameleon都视为安装依赖项。我的目的是专门使用Mako模板,考虑到我对删除未使用的依赖关系有点痴迷,我卸载了Chameleon。为了避免来自distribute的错误,我必须手动编辑金字塔安装中的requires.txt文件。在没有变色龙的情况下安装金字塔

到目前为止,我还没有发现任何错误,虽然我没有超出基本的例子。 有没有办法在安装时只选择一个模板引擎?我可能会手动修改安装,但我会有十几个virtualenvs来维护。

在此先感谢。

回答

3

如果金字塔不需要两者并且它们是可选功能的真正可选要求,那么它们可以使用专为此设计的extras

pip支持this所以可以给你你想要的安装时间的行为。

要正确执行此操作,需要使用金字塔上行来将setup.py更改为使用extras_require。但是,如果仅仅是选择一个,这可能不合适,但您可能想要在问题跟踪器/错误系统中提出。

相关问题