Merge pull request #217997 from fabaff/flake8-length-fix

python310Packages.flake8-length: adjust build system

authored by

Fabian Affolter and committed by
GitHub
61b96f53 371c7b82

+20 -8
+20 -8
pkgs/development/python-modules/flake8-length/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , pythonOlder 3 + , fetchPypi 4 4 , flake8 5 + , flit-core 5 6 , pytestCheckHook 6 - , fetchPypi 7 + , pythonOlder 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "flake8-length"; 11 12 version = "0.3.1"; 13 + format = "pyproject"; 14 + 12 15 disabled = pythonOlder "3.6"; 13 16 14 17 src = fetchPypi { ··· 16 19 sha256 = "sha256-Dr1hTCU2G1STczXJsUPMGFYs1NpIAk1I95vxXsRTtRA="; 17 20 }; 18 21 22 + nativeBuildInputs = [ 23 + flit-core 24 + ]; 25 + 19 26 propagatedBuildInputs = [ 20 27 flake8 21 28 ]; 22 29 30 + nativeCheckInputs = [ 31 + pytestCheckHook 32 + ]; 33 + 23 34 pythonImportsCheck = [ 24 35 "flake8_length" 25 36 ]; 26 37 27 - nativeCheckInputs = [ pytestCheckHook ]; 28 - 29 - pytestFlagsArray = [ "tests/" ]; 38 + pytestFlagsArray = [ 39 + "tests/" 40 + ]; 30 41 31 - meta = { 42 + meta = with lib; { 32 43 description = "Flake8 plugin for a smart line length validation"; 33 44 homepage = "https://github.com/orsinium-labs/flake8-length"; 34 - license = lib.licenses.mit; 35 - maintainers = with lib.maintainers; [ sauyon ]; 45 + changelog = "https://github.com/orsinium-labs/flake8-length/releases/tag/${version}"; 46 + license = licenses.mit; 47 + maintainers = with maintainers; [ sauyon ]; 36 48 }; 37 49 }