python311Packages.spacy_models: use pep517 builder with setuptools

This commit is contained in:
Martin Weinelt 2024-01-03 15:11:33 +01:00
parent 1c599defe0
commit 11408cee3a
No known key found for this signature in database
GPG key ID: 87C1E9888F856759

View file

@ -5,6 +5,7 @@
, pymorphy3
, pymorphy3-dicts-uk
, sentencepiece
, setuptools
, spacy
, spacy-pkuseg
, spacy-transformers
@ -23,6 +24,7 @@ let
in
buildPythonPackage {
inherit pname version;
pyproject = true;
src = fetchurl {
url = "https://github.com/explosion/spacy-models/releases/download/${pname}-${version}/${pname}-${version}.tar.gz";
@ -41,7 +43,9 @@ let
--replace "protobuf<3.21.0" "protobuf"
'';
nativeBuildInputs = lib.optionals requires-protobuf [
nativeBuildInputs = [
setuptools
] ++ lib.optionals requires-protobuf [
protobuf
];