## Package: sphinx / 3.2.1-1

Package Version Patches format
sphinx 3.2.1-1 3.0 (quilt)

### Patch series

view the series file
Patch File delta Description

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

 disable a test that checks versions of js libraries



Sphinx.egg-info/requires.txt | 1 0 + 1 - 0 !
setup.py | 1 0 + 1 - 0 !
sphinx/search/da.py | 4 2 + 2 - 0 !
sphinx/search/de.py | 4 2 + 2 - 0 !
sphinx/search/es.py | 4 2 + 2 - 0 !
sphinx/search/fi.py | 4 2 + 2 - 0 !
sphinx/search/fr.py | 4 2 + 2 - 0 !
sphinx/search/hu.py | 4 2 + 2 - 0 !
sphinx/search/it.py | 4 2 + 2 - 0 !
sphinx/search/nl.py | 4 2 + 2 - 0 !
sphinx/search/no.py | 4 2 + 2 - 0 !
sphinx/search/pt.py | 4 2 + 2 - 0 !
sphinx/search/ro.py | 4 2 + 2 - 0 !
sphinx/search/ru.py | 4 2 + 2 - 0 !
sphinx/search/sv.py | 4 2 + 2 - 0 !
sphinx/search/tr.py | 4 2 + 2 - 0 !
16 files changed, 28 insertions(+), 30 deletions(-)

 replace snowballstemmer usage with pystemmer

The snowballstemmer module uses PyStemmer (bindings for libstemmer_c)
when it is available, and falls back to its own pure Python implementation
otherwise.

To avoid an extra dependency we can use PyStemmer directly.



tests/test_build_latex.py | 1 1 + 0 - 0 !
tests/test_build_linkcheck.py | 3 3 + 0 - 0 !
2 files changed, 4 insertions(+)

 skip linkcheck tests that require network access



doc/_themes/sphinx13/layout.html | 2 0 + 2 - 0 !
sphinx/themes/pyramid/layout.html | 2 0 + 2 - 0 !
2 files changed, 4 deletions(-)

 don't use google fonts to avoid privacy breach.



setup.py | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove setuptools from install_requires

It was added there because the entry points use pkg_resources module,
but it is provided in a separate package in Debian, pulling setuptools
itself is not needed.



doc/_templates/indexsidebar.html | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 do not use external image in the documentation template



doc/usage/builders/index.rst | 24 0 + 24 - 0 !
sphinx/application.py | 6 0 + 6 - 0 !
sphinx/builders/html/__init__.py | 1 0 + 1 - 0 !
3 files changed, 31 deletions(-)

 remove references to sphinxcontrib modules

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



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

 skip tests that require sphinxcontrib.jsmath module



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

 use packaged mathjax (for our own documentation)



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

 skip tests that require sphinxcontrib.serializinghtml module



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

 move sphinxcontrib modules to extras_require


 use local intersphinx inventory