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