12 buildPythonPackage rec {
17 disabled = pythonOlder "3.8";
20 inherit pname version;
21 hash = "sha256-cEhWXGtMSXVjT5QigDedjT/lwYQnVqPCE5vbctXWznk=";
24 propagatedBuildInputs = [
45 # UnboundLocalError: local variable 'output_path' referenced before
48 # AssertionError: assert False
49 "test_sphinx_book_html_cached"
50 # FileNotFoundError: [Errno 2] No such file or directory: 'unflatten'
51 "test_sphinx_style_html"
52 # assert not ["\x1b[91mWARNING: dot command 'dot' cannot be run (needed for
53 # graphviz output), check the graphviz_dot setting\x1b[39;49;00m"]
54 "test_sphinx_style_latex"
56 # assert not '\x1b[91m/build/uqbar-0.7.0/tests/fake_package/enums.py:docstring
57 ++ lib.optional (pythonAtLeast "3.11") "test_sphinx_style";
59 pythonImportsCheck = [ "uqbar" ];
62 description = "Tools for creating Sphinx and Graphviz documentation";
63 license = lib.licenses.mit;
64 homepage = "https://github.com/josiah-wolf-oberholtzer/uqbar";
66 "https://github.com/josiah-wolf-oberholtzer/uqbar/releases/tag/v${version}";
67 maintainers = [ lib.maintainers.davisrichard437 ];