Имеет ли менеджер пакетов Python ** pip ** что-то вроде ссылки на пряжу? - PullRequest
0 голосов
/ 26 июня 2019

Я хочу раскошелиться на зависимость Python (pip), которую я использую, и внести в нее некоторые изменения и т. Д. И я не хочу рисковать обновлением / обновлением pip, стирая мои изменения.

В мире javascript простой способ сделать то, что я хочу сделать, - это команда yarn link.

Есть ли команда, аналогичная yarn link, при использовании python / pip?

1 Ответ

0 голосов
/ 26 июня 2019

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

  • Извлечь репо из разветвленного пакета
  • Затем выполните эту команду
pip install -e /path/to/the/package/on/local/file/system

Это создает редактируемую установку пакета в папке по вашему выбору, так что вы можете разрабатывать и вносить изменения и сразу же видеть эффект от изменений.

Я уверен, что опытные разработчики Python уже знают это.Но я не на питоне каждый день.Давно хотел узнать как это сделать.Наконец-то разобрался.Я надеюсь, что это помогает кому-то еще!

...