1{ lib 2, buildPythonPackage 3, deepmerge 4, fetchPypi 5, fetchpatch 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.3"; 18 disabled = isPy27; 19 20 src = fetchPypi { 21 inherit pname version; 22 hash = "sha256-nGIRdUC1J2AGrHrUrzRpbQKvJ4r6KZcSdAw2gKmp3mw="; 23 }; 24 25 nativeBuildInputs = [ setuptools-scm ]; 26 propagatedBuildInputs = [ 27 deepmerge 28 jsonschema 29 picobox 30 pyyaml 31 sphinx-mdinclude 32 sphinxcontrib-httpdomain 33 ]; 34 35 SETUPTOOLS_SCM_PRETEND_VERSION = version; 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}