1{ lib, buildPythonPackage, fetchFromGitHub, pyyaml, jsonschema, six, pytestCheckHook, mock }: 2 3buildPythonPackage rec { 4 pname = "swagger-spec-validator"; 5 version = "2.7.4"; 6 7 src = fetchFromGitHub { 8 owner = "Yelp"; 9 repo = "swagger_spec_validator"; 10 rev = "v${version}"; 11 hash = "sha256-7+kFmtzeze0QlGf6z/M4J4F7z771a5NWewB1S3+bxn4="; 12 }; 13 14 propagatedBuildInputs = [ 15 pyyaml 16 jsonschema 17 six 18 ]; 19 20 nativeCheckInputs = [ 21 pytestCheckHook 22 mock 23 ]; 24 25 pythonImportsCheck = [ "swagger_spec_validator" ]; 26 27 meta = with lib; { 28 homepage = "https://github.com/Yelp/swagger_spec_validator"; 29 license = licenses.asl20; 30 description = "Validation of Swagger specifications"; 31 maintainers = with maintainers; [ vanschelven ]; 32 }; 33}