Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / pytest-flakes / default.nix
blobd6709da423adf9b2c39edc0d93f41bf4f2474250
1 { lib, buildPythonPackage, fetchPypi, pythonOlder
2 , pytest
3 , pyflakes
4 }:
6 buildPythonPackage rec {
7   # upstream has abandoned project in favor of pytest-flake8
8   # retaining package to not break other packages
9   pname = "pytest-flakes";
10   version = "4.0.5";
11   format = "setuptools";
12   disabled = pythonOlder "3.5";
14   src = fetchPypi {
15     inherit pname version;
16     sha256 = "953134e97215ae31f6879fbd7368c18d43f709dc2fab5b7777db2bb2bac3a924";
17   };
19   buildInputs = [ pytest ];
20   propagatedBuildInputs = [ pyflakes ];
21   nativeCheckInputs = [ pytest ];
23   # no longer passes
24   doCheck = false;
25   pythonImportsCheck = [ "pytest_flakes" ];
26   # disable one test case that looks broken
27   checkPhase = ''
28     py.test test_flakes.py -k 'not test_syntax_error'
29   '';
31   meta = with lib; {
32     license = licenses.mit;
33     homepage = "https://pypi.python.org/pypi/pytest-flakes";
34     description = "pytest plugin to check source code with pyflakes";
35   };