python312Packages.py3langid: pyproject, relax numpy (#356865)

This commit is contained in:
Emily 2024-11-18 13:33:23 +00:00 committed by GitHub
commit bfd4e661ee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3,6 +3,7 @@
buildPythonPackage,
fetchPypi,
pythonOlder,
setuptools,
numpy,
pytestCheckHook,
}:
@ -10,7 +11,7 @@
buildPythonPackage rec {
pname = "py3langid";
version = "0.3.0";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.6";
@ -19,6 +20,8 @@ buildPythonPackage rec {
hash = "sha256-CodaAxpYqvnb2nu4KF/XXoAae9J2IW/6vgN5AdS0Sew=";
};
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ numpy ];
nativeCheckInputs = [ pytestCheckHook ];
@ -26,6 +29,8 @@ buildPythonPackage rec {
# nixify path to the courlan binary in the test suite
postPatch = ''
substituteInPlace tests/test_langid.py --replace "'langid'" "'$out/bin/langid'"
substituteInPlace pyproject.toml --replace-fail \
'numpy >= 2.0.0' numpy
'';
pythonImportsCheck = [ "py3langid" ];