Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.03 45 lines 911 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonOlder 5, pyyaml 6, six 7, requests 8, aws-sam-translator 9, importlib-metadata 10, importlib-resources 11, jsonpatch 12, jsonschema 13, pathlib2 14, setuptools 15}: 16 17buildPythonPackage rec { 18 pname = "cfn-lint"; 19 version = "0.26.2"; 20 21 src = fetchPypi { 22 inherit pname version; 23 sha256 = "5449313b5f176024bd5fd6ebe69ce986a2d9b8a9d6a147b2d442c8d9fa99a6c5"; 24 }; 25 26 propagatedBuildInputs = [ 27 pyyaml 28 six 29 requests 30 aws-sam-translator 31 jsonpatch 32 jsonschema 33 pathlib2 34 setuptools 35 ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata importlib-resources ]; 36 37 # No tests included in archive 38 doCheck = false; 39 40 meta = with lib; { 41 description = "Checks cloudformation for practices and behaviour that could potentially be improved"; 42 homepage = https://github.com/aws-cloudformation/cfn-python-lint; 43 license = licenses.mit; 44 }; 45}