pip 是否应该解决那些要求不在 pypi 但在不同存储库中的要求?
考虑有三个包package1,package2和package3。
的 requirements.txtpackage1看起来像:
Django==1.4.1
-e svn+http://example.com/package2/svn/trunk#egg=package2
和 requirements.txt 之package2类的:
django-mptt==0.5.2
-e svn+http://example.com/package3/svn/trunk#egg=package3
使用pip install -r requirements.txtof package1installs 安装要求:
- 姜戈
- 包2
- django-mptt
因此package2通过 pypi (django-mptt) 可用的要求得到了解决,但存储库要求package3没有。
这仅仅是 pip 无法自行处理的事情吗?可以完成(package2例如通过 setup.py ),还是必须手动安装这些要求?