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 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) 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.

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-0.1.61798.tar.gz (368.5 kB view details)

Uploaded Source

Built Distributions

Sphinx-0.1.61798-py2.5.egg (664.8 kB view details)

Uploaded Source

Sphinx-0.1.61798-py2.4.egg (671.2 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: Sphinx-0.1.61798.tar.gz
  • Upload date:
  • Size: 368.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Sphinx-0.1.61798.tar.gz
Algorithm Hash digest
SHA256 70002ee362043e83e5ce690fdd9d3857dd3402ceb2b96ca28d11d566110b538c
MD5 d13c140bfd3db95d229d14b81fc4ec43
BLAKE2b-256 256fb3ad23850d297641f4e222a41efd23ebe879d25c4a5649bd41c2e9d2dfbb

See more details on using hashes here.

File details

Details for the file Sphinx-0.1.61798-py2.5.egg.

File metadata

File hashes

Hashes for Sphinx-0.1.61798-py2.5.egg
Algorithm Hash digest
SHA256 39383b45cee397e2307986379d8ad81fface48db5ceece62040b3a93fe32e0ed
MD5 9e1125b9c905ab5ce6a3d23429e90a4e
BLAKE2b-256 a357bdf1069ee4559f67446a28d1fed342826214e341bb900cefaabc8025c60e

See more details on using hashes here.

File details

Details for the file Sphinx-0.1.61798-py2.4.egg.

File metadata

File hashes

Hashes for Sphinx-0.1.61798-py2.4.egg
Algorithm Hash digest
SHA256 4c5bd7206fed5877503ba617bcba1e6921b36fc4c9b339b7d448c393d9efd8ed
MD5 ad6311e637912afd315be2833b2e69f3
BLAKE2b-256 d15e28fa5dfdac91c2be68bb27b94f4ca1973deadcd0f47b32919b088ebe09fe

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