python312Packages.pyreaderwriterlock: fix tests, use pep517 builder

This commit is contained in:
Martin Weinelt
2024-06-24 12:18:22 +02:00
parent 498afdfa16
commit aa97d2b213
@@ -4,17 +4,20 @@
buildPythonPackage,
pythonOlder,
# propagates
# build-system
setuptools,
# dependencies
typing-extensions,
# tests
unittestCheckHook,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "pyreaderwriterlock";
version = "1.0.9";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -25,9 +28,11 @@ buildPythonPackage rec {
hash = "sha256-8FC+4aDgGpF1BmOdlkFtMy7OfWdSmvn9fjKXSmmeJlg=";
};
propagatedBuildInputs = [ typing-extensions ];
build-system = [ setuptools ];
nativeCheckInputs = [ unittestCheckHook ];
dependencies = [ typing-extensions ];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "readerwriterlock" ];