7 setoptconf-tmp = python3.pkgs.callPackage ./setoptconf.nix { };
12 buildPythonApplication rec {
17 disabled = pythonOlder "3.7";
19 src = fetchFromGitHub {
23 hash = "sha256-sbPZmVeJtNphtjuZEfKcUgty9bJ3E/2Ya9RuX3u/XEs=";
30 propagatedBuildInputs = [
58 substituteInPlace pyproject.toml \
59 --replace 'requirements-detector = "^0.7"' 'requirements-detector = "*"' \
60 --replace 'pep8-naming = ">=0.3.3,<=0.10.0"' 'pep8-naming = "*"' \
61 --replace 'mccabe = "^0.6.0"' 'mccabe = "*"' \
62 --replace 'pycodestyle = ">=2.6.0,<2.9.0"' 'pycodestyle = "*"'
65 pythonImportsCheck = [
70 description = "Tool to analyse Python code and output information about errors, potential problems, convention violations and complexity";
71 homepage = "https://github.com/PyCQA/prospector";
72 license = licenses.gpl2Plus;
73 maintainers = with maintainers; [ kamadorueda ];