Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / pycodestyle / default.nix
blobe1d21a6a2eb1de17628e95e30a4c431184427ddd
1 { buildPythonPackage
2 , fetchPypi
3 , lib
4 , python
5 }:
7 buildPythonPackage rec {
8   pname = "pycodestyle";
9   version = "2.6.0";
11   src = fetchPypi {
12     inherit pname version;
13     sha256 = "c58a7d2815e0e8d7972bf1803331fb0152f867bd89adf8a01dfd55085434192e";
14   };
16   dontUseSetuptoolsCheck = true;
18   # https://github.com/PyCQA/pycodestyle/blob/2.5.0/tox.ini#L14
19   checkPhase = ''
20     ${python.interpreter} pycodestyle.py --max-doc-length=72 --testsuite testsuite
21     ${python.interpreter} pycodestyle.py --statistics pycodestyle.py
22     ${python.interpreter} pycodestyle.py --max-doc-length=72 --doctest
23     ${python.interpreter} -m unittest discover testsuite -vv
24   '';
26   meta = with lib; {
27     description = "Python style guide checker (formerly called pep8)";
28     homepage = "https://pycodestyle.readthedocs.io";
29     license = licenses.mit;
30     maintainers = with maintainers; [
31       kamadorueda
32     ];
33   };