summary refs log tree commit diff
path: root/pkgs/development/python-modules/aioitertools
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2022-01-17 02:53:44 +0100
committerMartin Weinelt <hexa@darmstadt.ccc.de>2022-01-23 01:09:33 +0100
commitf2f715ef1fadc3fa8a23cfc90e5c57d6dd68d286 (patch)
tree93f9eea9037f0ef5f87a2b96a1c9e6f2894c27c3 /pkgs/development/python-modules/aioitertools
parent0e2b063114b57001a2423ccaa86cb417f6085a13 (diff)
downloadnixpkgs-f2f715ef1fadc3fa8a23cfc90e5c57d6dd68d286.tar
nixpkgs-f2f715ef1fadc3fa8a23cfc90e5c57d6dd68d286.tar.gz
nixpkgs-f2f715ef1fadc3fa8a23cfc90e5c57d6dd68d286.tar.bz2
nixpkgs-f2f715ef1fadc3fa8a23cfc90e5c57d6dd68d286.tar.lz
nixpkgs-f2f715ef1fadc3fa8a23cfc90e5c57d6dd68d286.tar.xz
nixpkgs-f2f715ef1fadc3fa8a23cfc90e5c57d6dd68d286.tar.zst
nixpkgs-f2f715ef1fadc3fa8a23cfc90e5c57d6dd68d286.zip
python3Packages.aioitertools: fix build
Diffstat (limited to 'pkgs/development/python-modules/aioitertools')
-rw-r--r--pkgs/development/python-modules/aioitertools/default.nix29
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 4349bf4fccd..cae0b10ea69 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; {