From 722ad7a8c656b03c0b8c8d7fba3c795c6598a44d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 20 Jan 2026 08:11:16 -0800 Subject: [PATCH] python3Packages.pkuseg: drop --- .../python-modules/pkuseg/default.nix | 38 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 40 deletions(-) delete mode 100644 pkgs/development/python-modules/pkuseg/default.nix diff --git a/pkgs/development/python-modules/pkuseg/default.nix b/pkgs/development/python-modules/pkuseg/default.nix deleted file mode 100644 index a74da172d232..000000000000 --- a/pkgs/development/python-modules/pkuseg/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - isPy3k, - pythonAtLeast, - cython, - numpy, -}: - -buildPythonPackage rec { - pname = "pkuseg"; - version = "0.0.25"; - format = "setuptools"; - - disabled = !isPy3k || pythonAtLeast "3.9"; - - src = fetchPypi { - inherit pname version; - sha256 = "148yp0l7h8cflxag62pc1iwj5b5liyljnaxwfjaiqwl96vwjn0fx"; - }; - - # Does not seem to have actual tests, but unittest discover - # recognizes some non-tests as tests and fails. - doCheck = false; - - nativeBuildInputs = [ cython ]; - - propagatedBuildInputs = [ numpy ]; - - pythonImportsCheck = [ "pkuseg" ]; - - meta = { - description = "Toolkit for multi-domain Chinese word segmentation"; - homepage = "https://github.com/lancopku/pkuseg-python"; - license = lib.licenses.unfree; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index f843f19d6369..177ed27753a4 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -313,6 +313,7 @@ mapAliases { percol = throw "percol has been removed because it hasn't been updated since 2019"; # added 2025-05-25 pillow-avif-plugin = throw "'pillow-avif-plugin' has been removed because 'pillow' has native avif support since 11.3"; # added 2025-11-26 pizzapi = throw "pizzapi was removed because it no longer works"; # added 2025-12-03 + pkuseg = throw "'pkuseg' has been removed because it was not supported on newer versions of Python"; # added 2026-01-20 plumlightpad = throw "plumlightpad has been removed because the API was shut down"; # added 2025-11-04 Polygon3 = throw "'Polygon3' has been renamed to/replaced by 'polygon3'"; # Converted to throw 2025-10-29 posix_ipc = throw "'posix_ipc' has been renamed to/replaced by 'posix-ipc'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index af7274836ca1..837a9db1d13c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12296,8 +12296,6 @@ self: super: with self; { pkgutil-resolve-name = callPackage ../development/python-modules/pkgutil-resolve-name { }; - pkuseg = callPackage ../development/python-modules/pkuseg { }; - plac = callPackage ../development/python-modules/plac { }; plaid-python = callPackage ../development/python-modules/plaid-python { };