Можно ли обманом заставить pip install --find-links использовать загруженный sdist для --editable требований?

Используя следующую команду:

pip install -r requirements.txt -d sdists/

Вы можете легко создать архив требований для распространения вместе с вашим проектом. Это отлично работает, если ваши требования выглядят следующим образом:

Django==1.3.1
django-tagging==0.3.1
django-robots==0.6.1

Затем вы можете установить эти требования, вообще не касаясь PyPI, например:

pip install -r requirements.txt --find-links sdists/ --no-index

Можно ли использовать тот же метод для - редактируемых требований ? Например:

-e hg+https://bitbucket.org/ubernostrum/django-contact-form/@1d3791fa4dfb#egg=django-contact-form

Насколько я могу судить, pip install -d успешно загружает редактируемые требования и создает для вас sdist, но pip install --find-links не имеет любой способ сопоставить загруженный sdist со связанной строкой в ​​вашем файле требований, чтобы он игнорировал загруженный sdist и продолжал проверять код из VCS как обычно.

11
задан vishes_shell 2 March 2016 в 21:48
поделиться