Skip to content

Patches Jinja2 v3 to restore compatibility with earlier Sphinx versions.

License

Notifications You must be signed in to change notification settings

sphinx-toolbox/sphinx-jinja2-compat

Repository files navigation

sphinx-jinja2-compat

Patches Jinja2 v3 to restore compatibility with earlier Sphinx versions.

Also makes some Sphinx versions work correctly on Python 3.10.

The patches can be disabled by setting the environment variable NO_SPHINX_JINJA2_COMPAT to 1. (v0.2.0 and newer only)

Tests Linux Test Status Windows Test Status macOS Test Status
PyPI PyPI - Package Version PyPI - Supported Python Versions PyPI - Supported Implementations PyPI - Wheel
Anaconda Conda - Package Version Conda - Platform
Activity GitHub last commit Maintenance PyPI - Downloads
QA CodeFactor Grade Flake8 Status mypy status
Other License GitHub top language Requirements Status

Installation

sphinx-jinja2-compat can be installed from PyPI or Anaconda.

To install with pip:

$ python -m pip install sphinx-jinja2-compat

To install with conda:

  • First add the required channels
$ conda config --add channels https://conda.anaconda.org/conda-forge
$ conda config --add channels https://conda.anaconda.org/domdfcoding
  • Then install
$ conda install sphinx-jinja2-compat