Skip to main content

Python documentation generator

Project description

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 for the new Python documentation, and has excellent facilities for Python project documentation, but C/C++ is supported as well, and more languages are planned.

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.

Among its features are the following:

  • Output formats: HTML (including derivative formats such as HTML Help, Epub and Qt Help), plain text, manual pages and LaTeX or direct PDF output using rst2pdf

  • 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

  • Flexible HTML output using the Jinja 2 templating engine

  • Various extensions are available, e.g. for automatic testing of snippets and inclusion of appropriately formatted docstrings

  • Setuptools integration

A development egg can be found here.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Sphinx-1.0.8.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

Sphinx-1.0.8-py2.7.egg (1.1 MB view details)

Uploaded Source

Sphinx-1.0.8-py2.6.egg (1.1 MB view details)

Uploaded Source

File details

Details for the file Sphinx-1.0.8.tar.gz.

File metadata

  • Download URL: Sphinx-1.0.8.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Sphinx-1.0.8.tar.gz
Algorithm Hash digest
SHA256 e77bceabc0217501ac69732f52696518463b68558b9005e5d83fe748dadf32bb
MD5 6f9aace3f7e523ce55514eafa2764c6f
BLAKE2b-256 af157512fa421f3a78233753635d00f757103ffaa11699550692c633b11e44dd

See more details on using hashes here.

File details

Details for the file Sphinx-1.0.8-py2.7.egg.

File metadata

  • Download URL: Sphinx-1.0.8-py2.7.egg
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Sphinx-1.0.8-py2.7.egg
Algorithm Hash digest
SHA256 296ce21cb0a31b61ed9707982e4e1eb2d4104d8d216474d492d70fbec19754ca
MD5 57abc468af9746be933c3bcca0264d19
BLAKE2b-256 69ff2b66012eb1d54524e09165a5731d579f71090765a37de13ab4b41484b17f

See more details on using hashes here.

File details

Details for the file Sphinx-1.0.8-py2.6.egg.

File metadata

  • Download URL: Sphinx-1.0.8-py2.6.egg
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Sphinx-1.0.8-py2.6.egg
Algorithm Hash digest
SHA256 2fce7a22a58947b1bb4fc6dc1697996167946f31c33640f22e4976f55b6bcfa3
MD5 e4d1d208ed1941734daaaa22d552971e
BLAKE2b-256 24af0ae40a09428bf43a6c5789a264d2cbdadd04f0fb856ed05c99dea5847d91

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page