Hello community, here is the log from the commit of package python3-Sphinx for openSUSE:Factory checked in at 2017-02-08 12:04:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-Sphinx (Old) and /work/SRC/openSUSE:Factory/.python3-Sphinx.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-Sphinx" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-Sphinx/python3-Sphinx.changes 2016-12-02 16:39:44.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-Sphinx.new/python3-Sphinx.changes 2017-02-08 12:04:32.938624904 +0100 @@ -1,0 +2,326 @@ +Sun Jan 22 18:53:57 UTC 2017 - [email protected] + +- update to version 1.5.2: + + Incompatible changes + * Dependency requirement updates: requests 2.4.0 or above + (refs: #3268, #3310) + + Features added + * #3241: emit latex warning if buggy titlesec (ref #3210) + * #3194: Refer the $MAKE environment variable to determine ``make`` command + * Emit warning for nested numbered toctrees (refs: #3142) + * #978: `intersphinx_mapping` also allows a list as a parameter + * #3340: (LaTeX) long lines in :dudir:`parsed-literal` are wrapped like in + :rst:dir:`code-block`, inline math and footnotes are fully functional. + + Bugs fixed + * #3246: xapian search adapter crashes + * #3253: In Py2 environment, building another locale with a non-captioned + toctree produces ``None`` captions + * #185: References to section title including raw node has broken + * #3255: In Py3.4 environment, autodoc doesn't support documentation for + attributes of Enum class correctly. + * #3261: ``latex_use_parts`` makes sphinx crash + * The warning type ``misc.highlighting_failure`` does not work + * #3294: ``add_latex_package()`` make crashes non-LaTeX builders + * The caption of table are rendered as invalid HTML (refs: #3287) + * #3268: Sphinx crashes with requests package from Debian jessie + * #3284: Sphinx crashes on parallel build with an extension which raises + unserializable exception + * #3315: Bibliography crashes on latex build with docclass 'memoir' + * #3328: Could not refer rubric implicitly + * #3329: emit warnings if po file is invalid and can't read it. Also writing + mo too + * #3337: Ugly rendering of definition list term's classifier + * #3335: gettext does not extract field_name of a field in a field_list + * #2952: C++, fix refs to operator() functions. + * Fix Unicode super- and subscript digits in :rst:dir:`code-block` and + parsed-literal LaTeX output (ref #3342) + * LaTeX writer: leave ``"`` character inside parsed-literal as is (ref #3341) + * #3234: intersphinx failed for encoded inventories + * #3158: too much space after captions in PDF output + * #3317: An URL in parsed-literal contents gets wrongly rendered in PDF if + with hyphen + * LaTeX crash if the filename of an image inserted in parsed-literal + via a substitution contains an hyphen (ref #3340) + * LaTeX rendering of inserted footnotes in parsed-literal is wrong + (ref #3340) + * Inline math in parsed-literal is not rendered well by LaTeX (ref #3340) + * #3308: Parsed-literals don't wrap very long lines with pdf builder + (ref #3340) + * #3295: Could not import extension sphinx.builders.linkcheck + * #3285: autosummary: asterisks are escaped twice + * LaTeX, pass dvipdfm option to geometry package for Japanese documents + (ref #3363) +- update to version 1.5.1: + + Features added + * #3214: Allow to suppress "unknown mimetype" warnings from epub builder + using :confval:`suppress_warnings`. + + Bugs fixed + * #3195: Can not build in parallel + * #3198: AttributeError is raised when toctree has 'self' + * #3211: Remove untranslated sphinx locale catalogs (it was covered by + untranslated it_IT) + * #3212: HTML Builders crashes with docutils-0.13 + * #3207: more latex problems with references inside parsed-literal directive + (``\DUrole``) + * #3205: sphinx.util.requests crashes with old pyOpenSSL (< 0.14) + * #3220: KeyError when having a duplicate citation + * #3200: LaTeX: xref inside desc_name not allowed + * #3228: ``build_sphinx`` command crashes when missing dependency + * #2469: Ignore updates of catalog files for gettext builder. Thanks to + Hiroshi Ohkubo. + * #3183: Randomized jump box order in generated index page. + +- update to version 1.5: + + Incompatible changes + * latex, package fancybox is not longer a dependency of sphinx.sty + * Use ``'locales'`` as a default value of `locale_dirs` + * latex, package ifthen is not any longer a dependency of sphinx.sty + * latex, style file does not modify fancyvrb's Verbatim (also available as + OriginalVerbatim) but uses sphinxVerbatim for name of custom wrapper. + * latex, package newfloat is not used (and not included) anymore (ref #2660; + it was used since 1.3.4 and shipped with Sphinx since 1.4). + * latex, literal blocks in tables do not use OriginalVerbatim but + sphinxVerbatimintable which handles captions and wraps lines(ref #2704). + * latex, replace ``pt`` by TeX equivalent ``bp`` if found in ``width`` or + ``height`` attribute of an image. + * latex, if ``width`` or ``height`` attribute of an image is given with no + unit, use ``px`` rather than ignore it. + * latex: Separate stylesheets of pygments to independent .sty file + * #2454: The filename of sourcelink is now changed. The value of + `html_sourcelink_suffix` will be appended to the original filename (like + ``index.rst.txt``). + * ``sphinx.util.copy_static_entry()`` is now deprecated. + Use ``sphinx.util.fileutil.copy_asset()`` instead. + * ``sphinx.util.osutil.filecopy()`` skips copying if the file has not been + changed (ref: #2510, #2753) + * Internet Explorer 6-8, Opera 12.1x or Safari 5.1+ support is dropped + because jQuery version is updated from 1.11.0 to 3.1.0 (ref: #2634, #2773) + * QtHelpBuilder doens't generate search page (ref: #2352) + * QtHelpBuilder uses ``nonav`` theme instead of default one + to improve readability. + * latex: To provide good default settings to Japanese docs, Sphinx uses + ``jsbooks`` as a docclass by default if the ``language`` is ``ja``. + * latex: To provide good default settings to Japanese docs, Sphinx uses + ``jreport`` and ``jsbooks`` as a docclass by default if the ``language`` + is ``ja``. + * ``sphinx-quickstart`` now allows a project version is empty + * Fix :download: role on epub/qthelp builder. They ignore the role because + they don't support it. + * ``sphinx.ext.viewcode`` doesn't work on epub building by default. + ``viewcode_enable_epub`` option + * ``sphinx.ext.viewcode`` disabled on singlehtml builder. + * Use make-mode of ``sphinx-quickstart`` by default. To disable this, use + ``-M`` option + * Fix ``genindex.html``, Sphinx's document template, link address to itself to + satisfy xhtml standard. + * Use epub3 builder by default. And the old epub builder is renamed to epub2. + * Fix ``epub`` and ``epub3`` builders that contained links to ``genindex`` even + if ``epub_use_index = False``. + * ``html_translator_class`` is now deprecated. + Use `Sphinx.set_translator()` API instead. + * Drop python 2.6 and 3.3 support + * Drop epub3 builder's ``epub3_page_progression_direction`` option (use + ``epub3_writing_mode``). + * #2877: Rename ``latex_elements['footer']`` to + ``latex_elements['atendofbody']`` + * #2983: Rename ``epub3_description`` and ``epub3_contributor`` to + ``epub_description`` and ``epub_contributor``. + * Remove themes/basic/defindex.html; no longer used + * Sphinx does not ship anymore (but still uses) LaTeX style file ``fncychap`` + * #2435: Slim down quickstarted conf.py + * The ``sphinx.sty`` latex package does not load itself "hyperref", as this + is done later in the preamble of the latex output via ``'hyperref'`` key. + * Sphinx does not ship anymore a custom modified LaTeX style file ``tabulary``. + The non-modified package is used. + * #3057: By default, footnote marks in latex PDF output are not preceded by a + space anymore, ``\sphinxBeforeFootnote`` allows user customization if needed. + * #2986: ``themes/basic/defindex.html`` is now deprecated + * Emit warnings that will be deprecated in Sphinx 1.6 by default. + Users can change the behavior by setting the environment variable + PYTHONWARNINGS. Please refer :ref:`when-deprecation-warnings-are-displayed`. + + Deprecated + + These features are removed in Sphinx-1.6: + * LDML format support in i18n feature + * ``sphinx.addnodes.termsep`` + * Some functions and classes in ``sphinx.util.pycompat``: + ``zip_longest``, ``product``, ``all``, ``any``, ``next``, ``open``, + ``class_types``, ``base_exception``, ``relpath``, ``StringIO``, ``BytesIO``. + Please use the standard library version instead; + + If any deprecation warning like ``RemovedInSphinxXXXWarning`` are displayed, + please refer :ref:`when-deprecation-warnings-are-displayed`. + + Features added + * #2951: Add ``--implicit-namespaces`` PEP-0420 support to apidoc. + * Add ``:caption:`` option for sphinx.ext.inheritance_diagram. + * #2471: Add config variable for default doctest flags. + * Convert linkcheck builder to requests for better encoding handling + * #2463, #2516: Add keywords of "meta" directive to search index + * ``:maxdepth:`` option of toctree affects ``secnumdepth`` (ref: #2547) + * #2575: Now ``sphinx.ext.graphviz`` allows ``:align:`` option + * Show warnings if unknown key is specified to `latex_elements` + * Show warnings if no domains match with `primary_domain` (ref: #2001) + * C++, show warnings when the kind of role is misleading for the kind + of target it refers to (e.g., using the `class` role for a function). + * latex, writer abstracts more of text styling into customizable macros, e.g. + the ``visit_emphasis`` will output ``\sphinxstyleemphasis`` rather than + ``\emph`` (which may be in use elsewhere or in an added LaTeX package). See + list at end of ``sphinx.sty`` (ref: #2686) + * latex, public names for environments and parameters used by note, warning, + and other admonition types, allowing full customizability from the + ``'preamble'`` key or an input file (ref: feature request #2674, #2685) + * latex, better computes column widths of some tables (as a result, there will + be slight changes as tables now correctly fill the line width; ref: #2708) + * latex, sphinxVerbatim environment is more easily customizable (ref: #2704). + In addition to already existing VerbatimColor and VerbatimBorderColor: + - two lengths ``\sphinxverbatimsep`` and ``\sphinxverbatimborder``, + - booleans ``\ifsphinxverbatimwithframe`` and ``\ifsphinxverbatimwrapslines``. + * latex, captions for literal blocks inside tables are handled, and long code + lines wrapped to fit table cell (ref: #2704) + * #2597: Show warning messages as darkred + * latex, allow image dimensions using px unit (default is 96px=1in) + * Show warnings if invalid dimension units found + * #2650: Add ``--pdb`` option to setup.py command + * latex, make the use of ``\small`` for code listings customizable (ref #2721) + * #2663: Add ``--warning-is-error`` option to setup.py command + * Show warnings if deprecated latex options are used + * Add sphinx.config.ENUM to check the config values is in candidates + * math: Add hyperlink marker to each equations in HTML output + * Add new theme ``nonav`` that doesn't include any navigation links. + This is for any help generator like qthelp. + * #2680: `sphinx.ext.todo` now emits warnings if `todo_emit_warnings` enabled. + Also, it emits an additional event named `todo-defined` to handle the TODO + entries in 3rd party extensions. + * Python domain signature parser now uses the xref mixin for 'exceptions', + allowing exception classes to be autolinked. + * #2513: Add `latex_engine` to switch the LaTeX engine by conf.py + * #2682: C++, basic support for attributes (C++11 style and GNU style). + The new configuration variables 'cpp_id_attributes' and 'cpp_paren_attributes' + can be used to introduce custom attributes. ++++ 129 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python3-Sphinx/python3-Sphinx.changes ++++ and /work/SRC/openSUSE:Factory/.python3-Sphinx.new/python3-Sphinx.changes Old: ---- Sphinx-1.4.9.tar.gz New: ---- Sphinx-1.5.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-Sphinx.spec ++++++ --- /var/tmp/diff_new_pack.9XqkK5/_old 2017-02-08 12:04:33.742511496 +0100 +++ /var/tmp/diff_new_pack.9XqkK5/_new 2017-02-08 12:04:33.742511496 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-Sphinx # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python3-Sphinx -Version: 1.4.9 +Version: 1.5.2 Release: 0 Url: http://sphinx.pocoo.org Summary: Python documentation generator @@ -34,12 +34,15 @@ BuildRequires: python3-imagesize BuildRequires: python3-mock BuildRequires: python3-nose +BuildRequires: python3-requests BuildRequires: python3-six BuildRequires: python3-snowballstemmer BuildRequires: python3-sphinx_rtd_theme # Testsuite requirements: BuildRequires: python3-Pygments >= 1.2 +BuildRequires: python3-html5lib BuildRequires: python3-nose +BuildRequires: python3-pytest Requires(post): update-alternatives Requires(postun): update-alternatives Requires: python3-Babel @@ -48,6 +51,7 @@ Requires: python3-alabaster Requires: python3-docutils >= 0.11 Requires: python3-imagesize +Requires: python3-requests Requires: python3-setuptools Requires: python3-six Requires: python3-snowballstemmer @@ -167,6 +171,9 @@ %prep %setup -q -n Sphinx-%{version} +# we cannot do offline link checks +rm tests/test_build_linkcheck.py + sed -i '/#\!/d' sphinx/pycode/pgen2/token.py # Fix non-excutable-script warning # Add Interpreter version suffix to entrypoints (and thus /usr/bin binaries) to # allow for update-alternatives later on: ++++++ Sphinx-1.4.9.tar.gz -> Sphinx-1.5.2.tar.gz ++++++ ++++ 104480 lines of diff (skipped)
