Проблемы с использованием `--extra-index-url` в `uv` с реестром Google Cloud ArtifactPython

Программы на Python
Ответить
Anonymous
 Проблемы с использованием `--extra-index-url` в `uv` с реестром Google Cloud Artifact

Сообщение Anonymous »

Я пытаюсь создать проект uv, использующий --extra-index-url с реестром Google Cloud Artifact. Согласно документации по УФ, это должно быть возможно. Я использую uv 0.4.18. Вот что я уже пробовал:

Код: Выделить всё

gcloud auth application-default login --project ${PROJECT_ID}
uv venv
source .venv/bin/activate
uv pip install keyring keyrings.google-artifactregistry-auth
uv pip install --keyring-provider subprocess ${MY_PACKAGE} --extra-index-url https://${REGION}-python.pkg.dev/${PROJECT_ID}/${REPOSITORY_ID}/simple
Однако он возвращает ошибку, указывающую, что мой пакет не найден. Интересно, что когда я использую стандартный Python, я могу без проблем установить свой частный пакет. Вот код, который работает:

Код: Выделить всё

gcloud auth application-default login --project ${PROJECT_ID}
python -m venv .venv
source .venv/bin/activate
pip install keyring keyrings.google-artifactregistry-auth
pip install ${MY_PACKAGE} --extra-index-url https://${REGION}-python.pkg.dev/${PROJECT_ID}/${REPOSITORY_ID}/simple
Похоже, что другие уже сталкивались с этой проблемой, как упоминалось в этом закрытом выпуске GitHub. Кто-нибудь еще сталкивался с этой проблемой или нашел обходное решение? Любая помощь будет оценена по достоинству!


Подробнее здесь: https://stackoverflow.com/questions/790 ... ct-registr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»