Hello community, here is the log from the commit of package python-Sphinx for openSUSE:Factory checked in at 2019-06-18 14:49:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Sphinx (Old) and /work/SRC/openSUSE:Factory/.python-Sphinx.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Sphinx" Tue Jun 18 14:49:17 2019 rev:55 rq:709241 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Sphinx/python-Sphinx.changes 2019-04-12 09:14:10.893667928 +0200 +++ /work/SRC/openSUSE:Factory/.python-Sphinx.new.4811/python-Sphinx.changes 2019-06-18 14:49:26.993683588 +0200 @@ -1,0 +2,16 @@ +Tue Jun 11 18:01:43 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 2.1.1: + * #6442: LaTeX: admonitions of note type can get separated from immediately preceding section title by pagebreak + * #6448: autodoc: crashed when autodocumenting classes with __slots__ = None + * #6452: autosummary: crashed when generating document of properties + +------------------------------------------------------------------- +Tue Jun 4 11:37:51 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 2.1: + * Many major updates in the package + * Supports only python 3.5+ +- Remove obsolete conditionals wrt 3.5+ only support + +------------------------------------------------------------------- Old: ---- Sphinx-1.8.5.tar.gz New: ---- Sphinx-2.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Sphinx.spec ++++++ --- /var/tmp/diff_new_pack.0jZIYY/_old 2019-06-18 14:49:29.609682424 +0200 +++ /var/tmp/diff_new_pack.0jZIYY/_new 2019-06-18 14:49:29.613682422 +0200 @@ -18,11 +18,6 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python -%if 0%{?suse_version} != 1315 -%bcond_without latex -%else -%bcond_with latex -%endif %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "test" %define psuffix -test @@ -31,8 +26,9 @@ %define psuffix %{nil} %bcond_with test %endif +%define skip_python2 1 Name: python-Sphinx%{psuffix} -Version: 1.8.5 +Version: 2.1.1 Release: 0 Summary: Python documentation generator License: BSD-2-Clause @@ -49,47 +45,36 @@ Requires: python-Jinja2 >= 2.3 Requires: python-Pygments >= 2.1 Requires: python-alabaster >= 0.7 -Requires: python-docutils >= 0.11 +Requires: python-docutils >= 0.12 Requires: python-imagesize -Requires: python-requests >= 2.0.0 -Requires: python-six >= 1.5 +Requires: python-requests >= 2.5.0 +Requires: python-setuptools Requires: python-snowballstemmer >= 1.1 Requires: python-sphinx_rtd_theme +Requires: python-sphinxcontrib-applehelp +Requires: python-sphinxcontrib-devhelp +Requires: python-sphinxcontrib-htmlhelp +Requires: python-sphinxcontrib-jsmath +Requires: python-sphinxcontrib-qthelp +Requires: python-sphinxcontrib-serializinghtml Requires: python-sphinxcontrib-websupport Requires(post): update-alternatives Requires(postun): update-alternatives +Recommends: python-SQLAlchemy >= 0.9 +Recommends: python-Sphinx-doc-man +Recommends: python-Whoosh >= 2.0 BuildArch: noarch %if %{with test} BuildRequires: %{python_module Sphinx = %{version}} BuildRequires: %{python_module Sphinx-latex = %{version}} BuildRequires: %{python_module html5lib} -BuildRequires: %{python_module mock} BuildRequires: %{python_module pytest} BuildRequires: %{python_module sphinxcontrib-websupport} BuildRequires: ImageMagick BuildRequires: python3-mypy +BuildRequires: python3-testsuite BuildRequires: python3-typed-ast %endif -%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24 -Recommends: python-Sphinx-doc-man -Recommends: python-SQLAlchemy >= 0.9 -Recommends: python-Whoosh >= 2.0 -%endif -%ifpython2 -Requires: python-enum34 -Requires: python-typing -%endif -%ifpython3 -%if %{python3_version_nodots} < 35 -Requires: python-typing -%endif -%endif -%ifpython2 -%if ! %{with test} -Obsoletes: %{oldpython}-sphinx < %{version} -Provides: %{oldpython}-sphinx = %{version} -%endif -%endif %python_subpackages %description @@ -106,8 +91,11 @@ Summary: Sphinx packages for LaTeX Group: Productivity/Publishing/TeX/Base Requires: python-Sphinx = %{version} +Requires: texlive-dvipng Requires: texlive-gnu-freefont Requires: texlive-latex +Requires: texlive-latexmk +Requires: texlive-makeindex Requires: texlive-metafont Requires: texlive-pdftex Requires: tex(8r.enc) @@ -144,6 +132,7 @@ Requires: tex(ifthen.sty) Requires: tex(inputenc.sty) Requires: tex(longtable.sty) +Requires: tex(luatex85.sty) Requires: tex(makeidx.sty) Requires: tex(multirow.sty) Requires: tex(needspace.sty) @@ -167,13 +156,8 @@ Requires: tex(upquote.sty) Requires: tex(utf8.def) Requires: tex(utf8x.def) -Requires: tex(wrapfig.sty) -%if 0%{?suse_version} > 1320 -Requires: texlive-dvipng -Requires: texlive-latexmk -Requires: texlive-makeindex Requires: tex(varwidth.sty) -%endif +Requires: tex(wrapfig.sty) %description latex Sphinx is a tool that facilitates creating documentation for Python @@ -185,7 +169,7 @@ %package -n python-Sphinx-doc Summary: Man files for python-Sphinx Group: Documentation/Other -Requires: python-Sphinx = %{version} +Requires: python3-Sphinx = %{version} %description -n python-Sphinx-doc Sphinx is a tool that facilitates creating documentation for Python @@ -202,9 +186,10 @@ %package -n python-Sphinx-doc-man Summary: Man files for python-Sphinx Group: Documentation/Man -Requires: python-Sphinx = %{version} +Requires: python3-Sphinx = %{version} Requires(post): update-alternatives Requires(postun): update-alternatives +Supplements: python3-Sphinx Obsoletes: %{python_module Sphinx-doc-man-common <= %{version}} %description -n python-Sphinx-doc-man @@ -255,10 +240,6 @@ %python_expand mkdir -p %{buildroot}%{$python_sitelib}/sphinxcontrib %python_expand %fdupes %{buildroot}%{$python_sitelib} -# # Prepare lang lists -# %%find_lang sphinx -# %%python_expand grep -F "%%{$python_sitelib}" sphinx.lang > sphinx_%%{$python_bin_suffix}.lang - %else mkdir -p %{buildroot}%{_docdir}/python-Sphinx/ mv build.doc/html %{buildroot}%{_docdir}/python-Sphinx/ @@ -268,12 +249,6 @@ mv build.doc/man/sphinx-apidoc.1 %{buildroot}%{_mandir}/man1/sphinx-apidoc.1 mv build.doc/man/sphinx-build.1 %{buildroot}%{_mandir}/man1/sphinx-build.1 mv build.doc/man/sphinx-quickstart.1 %{buildroot}%{_mandir}/man1/sphinx-quickstart.1 - -%python_clone %{buildroot}%{_mandir}/man1/sphinx-all.1 -%python_clone %{buildroot}%{_mandir}/man1/sphinx-apidoc.1 -%python_clone %{buildroot}%{_mandir}/man1/sphinx-build.1 -%python_clone %{buildroot}%{_mandir}/man1/sphinx-quickstart.1 - %endif # Always deduplicate @@ -290,44 +265,32 @@ %check %if %{with test} export LC_ALL="C.utf8" -%{python_expand export PYTHONPATH=$PYTHONPATH:%{buildroot}%{$python_sitelib} -py.test-%{$python_bin_suffix} --ignore=_build.python3 --ignore=_build.python2 -k 'not (linkcheck or test_latex_images)' -v tests -# $python -mpytest --ignore=_build.python3 --ignore=_build.python2 -k 'not linkcheck' -v tests -} +%pytest tests -k 'not (linkcheck or test_latex_images)' %endif +%if ! %{with test} %files %{python_files} %license LICENSE %doc AUTHORS CHANGES README.rst -%if ! %{with test} %python_alternative %{_bindir}/sphinx-apidoc %python_alternative %{_bindir}/sphinx-autogen %python_alternative %{_bindir}/sphinx-build %python_alternative %{_bindir}/sphinx-quickstart %{python_sitelib}/sphinx/ -%if %{with latex} %exclude %{python_sitelib}/sphinx/texinputs/ -%endif %{python_sitelib}/Sphinx-%{version}-py*.egg-info %dir %{python_sitelib}/sphinxcontrib -# Requirements are not available on SLES -%if %{with latex} %files %{python_files latex} %license LICENSE %doc AUTHORS %{python_sitelib}/sphinx/texinputs/ %endif -%endif %if %{with test} %files -n python-Sphinx-doc-man %license LICENSE %doc AUTHORS -%{_mandir}/man1/sphinx-all-*.1%{?ext_man} -%{_mandir}/man1/sphinx-apidoc-*.1%{?ext_man} -%{_mandir}/man1/sphinx-build-*.1%{?ext_man} -%{_mandir}/man1/sphinx-quickstart-*.1%{?ext_man} %{_mandir}/man1/sphinx-all.1%{?ext_man} %{_mandir}/man1/sphinx-apidoc.1%{?ext_man} %{_mandir}/man1/sphinx-build.1%{?ext_man} @@ -338,7 +301,6 @@ %doc AUTHORS %dir %{_docdir}/python-Sphinx/ %{_docdir}/python-Sphinx/html/ - %endif %changelog ++++++ Sphinx-1.8.5.tar.gz -> Sphinx-2.1.1.tar.gz ++++++ ++++ 295801 lines of diff (skipped)
