textproc/py-sphinx - The NetBSD Packages Collection

Python documentation generator

Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of multiple
reStructuredText sources), written by Georg Brandl. It was originally
created to translate the new Python documentation, but has now been cleaned
up in the hope that it will be useful to many other projects.

Sphinx uses reStructuredText as its markup language, and many of its
strengths come from the power and straightforwardness of reStructuredText
and its parsing and translating suite, the Docutils.

Although it is still under constant development, the following features are
already present, work fine and can be seen "in action" in the Python docs:
* Output formats: HTML (including Windows HTML Help), plain text and LaTeX,
  for printable PDF versions
* Extensive cross-references: semantic markup and automatic links for
  functions, classes, glossary terms and similar pieces of information
* Hierarchical structure: easy definition of a document tree, with automatic
  links to siblings, parents and children
* Automatic indices: general index as well as a module index
* Code handling: automatic highlighting using the Pygments highlighter
* Various extensions are available, e.g. for automatic testing of snippets
  and inclusion of appropriately formatted docstrings.

Build dependencies

devel/py-flit_core devel/py-build misc/py-installer pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

textproc/py-alabaster devel/py-babel textproc/py-docutils graphics/py-imagesize textproc/py-jinja2 devel/py-packaging textproc/py-pygments devel/py-requests textproc/py-snowballstemmer textproc/py-sphinxcontrib-applehelp textproc/py-sphinxcontrib-devhelp textproc/py-sphinxcontrib-htmlhelp textproc/py-sphinxcontrib-jsmath textproc/py-sphinxcontrib-qthelp textproc/py-sphinxcontrib-serializinghtml lang/python312 lang/python312

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64py310-sphinx-8.0.2.tgz
NetBSD 10.0aarch64py311-sphinx-8.0.2.tgz
NetBSD 10.0aarch64py312-sphinx-8.0.2.tgz
NetBSD 10.0aarch64py310-sphinx-7.3.7nb1.tgz
NetBSD 10.0aarch64py311-sphinx-7.3.7nb1.tgz
NetBSD 10.0aarch64py312-sphinx-7.3.7nb1.tgz
NetBSD 10.0aarch64py39-sphinx-7.3.7nb1.tgz
NetBSD 10.0aarch64ebpy310-sphinx-8.0.2.tgz
NetBSD 10.0aarch64ebpy311-sphinx-8.0.2.tgz
NetBSD 10.0aarch64ebpy312-sphinx-8.0.2.tgz
NetBSD 10.0alphapy310-sphinx-7.2.6.tgz
NetBSD 10.0alphapy310-sphinx-7.3.7nb1.tgz
NetBSD 10.0alphapy311-sphinx-7.2.6.tgz
NetBSD 10.0alphapy311-sphinx-7.3.7nb1.tgz
NetBSD 10.0alphapy312-sphinx-7.2.6.tgz
NetBSD 10.0alphapy312-sphinx-7.3.7nb1.tgz
NetBSD 10.0alphapy39-sphinx-7.2.6.tgz
NetBSD 10.0alphapy39-sphinx-7.3.7nb1.tgz
NetBSD 10.0alphapy310-sphinx-8.0.2.tgz
NetBSD 10.0alphapy311-sphinx-8.0.2.tgz
NetBSD 10.0alphapy312-sphinx-8.0.2.tgz
NetBSD 10.0earmv6hfpy310-sphinx-8.0.2.tgz
NetBSD 10.0earmv6hfpy311-sphinx-8.0.2.tgz
NetBSD 10.0earmv6hfpy312-sphinx-8.0.2.tgz
NetBSD 10.0earmv7hfpy310-sphinx-8.0.2.tgz
NetBSD 10.0earmv7hfpy311-sphinx-8.0.2.tgz
NetBSD 10.0earmv7hfpy312-sphinx-8.0.2.tgz
NetBSD 10.0earmv7hfpy310-sphinx-7.2.6.tgz
NetBSD 10.0earmv7hfpy311-sphinx-7.2.6.tgz
NetBSD 10.0earmv7hfpy312-sphinx-7.2.6.tgz
NetBSD 10.0earmv7hfpy39-sphinx-7.2.6.tgz
NetBSD 10.0earmv7hfpy310-sphinx-7.3.7nb1.tgz
NetBSD 10.0earmv7hfpy311-sphinx-7.3.7nb1.tgz
NetBSD 10.0earmv7hfpy312-sphinx-7.3.7nb1.tgz
NetBSD 10.0earmv7hfpy39-sphinx-7.3.7nb1.tgz
NetBSD 10.0i386py310-sphinx-8.0.2.tgz
NetBSD 10.0i386py311-sphinx-8.0.2.tgz
NetBSD 10.0i386py312-sphinx-8.0.2.tgz
NetBSD 10.0i386py310-sphinx-7.3.7nb1.tgz
NetBSD 10.0i386py311-sphinx-7.3.7nb1.tgz
NetBSD 10.0i386py312-sphinx-7.3.7nb1.tgz
NetBSD 10.0i386py39-sphinx-7.3.7nb1.tgz
NetBSD 10.0mips64ebpy310-sphinx-7.2.6.tgz
NetBSD 10.0mips64ebpy311-sphinx-7.2.6.tgz
NetBSD 10.0mips64ebpy312-sphinx-7.2.6.tgz
NetBSD 10.0mips64ebpy39-sphinx-7.2.6.tgz
NetBSD 10.0powerpcpy310-sphinx-7.1.2.tgz
NetBSD 10.0powerpcpy311-sphinx-7.1.2.tgz
NetBSD 10.0powerpcpy38-sphinx-7.1.2.tgz
NetBSD 10.0powerpcpy39-sphinx-7.1.2.tgz
NetBSD 10.0powerpcpy310-sphinx-7.2.6.tgz
NetBSD 10.0powerpcpy311-sphinx-7.2.6.tgz
NetBSD 10.0powerpcpy312-sphinx-7.2.6.tgz
NetBSD 10.0powerpcpy39-sphinx-7.2.6.tgz
NetBSD 10.0powerpcpy310-sphinx-7.2.6.tgz
NetBSD 10.0powerpcpy311-sphinx-7.2.6.tgz
NetBSD 10.0powerpcpy312-sphinx-7.2.6.tgz
NetBSD 10.0powerpcpy39-sphinx-7.2.6.tgz
NetBSD 10.0sparc64py310-sphinx-7.3.7nb1.tgz
NetBSD 10.0sparc64py311-sphinx-7.3.7nb1.tgz
NetBSD 10.0sparc64py312-sphinx-7.3.7nb1.tgz
NetBSD 10.0sparc64py39-sphinx-7.3.7nb1.tgz
NetBSD 10.0sparc64py310-sphinx-8.0.2.tgz
NetBSD 10.0sparc64py311-sphinx-8.0.2.tgz
NetBSD 10.0sparc64py312-sphinx-8.0.2.tgz
NetBSD 10.0sparcpy310-sphinx-7.3.7nb1.tgz
NetBSD 10.0sparcpy311-sphinx-7.3.7nb1.tgz
NetBSD 10.0sparcpy312-sphinx-7.3.7nb1.tgz
NetBSD 10.0sparcpy39-sphinx-7.3.7nb1.tgz
NetBSD 10.0sparcpy310-sphinx-8.0.2.tgz
NetBSD 10.0sparcpy311-sphinx-8.0.2.tgz
NetBSD 10.0sparcpy312-sphinx-8.0.2.tgz
NetBSD 10.0x86_64py310-sphinx-8.0.2.tgz
NetBSD 10.0x86_64py311-sphinx-8.0.2.tgz
NetBSD 10.0x86_64py312-sphinx-8.0.2.tgz
NetBSD 10.0x86_64py310-sphinx-7.3.7nb1.tgz
NetBSD 10.0x86_64py311-sphinx-7.3.7nb1.tgz
NetBSD 10.0x86_64py312-sphinx-7.3.7nb1.tgz
NetBSD 10.0x86_64py39-sphinx-7.3.7nb1.tgz
NetBSD 9.0aarch64py310-sphinx-8.0.2.tgz
NetBSD 9.0aarch64py311-sphinx-8.0.2.tgz
NetBSD 9.0aarch64py312-sphinx-8.0.2.tgz
NetBSD 9.0alphapy310-sphinx-7.3.7nb1.tgz
NetBSD 9.0alphapy311-sphinx-7.3.7nb1.tgz
NetBSD 9.0alphapy39-sphinx-7.3.7nb1.tgz
NetBSD 9.0earmv6hfpy310-sphinx-8.0.2.tgz
NetBSD 9.0earmv6hfpy311-sphinx-8.0.2.tgz
NetBSD 9.0earmv6hfpy312-sphinx-8.0.2.tgz
NetBSD 9.0earmv7hfpy310-sphinx-8.0.2.tgz
NetBSD 9.0earmv7hfpy311-sphinx-8.0.2.tgz
NetBSD 9.0earmv7hfpy312-sphinx-8.0.2.tgz
NetBSD 9.0earmv7hfpy310-sphinx-7.2.6.tgz
NetBSD 9.0earmv7hfpy311-sphinx-7.2.6.tgz
NetBSD 9.0earmv7hfpy39-sphinx-7.2.6.tgz
NetBSD 9.0earmv7hfpy310-sphinx-7.3.7nb1.tgz
NetBSD 9.0earmv7hfpy311-sphinx-7.3.7nb1.tgz
NetBSD 9.0earmv7hfpy39-sphinx-7.3.7nb1.tgz
NetBSD 9.0i386py310-sphinx-8.0.2.tgz
NetBSD 9.0i386py311-sphinx-8.0.2.tgz
NetBSD 9.0i386py312-sphinx-8.0.2.tgz
NetBSD 9.0i386py310-sphinx-7.3.7nb1.tgz
NetBSD 9.0i386py311-sphinx-7.3.7nb1.tgz
NetBSD 9.0i386py312-sphinx-7.3.7nb1.tgz
NetBSD 9.0i386py39-sphinx-7.3.7nb1.tgz
NetBSD 9.0sparc64py310-sphinx-8.0.2.tgz
NetBSD 9.0sparc64py311-sphinx-8.0.2.tgz
NetBSD 9.0sparc64py312-sphinx-8.0.2.tgz
NetBSD 9.0x86_64py310-sphinx-8.0.2.tgz
NetBSD 9.0x86_64py311-sphinx-8.0.2.tgz
NetBSD 9.0x86_64py312-sphinx-8.0.2.tgz
NetBSD 9.0x86_64py310-sphinx-7.3.7nb1.tgz
NetBSD 9.0x86_64py311-sphinx-7.3.7nb1.tgz
NetBSD 9.0x86_64py312-sphinx-7.3.7nb1.tgz
NetBSD 9.0x86_64py39-sphinx-7.3.7nb1.tgz
NetBSD 9.3x86_64py310-sphinx-8.0.2.tgz
NetBSD 9.3x86_64py311-sphinx-8.0.2.tgz
NetBSD 9.3x86_64py312-sphinx-8.0.2.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.