1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 pythonOlder,
6 sphinx,
7 mscgen,
8}:
9
10buildPythonPackage rec {
11 pname = "sphinxcontrib-mscgen";
12 version = "0.6";
13 format = "setuptools";
14
15 disabled = pythonOlder "3.7";
16
17 src = fetchPypi {
18 inherit pname version;
19 hash = "sha256-AXfSWRq3CepT/jNOgHxiYT7vkdKZejPu/LeUqxZ8T5A=";
20 };
21
22 propagatedBuildInputs = [
23 mscgen
24 sphinx
25 ];
26
27 # There are no unit tests
28 doCheck = false;
29
30 pythonImportsCheck = [ "sphinxcontrib.mscgen" ];
31
32 pythonNamespaces = [ "sphinxcontrib" ];
33
34 meta = with lib; {
35 description = "Sphinx extension using mscgen to render diagrams";
36 homepage = "https://github.com/sphinx-contrib/mscgen";
37 license = licenses.bola11;
38 maintainers = [ ];
39 };
40}