diff options
author | Florian Klink <flokli@flokli.de> | 2021-10-15 14:33:16 +0200 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2021-10-15 14:35:06 +0200 |
commit | 37771f6fe020e62f07102fc99bc18dfd17929448 (patch) | |
tree | 7926e9ac896242e6a04788a7e74adb1deaa8ea8c /pkgs/development/python-modules/flake8 | |
parent | e435302d702e75682b5bb2907337e00e84add3aa (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.nix | 3 |
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 |