From 2174beba2a84c61a4620372fe03507b9df8df490 Mon Sep 17 00:00:00 2001 From: Wroclaw Date: Wed, 11 Mar 2026 19:24:55 +0100 Subject: [PATCH] python3Packages.keepkey-agent: remove Upstream dropped KeepKey support in libagent 0.16.0. --- .../python-modules/keepkey-agent/default.nix | 42 ------------------- pkgs/top-level/aliases.nix | 3 +- pkgs/top-level/all-packages.nix | 2 - pkgs/top-level/python-aliases.nix | 3 +- pkgs/top-level/python-packages.nix | 2 - 5 files changed, 4 insertions(+), 48 deletions(-) delete mode 100644 pkgs/development/python-modules/keepkey-agent/default.nix diff --git a/pkgs/development/python-modules/keepkey-agent/default.nix b/pkgs/development/python-modules/keepkey-agent/default.nix deleted file mode 100644 index 96da71f35b7d..000000000000 --- a/pkgs/development/python-modules/keepkey-agent/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - keepkey, - setuptools, - libagent, - wheel, -}: - -buildPythonPackage rec { - pname = "keepkey-agent"; - version = "0.9.0"; - format = "setuptools"; - - src = fetchPypi { - pname = "keepkey_agent"; - inherit version; - sha256 = "03779gvlx70i0nnry98i4pl1d92604ix5x6jgdfkrdgzqbh5vj27"; - }; - - propagatedBuildInputs = [ - keepkey - libagent - setuptools - wheel - ]; - - doCheck = false; - pythonImportsCheck = [ "keepkey_agent" ]; - - meta = { - description = "Using KeepKey as hardware-based SSH/PGP agent"; - homepage = "https://github.com/romanz/trezor-agent"; - license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ - hkjn - np - mmahut - ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3d4c509b845b..f90d3bc228a6 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1048,7 +1048,8 @@ mapAliases { kcli = throw "kcli has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28 kdeltacht = throw "'kdeltachat' has been removed as it depended on EOL qt5 webengine and was unmaintained"; # Added 2026-04-17 kdesvn = throw "'kdesvn' has been removed due to outdated KF5 dependencies."; # Added 2026-05-01 - keepkey_agent = throw "'keepkey_agent' has been renamed to/replaced by 'keepkey-agent'"; # Converted to throw 2025-10-27 + keepkey-agent = throw "keepkey-agent has been removed because upstream dropped KeepKey support"; # Added 2026-03-11 + keepkey_agent = throw "keepkey-agent has been removed because upstream dropped KeepKey support"; # Added 2026-03-11 keydb = throw "'keydb' has been removed as it was broken, vulnerable, and unmaintained upstream"; # Added 2025-11-08 kgraphviewer = throw "'kgraphviewer' has been removed due to outdated KF5 dependencies."; # Added 2026-05-01 kgx = throw "'kgx' has been renamed to/replaced by 'gnome-console'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6372c205ee79..2e03b9f6bd42 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2556,8 +2556,6 @@ with pkgs; }; kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { }; - keepkey-agent = with python3Packages; toPythonApplication keepkey-agent; - keybase = callPackage ../tools/security/keybase { }; kbfs = callPackage ../tools/security/keybase/kbfs.nix { }; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 9a32045bd131..cab9f0304b63 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -293,7 +293,8 @@ mapAliases { jupyterlab_server = throw "'jupyterlab_server' has been renamed to/replaced by 'jupyterlab-server'"; # Converted to throw 2025-10-29 kafka-python = throw "'kafka-python' has been renamed to/replaced by 'kafka-python-ng'"; # Converted to throw 2025-10-29 Kajiki = throw "'Kajiki' has been renamed to/replaced by 'kajiki'"; # Converted to throw 2025-10-29 - keepkey_agent = throw "'keepkey_agent' has been renamed to/replaced by 'keepkey-agent'"; # Converted to throw 2025-10-29 + keepkey-agent = throw "keepkey-agent has been removed because upstream dropped KeepKey support"; # Added 2026-03-11 + keepkey_agent = throw "keepkey-agent has been removed because upstream dropped KeepKey support"; # Added 2026-03-11 Keras = throw "'Keras' has been renamed to/replaced by 'keras'"; # Converted to throw 2025-10-29 keyrings-passwordstore = throw "keyrings-passwordstore has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-03 kivy-garden-modernmenu = throw "kivy-garden-modernmenu has been removed as it's abandoned since 2019"; # added 2025-05-25 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cdd6de621e08..9ec209a65225 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8378,8 +8378,6 @@ self: super: with self; { keepkey = callPackage ../development/python-modules/keepkey { }; - keepkey-agent = callPackage ../development/python-modules/keepkey-agent { }; - kegtron-ble = callPackage ../development/python-modules/kegtron-ble { }; keke = callPackage ../development/python-modules/keke { };