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.txt
of package1
installs 安装要求:
- 姜戈
- 包2
- django-mptt
因此package2
通过 pypi (django-mptt) 可用的要求得到了解决,但存储库要求package3
没有。
这仅仅是 pip 无法自行处理的事情吗?可以完成(package2
例如通过 setup.py ),还是必须手动安装这些要求?