From 79c61f61c7dd0ad39d6f100a36ea74b4687b20be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Wed, 23 Aug 2023 16:03:56 +0200 Subject: [PATCH] drop black/ruff from dependency list those are used implictly by treefmt already --- pkgs/clan-cli/clan_cli/secrets/secrets.py | 17 ++++++++++++++--- pkgs/clan-cli/default.nix | 4 ---- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/secrets/secrets.py b/pkgs/clan-cli/clan_cli/secrets/secrets.py index 72ac68569..6c4295f7d 100644 --- a/pkgs/clan-cli/clan_cli/secrets/secrets.py +++ b/pkgs/clan-cli/clan_cli/secrets/secrets.py @@ -211,6 +211,10 @@ def set_command(args: argparse.Namespace) -> None: ) +def rename_command(args: argparse.Namespace) -> None: + pass + + def register_secrets_parser(subparser: argparse._SubParsersAction) -> None: parser_list = subparser.add_parser("list", help="list secrets") parser_list.set_defaults(func=list_command) @@ -244,6 +248,13 @@ def register_secrets_parser(subparser: argparse._SubParsersAction) -> None: ) parser_set.set_defaults(func=set_command) - parser_delete = subparser.add_parser("remove", help="remove a secret") - add_secret_argument(parser_delete) - parser_delete.set_defaults(func=remove_command) + parser_rename = subparser.add_parser("rename", help="rename a secret") + add_secret_argument(parser_rename) + parser_rename.add_argument( + "new_name", help="the new name of the secret", type=secret_name_type + ) + parser_rename.set_defaults(func=rename_command) + + parser_remove = subparser.add_parser("remove", help="remove a secret") + add_secret_argument(parser_remove) + parser_remove.set_defaults(func=remove_command) diff --git a/pkgs/clan-cli/default.nix b/pkgs/clan-cli/default.nix index 883fe175b..746775a0c 100644 --- a/pkgs/clan-cli/default.nix +++ b/pkgs/clan-cli/default.nix @@ -1,6 +1,5 @@ { age , argcomplete -, black , bubblewrap , installShellFiles , nix @@ -9,7 +8,6 @@ , pytest-cov , pytest-subprocess , python3 -, ruff , runCommand , self , setuptools @@ -71,8 +69,6 @@ python3.pkgs.buildPythonPackage { ''; passthru.devDependencies = [ - ruff - black setuptools wheel ] ++ testDependencies;