7 setoptconf-tmp = python3.pkgs.callPackage ./setoptconf.nix { };
10 python3.pkgs.buildPythonApplication rec {
15 src = fetchFromGitHub {
18 rev = "refs/tags/v${version}";
19 hash = "sha256-94JGKX91d2kul+KMYohga9KCOj6RN/YKpD8e4nWSOOM=";
28 nativeBuildInputs = with python3.pkgs; [
33 propagatedBuildInputs = with python3.pkgs; [
58 nativeCheckInputs = with python3.pkgs; [
62 pythonImportsCheck = [
67 # distutils.errors.DistutilsArgError: no commands supplied
68 "tests/tools/pyroma/test_pyroma_tool.py"
73 description = "Tool to analyse Python code and output information about errors, potential problems, convention violations and complexity";
74 homepage = "https://github.com/PyCQA/prospector";
75 changelog = "https://github.com/PyCQA/prospector/blob/v${version}/CHANGELOG.rst";
76 license = licenses.gpl2Plus;
77 maintainers = with maintainers; [ kamadorueda ];