From 1d168b947f1afbbb7cd09c6a953a12c71cf37819 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Fri, 3 Oct 2025 17:55:59 -0400 Subject: [PATCH] python3Packages.keyrings-passwordstore: drop Has been marked broken for at least a full release cycle. Dropping per RFC 180. --- .../keyrings-passwordstore/default.nix | 35 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 -- 3 files changed, 1 insertion(+), 37 deletions(-) delete mode 100644 pkgs/development/python-modules/keyrings-passwordstore/default.nix diff --git a/pkgs/development/python-modules/keyrings-passwordstore/default.nix b/pkgs/development/python-modules/keyrings-passwordstore/default.nix deleted file mode 100644 index 9acd515ce4fe..000000000000 --- a/pkgs/development/python-modules/keyrings-passwordstore/default.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - pythonOlder, - - keyring, - setuptools-scm, -}: - -buildPythonPackage rec { - pname = "keyrings.passwordstore"; - version = "0.1.0"; - format = "setuptools"; - disabled = pythonOlder "3.6"; - - src = fetchPypi { - inherit pname version; - hash = "sha256-pylZw45FUtLHzUV4cDyl/nT8tCZwNj4Jf41MMlyskoU="; - }; - - nativeBuildInputs = [ setuptools-scm ]; - - nativeCheckInputs = [ keyring ]; - - pythonImportsCheck = [ "keyrings.passwordstore.backend" ]; - - meta = { - license = lib.licenses.mit; - description = "Keyring backend for password-store"; - homepage = "https://github.com/stv0g/keyrings.passwordstore"; - maintainers = [ lib.maintainers.shlevy ]; - broken = true; # https://github.com/stv0g/keyrings.passwordstore/issues/2 - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index f17434b17512..9ae1bed2b017 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -394,6 +394,7 @@ mapAliases ({ keras-applications = throw "keras-applications has been removed because it's abandoned since 2022"; # added 2025-01-12 keras-preprocessing = throw "keras-preprocessing has been removed because it's abandoned since 2024"; # added 2025-01-12 keyring_24 = throw "keyring_24 has been removed, use keyring instead"; # added 2025-01-01 + 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 2505-05-25 ldap = python-ldap; # added 2022-09-16 lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1dd003ebee66..d60f0d13815d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7823,8 +7823,6 @@ self: super: with self; { callPackage ../development/python-modules/keyrings-google-artifactregistry-auth { }; - keyrings-passwordstore = callPackage ../development/python-modules/keyrings-passwordstore { }; - keystone-engine = callPackage ../development/python-modules/keystone-engine { }; keystoneauth1 = callPackage ../development/python-modules/keystoneauth1 { };