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

This version

1.2

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.2.tar.gz (3.1 MB view details)

Uploaded Source

Built Distributions

Sphinx-1.2-py33-none-any.whl (1.1 MB view details)

Uploaded Python 3.3

Sphinx-1.2-py32-none-any.whl (1.1 MB view details)

Uploaded Python 3.2

Sphinx-1.2-py27-none-any.whl (1.8 MB view details)

Uploaded Python 2.7

Sphinx-1.2-py26-none-any.whl (1.1 MB view details)

Uploaded Python 2.6

Sphinx-1.2-py2.7.egg (2.4 MB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for Sphinx-1.2.tar.gz
Algorithm Hash digest
SHA256 bc3c424a0114ff4711f64353cc3eaca30682a5bbfabf3a7f338cd5ea70af79da
MD5 8516046aad73fe46dedece4e8e434328
BLAKE2b-256 9918b3910d3e6078727e2545bd1522c6bd018c1f1d552dcff9df2c2bcd658066

See more details on using hashes here.

File details

Details for the file Sphinx-1.2-py33-none-any.whl.

File metadata

File hashes

Hashes for Sphinx-1.2-py33-none-any.whl
Algorithm Hash digest
SHA256 dc895c8d7f8161549345eb1b2e69aea902ebac444febaa5ea0d8d6941d08f62d
MD5 59775ee72e671cdee9a3339b4f4a087d
BLAKE2b-256 0f5c37006f6a2fd0561156ee1015710baadb7bc298304480dd4d5e0745b5c42c

See more details on using hashes here.

File details

Details for the file Sphinx-1.2-py32-none-any.whl.

File metadata

File hashes

Hashes for Sphinx-1.2-py32-none-any.whl
Algorithm Hash digest
SHA256 39afc7800257fd8c21d7b33349386e8e57bbe585ce6f2fabb476ec5007150b0a
MD5 9b3c85933283d1fa2c605fb4d2dd658a
BLAKE2b-256 7bb26b6df3769c52279b4a8408b5dad1493d3bc3986308d67d7520626e983525

See more details on using hashes here.

File details

Details for the file Sphinx-1.2-py27-none-any.whl.

File metadata

File hashes

Hashes for Sphinx-1.2-py27-none-any.whl
Algorithm Hash digest
SHA256 c8263224728378b4d4d704a9f8ed4cbcf22b845b9eecb8cac81b3c6378926f83
MD5 1486e01e1b424e4772c8f9006db9ac65
BLAKE2b-256 1d1cd71b589c9f77165d5d3a776df746f9102f323f045c00b8746693fa321717

See more details on using hashes here.

File details

Details for the file Sphinx-1.2-py26-none-any.whl.

File metadata

File hashes

Hashes for Sphinx-1.2-py26-none-any.whl
Algorithm Hash digest
SHA256 acf6977cb46ce3aabf5a608df4806ed9352f04db49a15cd76f9b00a4be630038
MD5 e64f1e5ae682926505cb195f677acdc1
BLAKE2b-256 db8bde09cb79dc5579426077dc3cb9bdc303717954486a6b25c635c1a8b41052

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Sphinx-1.2-py2.7.egg
Algorithm Hash digest
SHA256 cf1d7d3e911eb230422bea4bbc6ae3731c0974707c8f77132b156afc9793ff97
MD5 baa2dccdd2836ecbe160f9efd21804eb
BLAKE2b-256 1ee6568769ebbfcfbe1085d0b945b3dde64fc6f15912f499cf439fdf36bbf54e

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