如何为 virtualenv 需求文件包含非 PyPi 包?

How to include non PyPi packages for virtualenv requirements file?

有没有办法在需求文件中包含 packages/modules 无法通过 pip 获得,以便项目可移植?

lxml 的默认版本似乎与 pypy 有问题,所以我需要使用 custom fork

问题是我需要 Heroku(我部署此应用程序的地方)使用自定义版本的 lxml 而不是通过 pip 可用的版本。有什么办法吗?

您可以使用 the listed git packages syntax,您需要将以下行添加到您的 requirements.txt

-e git://github.com/aglyzov/lxml.git#egg=lxml