Skip to main content
Zenodo DOI CI Status

This package serves two purposes: it provides a default Sphinx configuration and set of extensions specific to the Astropy project, and it acts as a meta-package by installing all required Sphinx extensions for the core Astropy package and other packages.

Sphinx configuration

The default Sphinx configuration can be imported by putting:

from sphinx_astropy.conf import *

at the top of your conf.py file. You can then override specific settings from this default configuration, such as adding extensions or intersphinx packages. To give a clearer error messages for users, you can instead write:

try:
    from sphinx_astropy.conf import *
except ImportError:
    print('ERROR: the documentation requires the sphinx-astropy package to be installed')
    sys.exit(1)

Dependencies/extensions

Installing sphinx-astropy will automatically install (if not already present):

  • Sphinx

  • astropy-sphinx-theme - the default ‘bootstrap’ theme use by Astropy and a number of affiliated packages. This goes with sphinx_astropy.conf.v1.

  • sphinx-automodapi - an extension that makes it easy to automatically generate API documentation.

  • sphinx-gallery - an extension to generate example galleries

  • numpydoc - an extension to parse docstrings in NumpyDoc format

  • pillow - a package to deal with images, used by some examples in the astropy core documentation.

  • pytest-doctestplus - providing the ‘doctestplus’ extension to skip code snippets in narrative documentation.

pydata-sphinx-theme (confv2)

To use the new pydata-sphinx-theme with sphinx_astropy.conf.v2, you have to install the optional [confv2] dependencies:

pip install sphinx-astropy[confv2]

That would pull in the following as well:

astropy-unified theme (confv3)

To use the new astropy-unified theme, which is a derivative of pydata-sphinx-theme and sunpy-sphinx-theme with sphinx_astropy.conf.v3, you have to install the optional [confv3] dependencies:

pip install sphinx-astropy[confv3]

This would pull in the following as well:

  • astropy-sphinx-theme >=3.0

  • All confv3 dependencies.

Download files

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

Source Distribution

sphinx_astropy-1.11.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sphinx_astropy-1.11-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file sphinx_astropy-1.11.tar.gz.

File metadata

  • Download URL: sphinx_astropy-1.11.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sphinx_astropy-1.11.tar.gz
Algorithm Hash digest
SHA256 4a01cbcc2f407b134c69608edbd848ab391cb06fb4f5bea8aa894052f95e438f
MD5 2c50b16cbf363d2c98e23d628169fdc3
BLAKE2b-256 74040798aaa130ed8627b5160e499e9e5495d82e6e900467ee889c4d6dc791ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for sphinx_astropy-1.11.tar.gz:

Publisher: publish.yml on astropy/sphinx-astropy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sphinx_astropy-1.11-py3-none-any.whl.

File metadata

  • Download URL: sphinx_astropy-1.11-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sphinx_astropy-1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 6ec073750fd03166f4667c4a64240e4135cdf1f596047cd8698f80237521043a
MD5 fb8feb022743c9b78b484b028cec6ab0
BLAKE2b-256 59b1fc953bb6b25f8a27ff80d3feaf93cb16c40224952804b98a1380283a6745

See more details on using hashes here.

Provenance

The following attestation bundles were made for sphinx_astropy-1.11-py3-none-any.whl:

Publisher: publish.yml on astropy/sphinx-astropy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.11 This release

2 files

1.10

2 files

1.9.1

2 files

1.9.0

2 files

1.8.0

2 files

1.7.0

2 files

1.6.0

2 files

1.5

2 files

1.4

2 files

1.3

2 files

1.2

2 files

1.1.1

2 files

1.1

2 files

1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page