1{ lib
2, buildPythonPackage
3, fetchPypi
4, isPy27
5, setuptools-scm
6, m2r
7, pyyaml
8, jsonschema
9, sphinxcontrib_httpdomain
10}:
11
12buildPythonPackage rec {
13 pname = "sphinxcontrib-openapi";
14 version = "0.7.0";
15 disabled = isPy27;
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "1c1bd10d7653912c59a42f727c62cbb7b75f7905ddd9ccc477ebfd1bc69f0cf3";
20 };
21
22 nativeBuildInputs = [ setuptools-scm ];
23 propagatedBuildInputs = [ pyyaml jsonschema m2r sphinxcontrib_httpdomain ];
24
25 doCheck = false;
26
27 meta = with lib; {
28 homepage = "https://github.com/ikalnytskyi/sphinxcontrib-openapi";
29 description = "OpenAPI (fka Swagger) spec renderer for Sphinx";
30 license = licenses.bsd0;
31 };
32
33}