22 , sphinxcontrib-applehelp
23 , sphinxcontrib-devhelp
24 , sphinxcontrib-htmlhelp
25 , sphinxcontrib-jsmath
26 , sphinxcontrib-qthelp
27 , sphinxcontrib-serializinghtml
28 , sphinxcontrib-websupport
34 buildPythonPackage rec {
40 sha256 = "1e8d592225447104d1172be415bc2972bd1357e3e12fdc76edf2261105db4300";
42 LC_ALL = "en_US.UTF-8";
44 checkInputs = [ pytest ];
45 buildInputs = [ simplejson mock glibcLocales html5lib ] ++ lib.optional (pythonOlder "3.4") enum34;
46 # Disable two tests that require network access.
48 cd tests; ${python.interpreter} run.py --ignore py35 -k 'not test_defaults and not test_anchors_ignored'
50 propagatedBuildInputs = [
63 sphinxcontrib-applehelp
65 sphinxcontrib-htmlhelp
68 sphinxcontrib-serializinghtml
69 sphinxcontrib-websupport
70 ] ++ lib.optional (pythonOlder "3.5") typing;
72 # Lots of tests. Needs network as well at some point.
76 description = "A tool that makes it easy to create intelligent and beautiful documentation for Python projects";
77 homepage = "http://sphinx.pocoo.org/";
78 license = lib.licenses.bsd3;
79 maintainers = with lib.maintainers; [ nand0p ];