diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix b/infra/libkookie/nixpkgs/pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix new file mode 100644 index 000000000000..03ac746137f7 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix @@ -0,0 +1,43 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonOlder +, astroid +, jinja2 +, sphinx +, pyyaml +, unidecode +, mock +, pytest +}: + +buildPythonPackage rec { + pname = "sphinx-autoapi"; + version = "1.5.1"; + disabled = pythonOlder "3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "19m9yvlqwaw3b05lbb1vcla38irn4riw2ij0vjmnc2xq4f1qfl2d"; + }; + + propagatedBuildInputs = [ astroid jinja2 pyyaml sphinx unidecode ]; + + checkInputs = [ + mock + pytest + ]; + + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/readthedocs/sphinx-autoapi"; + description = "Provides 'autodoc' style documentation"; + longDescription = "Sphinx AutoAPI provides 'autodoc' style documentation for multiple programming languages without needing to load, run, or import the project being documented."; + license = licenses.mit; + maintainers = with maintainers; [ karolchmist ]; + }; + +} |