{ lib , buildPythonPackage , pythonOlder , fetchFromGitHub , setuptools , mccabe , pycodestyle , pyflakes , pytestCheckHook }: buildPythonPackage rec { pname = "flake8"; version = "7.0.0"; disabled = pythonOlder "3.8"; pyproject = true; src = fetchFromGitHub { owner = "PyCQA"; repo = "flake8"; rev = version; hash = "sha256-2oVvchDhH3cX90RTIquYLyr+rzHxzQgYA4k4ReTxpH8="; }; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ mccabe pycodestyle pyflakes ]; nativeCheckInputs = [ pytestCheckHook ]; meta = with lib; { description = "The modular source code checker: pep8, pyflakes and co"; homepage = "https://github.com/PyCQA/flake8"; license = licenses.mit; maintainers = with maintainers; [ dotlambda ]; mainProgram = "flake8"; }; }