From bceeed48dfda3fd61006c5eb01e5a121f90500cd Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Thu, 23 Apr 2026 20:45:09 +0200 Subject: [PATCH] python3Packages.idna-ssl: drop idna-ssl was archived upstream in October 2020 [1] and has no reverse dependencies in nixpkgs anymore. [1] https://github.com/aio-libs/idna-ssl --- .../python-modules/idna-ssl/default.nix | 29 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 -- 3 files changed, 1 insertion(+), 31 deletions(-) delete mode 100644 pkgs/development/python-modules/idna-ssl/default.nix diff --git a/pkgs/development/python-modules/idna-ssl/default.nix b/pkgs/development/python-modules/idna-ssl/default.nix deleted file mode 100644 index 84c89aa5258f..000000000000 --- a/pkgs/development/python-modules/idna-ssl/default.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - idna, -}: - -buildPythonPackage rec { - pname = "idna-ssl"; - version = "1.1.0"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c"; - }; - - propagatedBuildInputs = [ idna ]; - - # Infinite recursion: tests require aiohttp, aiohttp requires idna-ssl - doCheck = false; - - meta = { - description = "Patch ssl.match_hostname for Unicode(idna) domains support"; - homepage = "https://github.com/aio-libs/idna-ssl"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index fb3f176925e1..e38f275c7331 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -258,6 +258,7 @@ mapAliases { homepluscontrol = throw "'homepluscontrol' has been removed as it was unmaintained upstream"; # Added 2026-03-22 howdoi = throw "'howdoi' has been removed as it was unmaintained upstream"; # Added 2026-04-19 HTSeq = throw "'HTSeq' has been renamed to/replaced by 'htseq'"; # Converted to throw 2025-10-29 + idna-ssl = throw "'idna-ssl' has been removed as it was archived upstream"; # Added 2026-04-23 IMAPClient = throw "'IMAPClient' has been renamed to/replaced by 'imapclient'"; # Converted to throw 2025-10-29 inlinestyler = throw "inlinestyler has been removed because it is no longer maintained"; # added 2025-08-09 ionhash = throw "ionhash has been removed due to being unmaintained upstream"; # added 2025-07-30 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 95d6df7f8401..c14b91280b61 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7404,8 +7404,6 @@ self: super: with self; { idna = callPackage ../development/python-modules/idna { }; - idna-ssl = callPackage ../development/python-modules/idna-ssl { }; - idrive-e2-client = callPackage ../development/python-modules/idrive-e2-client { }; idstools = callPackage ../development/python-modules/idstools { };