nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 45 lines 971 B view raw
1{ stdenv 2, lib 3, buildPythonPackage 4, fetchPypi 5, pythonOlder 6, astroid 7, jinja2 8, sphinx 9, pyyaml 10, unidecode 11, mock 12, pytest 13}: 14 15buildPythonPackage rec { 16 pname = "sphinx-autoapi"; 17 version = "1.8.4"; 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 sha256 = "8c4ec5fbedc1e6e8f4692bcc4fcd1abcfb9e8dfca8a4ded60ad811a743c22ccc"; 23 }; 24 25 propagatedBuildInputs = [ astroid jinja2 pyyaml sphinx unidecode ]; 26 27 checkInputs = [ 28 mock 29 pytest 30 ]; 31 32 checkPhase = '' 33 pytest 34 ''; 35 36 meta = with lib; { 37 broken = stdenv.isDarwin; 38 homepage = "https://github.com/readthedocs/sphinx-autoapi"; 39 description = "Provides 'autodoc' style documentation"; 40 longDescription = "Sphinx AutoAPI provides 'autodoc' style documentation for multiple programming languages without needing to load, run, or import the project being documented."; 41 license = licenses.mit; 42 maintainers = with maintainers; [ karolchmist ]; 43 }; 44 45}