Как сделать редактируемую установку пакета Python из vcs в конкретный каталог с помощью pip?

По умолчанию pip устанавливает редактируемые пакеты в подкаталог src каталога, в котором установлен Python.

Я хотел бы установить пакет из управления версиями в каталог по своему выбору, используя поддержку pip для проверки пакета из исходного элемента управления, например:

pip install -e git+https://github.com/kennethreitz/[email protected]#egg=requests-org

Возможно ли это?

Ответ 1

pip help install говорит:

--src=DIR, --source=DIR, --source-dir=DIR, --source-directory=DIR
                      Check out --editable packages into DIR

Например:

pip install -e git+https://github.com/kennethreitz/[email protected]#egg=requests-org --source-directory=/tmp

Будет установлен источник запросов в /tmp/requests-org