{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security"}],"enrichment":{"capability":"A keyring backend that authenticates to Google Cloud Artifact Registry using Application Default Credentials or gcloud SDK tokens, enabling pip and twine to access private Python repositories.","skillfed_tags":["google-cloud","artifact-registry","credential-management"],"use_cases":["Authenticate pip to install private Python packages from Google Cloud Artifact Registry without manual token entry.","Use twine to publish packages to Artifact Registry with automatic credential resolution from gcloud or service account keys.","Bootstrap tox environments with credential support so private dependencies can be installed during test runs.","Manage multiple Artifact Registry repositories across projects using Application Default Credentials or gcloud login.","Integrate Artifact Registry authentication into CI/CD pipelines using service account JSON keys via GOOGLE_APPLICATION_CREDENTIALS."],"what_it_does":"This package is a keyring backend plugin that bridges Google Cloud authentication and Python package management tools. It integrates with the keyring library to automatically supply credentials when pip or twine interact with private Python repositories hosted on Google Cloud Artifact Registry. The backend searches for credentials in a defined order: first Google Application Default Credentials, then the gcloud SDK's cached access token. Once installed and configured, it handles authentication transparently\u2014pip and twine read the credentials from keyring without requiring manual token management.\n\nThe package is designed for teams using Google Cloud infrastructure who want to host private Python packages on Artifact Registry. It works with standard Python packaging tools by registering itself as a keyring backend with priority 9, and it integrates with tox via the `requires` directive to ensure credentials are available before private dependencies are installed. The setup requires configuring `.pypirc` or `pip.conf` with your Artifact Registry repository URL, then installing this package to activate automatic authentication.","worth_installing":"Yes, if you use Google Cloud Artifact Registry for private Python packages and want seamless credential integration with pip and twine. The package is stable and has low install friction, but note that maintenance is aging (last release March 2023, no updates since April 2025). Verify compatibility with your current versions of keyring and google-auth before relying on it in production; consider monitoring the repository for security updates or maintenance signals."},"id":"keyrings-google-artifactregistry-auth","links":{"html":"https://skillfed.io/packages/keyrings-google-artifactregistry-auth","md":"https://skillfed.io/packages/keyrings-google-artifactregistry-auth.md","pypi":"https://pypi.org/project/keyrings-google-artifactregistry-auth/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2023-03-01","license_spdx":null,"license_treatment":"permissive","name":"keyrings.google-artifactregistry-auth","python_support":"supports_current","summary":"Keyring backend for Google Auth tokens"},"popularity":{"monthly_downloads":19888242,"position":1051,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.1.2"}
