From 412153e51373a9420d808e5e18f2fec42d393fe2 Mon Sep 17 00:00:00 2001 From: Tyce Herrman Date: Thu, 20 Aug 2026 13:37:11 -0600 Subject: [PATCH] python3Packages.py-key-value-shared: remove Integrated into py-key-value-aio 0.4.5. Assisted-by: OpenAI Codex (GPT-5) --- .../py-key-value-shared/default.nix | 65 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 67 deletions(-) delete mode 100644 pkgs/development/python-modules/py-key-value-shared/default.nix diff --git a/pkgs/development/python-modules/py-key-value-shared/default.nix b/pkgs/development/python-modules/py-key-value-shared/default.nix deleted file mode 100644 index 0b348b0d31cf..000000000000 --- a/pkgs/development/python-modules/py-key-value-shared/default.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - - # build-system - uv-build, - - # dependencies - beartype, - typing-extensions, - - # tests - pytestCheckHook, - pytest-xdist, - inline-snapshot, - py-key-value-shared-test, -}: - -buildPythonPackage (finalAttrs: { - pname = "py-key-value-shared"; - version = "0.3.0"; - pyproject = true; - - src = fetchFromGitHub { - owner = "strawgate"; - repo = "py-key-value"; - tag = finalAttrs.version; - hash = "sha256-4ji+GzJTv1QnC5n/OaL9vR65j8BQmJsVGGnjjuulDiU="; - }; - - sourceRoot = "${finalAttrs.src.name}/key-value/key-value-shared"; - - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail \ - "uv_build>=0.8.2,<0.9.0" \ - "uv_build" - ''; - - build-system = [ - uv-build - ]; - - dependencies = [ - beartype - typing-extensions - ]; - - pythonImportsCheck = [ "key_value.shared" ]; - - nativeCheckInputs = [ - inline-snapshot - py-key-value-shared-test - pytest-xdist - pytestCheckHook - ]; - - meta = { - description = "Shared code between key-value-aio and key-value-sync"; - homepage = "https://github.com/strawgate/py-key-value/tree/main/key-value/key-value-shared"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ GaetanLepage ]; - }; -}) diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index a7f2aeb80403..d38663315005 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -491,6 +491,7 @@ mapAliases { Pweave = throw "'Pweave' has been renamed to/replaced by 'pweave'"; # Converted to throw 2025-10-29 py-deprecate = throw "'py-deprecate' has been renamed to/replaced by 'pydeprecate'"; # Converted to throw 2026-06-19 py-eth-sig-utils = throw "py-eth-sig-utils has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-04 + py-key-value-shared = throw "'py-key-value-shared' has been integrated into 'py-key-value-aio'; use 'py-key-value-aio' instead"; # Added 2026-08-17 py-multiaddr = multiaddr; # added 2026-06-27 py-scrypt = scrypt; # added 2025-08-07 py_stringmatching = throw "'py_stringmatching' has been renamed to/replaced by 'py-stringmatching'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 55d05e8cca10..5f4c32a53e9f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14199,8 +14199,6 @@ self: super: with self; { py-key-value-aio = callPackage ../development/python-modules/py-key-value-aio { }; - py-key-value-shared = callPackage ../development/python-modules/py-key-value-shared { }; - py-key-value-shared-test = callPackage ../development/python-modules/py-key-value-shared-test { }; py-libnuma = callPackage ../development/python-modules/py-libnuma { };