diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-01-17 02:53:44 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-01-23 01:09:33 +0100 |
commit | f2f715ef1fadc3fa8a23cfc90e5c57d6dd68d286 (patch) | |
tree | 93f9eea9037f0ef5f87a2b96a1c9e6f2894c27c3 | |
parent | 0e2b063114b57001a2423ccaa86cb417f6085a13 (diff) |
python3Packages.aioitertools: fix build
-rw-r--r-- | pkgs/development/python-modules/aioitertools/default.nix | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/aioitertools/default.nix b/pkgs/development/python-modules/aioitertools/default.nix index 4349bf4fccd33..cae0b10ea6907 100644 --- a/pkgs/development/python-modules/aioitertools/default.nix +++ b/pkgs/development/python-modules/aioitertools/default.nix @@ -1,20 +1,26 @@ { lib - , buildPythonPackage , fetchpatch , fetchPypi , pythonAtLeast , pythonOlder + +# native +, flit-core + +# propagates , typing-extensions -, coverage + +# tests , python -, toml }: buildPythonPackage rec { pname = "aioitertools"; version = "0.8.0"; - disabled = pythonOlder "3.7"; + format = "pyproject"; + + disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; @@ -30,11 +36,20 @@ buildPythonPackage rec { }) ]; - propagatedBuildInputs = [ typing-extensions ]; - checkInputs = [ coverage toml ]; + nativeBuildInputs = [ + flit-core + ]; + + propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ + typing-extensions + ]; + + pythonImportsCheck = [ + "aioitertools" + ]; checkPhase = '' - ${python.interpreter} -m coverage run -m aioitertools.tests + ${python.interpreter} -m unittest discover ''; meta = with lib; { |