Я могу загрузить файл .tag.gz из артефакта, а затем установить его вручную из локальной среды, выполнив: pip install pkg-0.0.1.tar.gz
Но когда я пытаюсь выполнить процесс установки пакета с помощью pip и связок ключей, возникает ошибка проблемы с зависимостями, подобные приведенным ниже:
Код: Выделить всё
$ pip install --no-cache-dir --index-url https://location-python.pkg.dev/project/pkg/simple/ pkg
Looking in indexes: https://location-python.pkg.dev/project/pkg/simple/
Collecting pkg
Downloading https://location-python.pkg.dev/project/pkg/pkg/pkg-0.0.1-py3-none-any.whl (13.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.6/13.6 MB 11.4 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of pkg to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement autoflake=2.3.1 (from pkg) (from versions: none)
ERROR: No matching distribution found for autoflake=2.3.1
Поскольку я могу установить тот же пакет вручную, я гарантирую, что этап публикации работает нормально (сейчас используется Poetry), поэтому это должно быть что-то связанное с процессом установки.
Текущий процесс установки выглядит следующим образом:
Код: Выделить всё
export GOOGLE_APPLICATION_CREDENTIALS=creds.json
pip install --no-cache-dir keyring keyrings.google-artifactregistry-auth
pip install --no-cache-dir --index-url https://location-python.pkg.dev/project/pkg/simple/ pkg
Подробнее здесь: https://stackoverflow.com/questions/791 ... t-registry