Я вынужден загрузить python пакеты из локального зеркального репозитория PyPi. Я делаю это, используя опции -i
и --trusted-host
. Вся команда установки выглядит следующим образом:
pip install -i https://sampleurl.com/pypi-remote/simple --trusted-host sample.host.com package_name
Необходимость вводить эти параметры каждый раз довольно раздражает (на самом деле это длинные URL-адреса). Я пытался создать файл get_package.bat (я работаю над Windows 10) со следующим содержимым:
pip install -i https://sampleurl.com/pypi-remote/simple --trusted-host sample.host.com "%1"
Он прекрасно работает, хотя когда я хотел выполнить команду поиска pip, он оказался бесполезным, так как он имеет жестко запрограммированную команду install
и его нельзя использовать с search
.
Есть ли способ настроить pip для загрузки из зеркального репозитория с помощью по умолчанию, чтобы я мог выполнить pip install package_name
или pip search package_name
без каких-либо дополнительных опций?
В конце концов я мог бы попытаться создать файл .bat, который бы принимал 2 параметра, например:
pip %1 -i https://sampleurl.com/pypi-remote/simple --trusted-host sample.host.com "%2"
Но мне интересно, есть ли более «элегантный» способ сделать это.