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

Uploaded Source

Built Distributions

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

Uploaded Python 3.3

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

Uploaded Python 3.2

Sphinx-1.2.1-py27-none-any.whl (1.1 MB view details)

Uploaded Python 2.7

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

Uploaded Python 2.6

File details

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

File metadata

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

File hashes

Hashes for Sphinx-1.2.1.tar.gz
Algorithm Hash digest
SHA256 182e5c81c3250e1752e744b6a35af4ef680bb6251276b49ef7d17f1d25e9ce70
MD5 104494f036889122c9f403ae065ae7a9
BLAKE2b-256 3c23c0a2846ee89639e8f3a51d5a4d154a54ec96f864a516e4445434167ad87f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for Sphinx-1.2.1-py33-none-any.whl
Algorithm Hash digest
SHA256 81936a25013c64c9d2dc63692f1be5d5f782da94beec0c0628025c912ec3335c
MD5 5f07031c325d8727f194e524bb3d111e
BLAKE2b-256 63788d924278b6d8a2a10763d60a9c312dcaa54a3cdbe3ddaab1e2829292c1cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for Sphinx-1.2.1-py32-none-any.whl
Algorithm Hash digest
SHA256 2d443ade01d2d52ffa29e0539fbb1c89f5c67dd46d0ac8c1c6550cd8aa68648b
MD5 eb45b16afac6dab17ec6a45620e4cc25
BLAKE2b-256 250b19649f8656a9c18ff928c021c3f4ce0442f4c89aaedc982a2b10cf21db9e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for Sphinx-1.2.1-py27-none-any.whl
Algorithm Hash digest
SHA256 70a542c53485444eb3a96f566dd489f5fad23516f96393769977e58d8a3e9371
MD5 fca1f28bd0ed57c7c083b4c1fc040847
BLAKE2b-256 5690e554001dc40d71e3ca6b3ba36d5523c2efe7968a6088fc3890ab02d098f9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for Sphinx-1.2.1-py26-none-any.whl
Algorithm Hash digest
SHA256 ff4cd26583171633482713a2f320785b8c7bad804bff786702a2cf5599dcff4a
MD5 acaea59e241cd429608ab672b071cd02
BLAKE2b-256 3ace5a49aec1b9ecc4a7998734cd6be25aa481bab8c97e4bd04b4f321e6620af

See more details on using hashes here.

Provenance

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