Skip to main content

1Password Keyring

Implementation of the Keyring backend code reading secrets from 1Password using onepassword-sdk.

Requirements

The 1Password SDK requires a Service Account to authenticate. See the SDKs Get started section for details

Installation and configuration

pip install keyrings.onepassword

Usage

The backend will only activate if the OP_SERVICE_ACCOUNT_TOKEN environment variable is set. By default, the backend will look for secrets in a vault called keyring; this can be configured via the OP_KEYRING_BACKEND_VAULT environment variable. Use as a normal keyring backend. It is installed with priority 20 so it's likely going to be selected first.

Metadata

Release files for keyrings.onepassword 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for keyrings.onepassword 0.4.0
File Size Uploaded
keyrings_onepassword-0.4.0.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for keyrings.onepassword 0.4.0
File Interpreter ABI Platform
keyrings_onepassword-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.9 kB

Release files / keyrings_onepassword-0.4.0.tar.gz

Download URL keyrings_onepassword-0.4.0.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4c581b9cb90c2732c9674d153394702393020fccbbdf4cfaff19a3ed4a14631e
BLAKE2b-256 checksum
How to use checksums
e3192bcf91c26bc13c6904df156d3f3519e4558e78838af7038e540c0d9112c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 31, 2025.

Transparency log

Release files / keyrings_onepassword-0.4.0-py3-none-any.whl

Download URL keyrings_onepassword-0.4.0-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0234f85c383ee406895e22fc9f22d749fbf6726be4011276690e1369f36cec2d
BLAKE2b-256 checksum
How to use checksums
0c74b3c2c63a8ca2caf60213bf170ef83fe092b3c0a5772d7b22714fb09b677b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 31, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page