Skip to main content
Author:

Michael Droettboom, 2011

Purpose

This project contains extensions to Sphinx to build documentation from STScI.

Prerequisites

  • Sphinx 0.6.3 or later, and its dependencies

  • numpydoc - provides support for Numpy-style docstring syntax

    • The version shipped with Numpy 1.4.0 or later is required

  • matplotlib - provides matplotlib extensions for inline plotting

These requirements are not listed in the installation requirements in the metadata simply because numpy and matplotlib in particular are large and not easy to deal with, so trying to install a Sphinx theme should not have the side-effect of trying to install these prerequisites as well.

Usage

These instructions only cover changes from the standard Sphinx instructions.

Create a new tree for your Sphinx documentation, using sphinx_quickstart, as described in the Sphinx introduction.

Import the stsci_sphinx customizations into your project’s conf.py by inserting the following line at the top:

from stsci.sphinxext.conf import *

The “extensions” line in your conf.py should also be modified so it doesn’t override the extensions defined by stsci.sphinxext. For example, change:

extensions = ['sphinx.ext.autodoc']

to:

extensions += ['sphinx.ext.autodoc']

Also, comment out the ‘html_theme’ line, so your project will use the stsci.sphinxext one.

Release files for stsci.sphinxext 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stsci.sphinxext 1.2.1
File Size Uploaded
stsci.sphinxext-1.2.1.tar.gz 75.6 kB Details

Release files / stsci.sphinxext-1.2.1.tar.gz

Download URL stsci.sphinxext-1.2.1.tar.gz
Size 75.6 kB
Tags Source
SHA-256 checksum
How to use checksums
17ae92d3ee683b0ac11a0f9a8b3862207aa7790f188147dd0de6a99721776f5a
BLAKE2b-256 checksum
How to use checksums
90be78856cac57dc4a341760c433bdf2ee35e2200a68f0f5ef2813e72292024e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.2.1 This release

1 release file

1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page