about summary refs log tree commit diff
path: root/pkgs/development/python-modules/flake8
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2021-10-15 14:33:16 +0200
committerFlorian Klink <flokli@flokli.de>2021-10-15 14:35:06 +0200
commit37771f6fe020e62f07102fc99bc18dfd17929448 (patch)
tree7926e9ac896242e6a04788a7e74adb1deaa8ea8c /pkgs/development/python-modules/flake8
parente435302d702e75682b5bb2907337e00e84add3aa (diff)
python37Packages.flake8: don't run tests if older than python3.8
Tests fail on Python 3.7 due to importlib using a deprecated interface.

Context: https://github.com/python/importlib_metadata/issues/298
Diffstat (limited to 'pkgs/development/python-modules/flake8')
-rw-r--r--pkgs/development/python-modules/flake8/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/flake8/default.nix b/pkgs/development/python-modules/flake8/default.nix
index 0110db18c4c33..e40e7e37bbbc7 100644
--- a/pkgs/development/python-modules/flake8/default.nix
+++ b/pkgs/development/python-modules/flake8/default.nix
@@ -19,6 +19,9 @@ buildPythonPackage rec {
     ++ lib.optionals (pythonOlder "3.5") [ typing ]
     ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
 
+  # Tests fail on Python 3.7 due to importlib using a deprecated interface
+  doCheck = !(pythonOlder "3.8");
+
   # fixtures fail to initialize correctly
   checkPhase = ''
     py.test tests --ignore=tests/integration/test_checker.py