Package: sphinx / 7.2.6-4

Metadata

Package Version Patches format
sphinx 7.2.6-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
skip_tests_network.diff | (download)

tests/test_build_latex.py | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 skip tests that require network access

no_external_css.diff | (download)

sphinx/themes/pyramid/layout.html | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 don't use google fonts to avoid privacy breach.


remove_contrib_references.diff | (download)

doc/usage/builders/index.rst | 24 0 + 24 - 0 !
sphinx/application.py | 1 0 + 1 - 0 !
2 files changed, 25 deletions(-)

 remove references to sphinxcontrib modules

They are not packaged yet, and when they are, we would want to avoid
dependency loops anyway.

skip_tests_jsmath.diff | (download)

tests/test_build_html.py | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 skip tests that require sphinxcontrib.jsmath module


use_packaged_mathjax.diff | (download)

doc/conf.py | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 use packaged mathjax (for our own documentation)


skip_tests_serializinghtml.diff | (download)

tests/test_api_translator.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 skip tests that require sphinxcontrib.serializinghtml module


move_sphinxcontrib_to_extras_require.diff | (download)

pyproject.toml | 14 8 + 6 - 0 !
1 file changed, 8 insertions(+), 6 deletions(-)

 move sphinxcontrib modules to extras_require


intersphinx_local.diff | (download)

doc/conf.py | 5 2 + 3 - 0 !
doc/tutorial/deploying.rst | 9 6 + 3 - 0 !
2 files changed, 8 insertions(+), 6 deletions(-)

 use local intersphinx inventory

To prevent Sphinx from downloading https://docs.python.org/3/objects.inv
during build.

support_old_search_indexes.diff | (download)

sphinx/themes/basic/static/searchtools.js | 12 8 + 4 - 0 !
1 file changed, 8 insertions(+), 4 deletions(-)

 make searchtools.js support documentation built with old sphinx

Sphinx 4.3 has changed format of searchindex.js files, but in Debian
there are lots of packages built with older Sphinx, and we want to
keep them working for some time.

Also support legacy custom search.html templates, which don't have
data-content_root attribute on the top-level element.

docutils_manpage_macros.diff | (download)

tests/test_build_manpage.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make test_build_manpage pass with docutils 0.19+dfsg-7

I backported the change from upstream 0.21 to our 0.19 and 0.20 packaging.

python_3.11.7.diff | (download)

tests/test_ext_autodoc_configs.py | 24 20 + 4 - 0 !
1 file changed, 20 insertions(+), 4 deletions(-)

 fix autodoc tests for python 3.11.7+