pip установить версию колеса из частного репозитория github

Я упаковал свое личное репо в колесо. Существуют разные версии колеса. Можно ли установить конкретную версию репозитория для колес с помощью pip из командной строки и через файл requirements.txt? Эта функция не упоминается в документации по pip из-за чего Я могу сказать.

Я могу без проблем установить пакет pip из частного репозитория, используя токен Github.

pip install git+https://[email protected]/[username]/[reponame].git

Я также могу установить частный пакет pip с определенной фиксацией:

pip install git+https://[email protected]/[username]/[reponame].git@[commit_sha]


person skeller88    schedule 04.07.2018    source источник


Ответы (1)


Если вы хотите установить конкретное колесо, вы указываете pip путь или URL-адрес для этого колеса:

pip install https://example.com/url/of/wheel.whl
person jwodder    schedule 04.07.2018
comment
Не могли бы вы указать формат URL-адреса, если файл wheel.whl находится в папке dist ветки репо? - person Chenlu; 15.02.2019
comment
@Chenlu: если вы хотите установить из локального файла, просто укажите путь к файлу: pip install /path/to/wheel.whl - person jwodder; 15.02.2019
comment
@rjurney: эти вопросы и ответы предназначены для случая, когда у вас есть встроенный файл колеса, который вы хотите установить с помощью pip. Если у вас есть репозиторий git, но нет файла колеса, это к вам не относится. - person jwodder; 21.11.2019
comment
@jwodder Понятно, моя ошибка. - person rjurney; 22.11.2019