Skip to main content

etlantic-keyring

Local workstation secret provider for ETLantic 0.45 using the Python keyring library and OS credential stores.

Install

pip install etlantic-keyring

Wiring

from etlantic import Profile
from etlantic_keyring import create_provider

provider = create_provider(service="etlantic.customer-platform")
runtime.register_secret_provider("keyring", provider)

Registration is explicit: create the provider and register it on the runtime under the same name referenced by the profile. Production profiles must also allowlist trusted plugins. Secret values remain in the OS credential store and are resolved only at runtime.

SecretRef resolution uses:

  • name — keyring service name (or falls back to the provider default)
  • key — keyring username / account name
[profiles.local.secrets.production-secrets]
provider = "keyring"
service = "etlantic.customer-platform"

Fail-closed: missing credentials raise PipelineExecutionError at runtime.

Links

Secrets documentation · Source · Issues

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

etlantic_keyring-0.45.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

etlantic_keyring-0.45.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file etlantic_keyring-0.45.0.tar.gz.

File metadata

  • Download URL: etlantic_keyring-0.45.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for etlantic_keyring-0.45.0.tar.gz
Algorithm Hash digest
SHA256 de91560c73826550f6f03a5093695958782a21ccb6609f6201f0f9da12d9c61a
MD5 66e644ef96210ef307a11b5a8ceeb53a
BLAKE2b-256 8220dc3ff5423ea094e69d963c4229bb3e2ddc6e66e68cae3039cfb46b63a19f

See more details on using hashes here.

File details

Details for the file etlantic_keyring-0.45.0-py3-none-any.whl.

File metadata

  • Download URL: etlantic_keyring-0.45.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for etlantic_keyring-0.45.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6dc708ba49790b1b9bee986e87ca88b19f7f98506250e9e7ff2ca21191224ec8
MD5 c4a3aba655d471ac2321af62ba6d30a0
BLAKE2b-256 5000ea8d194fb4b0b8bd4c5e083e2d1e70a2987bdadf39a5f55b87773fdef6fa

See more details on using hashes here.

Release history Release notifications | RSS feed

0.53.0

2 files

0.52.1

2 files

0.52.0

2 files

0.51.0

2 files

0.50.1

2 files

0.50.0

2 files

0.49.0

2 files

0.48.0

2 files

0.47.0

2 files

0.46.0

2 files

This release

0.45.0 This release

2 files

0.44.0

2 files

0.43.0

2 files

0.42.0

2 files

0.41.0

2 files

0.40.0

2 files

0.39.0

2 files

0.38.0

2 files

0.37.0

2 files

0.36.0

2 files

0.35.0

2 files

0.34.0

2 files

0.33.0

2 files

0.32.0

2 files

0.31.0

2 files

0.30.0

2 files

0.29.0

2 files

0.27.0

2 files

0.26.0

2 files

0.25.0

2 files

0.24.0

2 files

0.23.0

2 files

0.22.0

2 files

0.21.0

2 files

0.20.0

2 files

0.19.0

2 files

0.18.0

2 files

0.14.0

2 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