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