From 9201a4dca9c28293359a65da226c3ff85e5c8382 Mon Sep 17 00:00:00 2001 From: Deeman Date: Sat, 28 Feb 2026 23:33:06 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20rename=20secrets.py=20=E2=86=92=20vault.?= =?UTF-8?q?py=20to=20avoid=20shadowing=20stdlib=20secrets=20module?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- src/beanflows_pipeline/cli.py | 6 +++--- src/beanflows_pipeline/providers/hetzner.py | 2 +- src/beanflows_pipeline/{secrets.py => vault.py} | 0 src/beanflows_pipeline/workers.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) rename src/beanflows_pipeline/{secrets.py => vault.py} (100%) diff --git a/src/beanflows_pipeline/cli.py b/src/beanflows_pipeline/cli.py index 90b46d4..2d83197 100644 --- a/src/beanflows_pipeline/cli.py +++ b/src/beanflows_pipeline/cli.py @@ -113,7 +113,7 @@ app.add_typer(secrets_app, name="secrets") @secrets_app.command("list") def secrets_list(): """List available secrets (keys only).""" - from beanflows_pipeline.secrets import list_secrets + from beanflows_pipeline.vault import list_secrets secrets = list_secrets() if not secrets: @@ -130,7 +130,7 @@ def secrets_get( key: Annotated[str, typer.Argument(help="Secret key")], ): """Get a secret value.""" - from beanflows_pipeline.secrets import get_secret + from beanflows_pipeline.vault import get_secret value = get_secret(key) if value is None: @@ -143,7 +143,7 @@ def secrets_get( @secrets_app.command("test") def secrets_test(): """Test sops decryption (verifies sops is installed and age key is present).""" - from beanflows_pipeline.secrets import test_connection + from beanflows_pipeline.vault import test_connection typer.echo("Testing SOPS decryption...") if test_connection(): diff --git a/src/beanflows_pipeline/providers/hetzner.py b/src/beanflows_pipeline/providers/hetzner.py index 9e76b4a..565d217 100644 --- a/src/beanflows_pipeline/providers/hetzner.py +++ b/src/beanflows_pipeline/providers/hetzner.py @@ -8,7 +8,7 @@ from hcloud.images import Image from hcloud.server_types import ServerType from beanflows_pipeline.providers import Instance -from beanflows_pipeline.secrets import get_secret +from beanflows_pipeline.vault import get_secret def _get_client() -> Client: diff --git a/src/beanflows_pipeline/secrets.py b/src/beanflows_pipeline/vault.py similarity index 100% rename from src/beanflows_pipeline/secrets.py rename to src/beanflows_pipeline/vault.py diff --git a/src/beanflows_pipeline/workers.py b/src/beanflows_pipeline/workers.py index a58b9da..0f800c3 100644 --- a/src/beanflows_pipeline/workers.py +++ b/src/beanflows_pipeline/workers.py @@ -1,7 +1,7 @@ """Worker instance management.""" from beanflows_pipeline.providers import Instance, get_provider -from beanflows_pipeline.secrets import get_secret +from beanflows_pipeline.vault import get_secret DEFAULT_PROVIDER = "hetzner"