У меня есть успешное requirements.txt
, которое выглядит примерно так:
-e .
-e git+https://OTHER_USER@github.com/ORGANIZATION/PACKAGE.git#egg=PACKAGE
package-two==3.0.4
...
Как я могу указать OTHER_USER вне из requirements.txt
?
Спецификация OTHER_USERнеобходимо, так как потребители requirements.txt
должны пройти аутентификацию для получения ПАКЕТА.Однако у некоторых из них есть учетные записи, которые отличаются от их имени входа в систему.
Почему бы не сохранить синтаксис OTHER_USER@github.com
?На этом этапе разные пользователи имеют разные requirements.txt
-ы, и обслуживание становится гораздо более сложным.
Мне нравится думать, что есть способ сообщить pip
или git (если не обоим), что яOTHER_USER вместо $USER
.
Предположим, что клиент подобен Unix: Linux, MacOS, ...