Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / sphinxcontrib-wavedrom / default.nix
blob6f35e2b59e32a71e428a4ce6cd6fcabf17f1f24c
1 { lib
2 , buildPythonPackage
3 , pythonOlder
4 , fetchPypi
5 , setuptools-scm
6 , sphinx
7 , wavedrom
8 , xcffib
9 , cairosvg
12 buildPythonPackage rec {
13   pname = "sphinxcontrib-wavedrom";
14   version = "3.0.4";
15   pyproject = true;
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-0zTHVBr9kXwMEo4VRTFsxdX2HI31DxdHfLUHCQmw1Ko=";
20   };
22   nativeBuildInputs = [ setuptools-scm ];
24   propagatedBuildInputs = [
25     sphinx
26     wavedrom
27     xcffib
28     cairosvg
29   ];
31   # No tests included
32   doCheck = false;
34   pythonImportsCheck = [ "sphinxcontrib.wavedrom" ];
36   pythonNamespaces = [ "sphinxcontrib" ];
38   meta = with lib; {
39     description = "A sphinx extension that allows including wavedrom diagrams by using its text-based representation";
40     homepage = "https://github.com/bavovanachte/sphinx-wavedrom";
41     license = licenses.mit;
42     maintainers = with maintainers; [ fsagbuya ];
43   };