1{ 2 lib, 3 buildPythonPackage, 4 deepmerge, 5 fetchPypi, 6 fetchpatch, 7 isPy27, 8 setuptools-scm, 9 jsonschema, 10 picobox, 11 pyyaml, 12 sphinx-mdinclude, 13 sphinxcontrib-httpdomain, 14}: 15 16buildPythonPackage rec { 17 pname = "sphinxcontrib-openapi"; 18 version = "0.8.4"; 19 format = "setuptools"; 20 disabled = isPy27; 21 22 src = fetchPypi { 23 inherit pname version; 24 hash = "sha256-34g4CKW15LQROtaXGFxDo/Qt89znBFOveLpwdpB+miA="; 25 }; 26 27 nativeBuildInputs = [ setuptools-scm ]; 28 propagatedBuildInputs = [ 29 deepmerge 30 jsonschema 31 picobox 32 pyyaml 33 sphinx-mdinclude 34 sphinxcontrib-httpdomain 35 ]; 36 37 doCheck = false; 38 39 pythonNamespaces = [ "sphinxcontrib" ]; 40 41 meta = with lib; { 42 homepage = "https://github.com/ikalnytskyi/sphinxcontrib-openapi"; 43 description = "OpenAPI (fka Swagger) spec renderer for Sphinx"; 44 license = licenses.bsd0; 45 maintainers = [ maintainers.flokli ]; 46 }; 47}