From 0724accbc89aac0e92f21237d01cb771bf6ac768 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 29 Dec 2024 18:44:15 +0000 Subject: [PATCH 1/2] python312Packages.spacy-pkuseg: 0.0.33 -> 1.0.0 --- pkgs/development/python-modules/spacy-pkuseg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/spacy-pkuseg/default.nix b/pkgs/development/python-modules/spacy-pkuseg/default.nix index f1896a50ad18..dc5b70e240f5 100644 --- a/pkgs/development/python-modules/spacy-pkuseg/default.nix +++ b/pkgs/development/python-modules/spacy-pkuseg/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "spacy-pkuseg"; - version = "0.0.33"; + version = "1.0.0"; format = "setuptools"; disabled = !isPy3k; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "spacy_pkuseg"; - hash = "sha256-8TFWrE4ERg8aw17f0DbplwTbutGa0KObBsNA+AKinmI="; + hash = "sha256-M1MeqOE/wJ6+O0C9l+hNB8zVof5n+o6EFzdpolrAMVg="; }; # Does not seem to have actual tests, but unittest discover From cbd5d13c03452cb4dd372419e3d40e0f8f3b7954 Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 30 Dec 2024 13:04:24 +0900 Subject: [PATCH 2/2] python312Packages.spacy-pkuseg: refactor --- .../python-modules/spacy-pkuseg/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/spacy-pkuseg/default.nix b/pkgs/development/python-modules/spacy-pkuseg/default.nix index dc5b70e240f5..a71f1dd6dc61 100644 --- a/pkgs/development/python-modules/spacy-pkuseg/default.nix +++ b/pkgs/development/python-modules/spacy-pkuseg/default.nix @@ -2,8 +2,8 @@ lib, buildPythonPackage, fetchPypi, - isPy3k, cython, + setuptools, numpy, srsly, }: @@ -11,9 +11,7 @@ buildPythonPackage rec { pname = "spacy-pkuseg"; version = "1.0.0"; - format = "setuptools"; - - disabled = !isPy3k; + pyproject = true; src = fetchPypi { inherit version; @@ -25,9 +23,13 @@ buildPythonPackage rec { # recognizes some non-tests as tests and fails. doCheck = false; - nativeBuildInputs = [ cython ]; + build-system = [ + cython + numpy + setuptools + ]; - propagatedBuildInputs = [ + dependencies = [ numpy srsly ];