Hello community,

here is the log from the commit of package python3-Sphinx for openSUSE:Factory 
checked in at 2015-08-05 19:14:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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    
2014-09-10 10:19:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Sphinx.new/python3-Sphinx.changes       
2015-08-05 19:14:06.000000000 +0200
@@ -1,0 +2,174 @@
+Mon Jun 29 13:25:02 UTC 2015 - [email protected]
+
+- Added python-six as a requirement, not only as build requirement
+
+- Update to 1.3.1
+  + Bugs fixed
+    * see http://sphinx-doc.org/changes.html#release-1-3-1-released-mar-17-2015
+      for complete list of fixed bugs
+
+- additional dependencies required by 1.3.1
+  + python-Babel
+  + python-alabaster
+  + python-snowballstemmer
+  + python-sphinx_rtdtheme
+  + python-mock
+  + python-six
+
+- Update to 1.3
+  + Incompatible changes
+    * Roles ref, term and menusel now don’t generate emphasis nodes
+      anymore. If you want to keep italic style, adapt your stylesheet. 
+    * Role numref uses %s as special character to indicate position of
+      figure numbers instead # symbol. 
+    * Dependency requirement updates: docutils 0.11, Pygments 2.0
+    * The gettext_enables config value has been renamed to
+      gettext_additional_targets.
+    * #1735: Use https://doc.python.org/ instead of http protocol. It was
+      used for sphinx.ext.intersphinx and some documentation.
+    * update bundled ez_setup.py for setuptools-7.0 that requires Python
+      2.6 or later.
+    * Dropped support for Python 2.5, 3.1 and 3.2.
+    * Dropped support for docutils versions up to 0.9.
+    * Removed the sphinx.ext.oldcmarkup extension.
+    * The deprecated config values exclude_trees, exclude_dirnames and
+      unused_docs have been removed. 
+    * A new node, sphinx.addnodes.literal_strong, has been added, for text
+      that should appear literally (i.e. no smart quotes) in strong
+      font. Custom writers will have to be adapted to handle this node. 
+    * PR#269, #1476: replace <tt> tag by <code>. User customized
+      stylesheets should be updated If the css contain some styles for tt>
+      tag. Thanks to Takeshi Komiya.
+    * #1543: templates_path is automatically added to exclude_patterns to
+      avoid reading autosummary rst templates in the templates directory.
+    * Custom domains should implement the new Domain.resolve_any_xref
+      method to make the any role work properly.
+    * gettext builder: gettext doesn’t emit uuid information to generated
+      pot files by default. Please set True to gettext_uuid to emit uuid
+      information. Additionally, if the python-levenshtein 3rd-party package is
+      installed, it will improve the calculation time.
+    * gettext builder: disable extracting/apply ‘index’ node by
+      default. Please set ‘index’ to gettext_enables to enable extracting index
+      entries.
+    * PR#307: Add frame to code-block in LaTeX. Thanks to Takeshi Komiya.
+  + Features added
+    * Add convenience directives and roles to the C++ domain: directive
+      cpp:var as alias for cpp:member, role :cpp:var as alias for :cpp:member,
+      and role any for cross-reference to any C++ declaraction. #1577, #1744
+    * The source_suffix config value can now be a list of multiple suffixes.
+    * Add the ability to specify source parsers by source suffix with the
+      source_parsers config value.
+    * #1675: A new builder, AppleHelpBuilder, has been added that builds
+      Apple Help Books.
+    * #1346: Add new default theme;
+        Add ‘alabaster’ theme.
+        Add ‘sphinx_rtd_theme’ theme.
+        The ‘default’ html theme has been renamed to ‘classic’. ‘default’
+        is still available, however it will emit notice a recommendation that
+        using new ‘alabaster’ theme.
+    * Added highlight_options configuration value.
+    * The language config value is now available in the HTML templates.
+    * The env-updated event can now return a value, which is interpreted as
+      an iterable of additional docnames that need to be rewritten.
+    * #772: Support for scoped and unscoped enums in C++. Enumerators in
+      unscoped enums are injected into the parent scope in addition to the enum
+      scope.
+    * Add todo_include_todos config option to quickstart conf file, handled
+      as described in documentation.
+    * HTML breadcrumb items tag has class “nav-item” and “nav-item-N” (like
+      nav-item-0, 1, 2...).
+    * New option sphinx-quickstart --use-make-mode for generating Makefile
+      that use sphinx-build make-mode.
+    * #1235: i18n: several node can be translated if it is set to
+      gettext_additional_targets in conf.py. Supported nodes are:
+        ‘literal-block’
+        ‘doctest-block’
+        ‘raw’
+        ‘image’
+    * #1227: Add html_scaled_image_link config option to conf.py, to
+      control scaled image link.
+    * #1597: Added possibility to return a new template name from
+      html-page-context.
+    * PR#314, #1150: Configuration values are now checked for their type. A
+      warning is raised if the configured and the default value do not have the
+      same type and do not share a common non-trivial base class.
+    * Add support for Python 3.4.
+    * Add support for docutils 0.12
+    * Added sphinx.ext.napoleon extension for NumPy and Google style
+      docstring support.
+    * Added support for parallel reading (parsing) of source files with the
+      sphinx-build -j option. Third-party extensions will need to be checked
+      for compatibility and may need to be adapted if they store information in
+      the build environment object. See env-merge-info.
+    * Added the any role that can be used to find a cross-reference of any
+      type in any domain. Custom domains should implement the new
+      Domain.resolve_any_xref method to make this work properly.
+    * Exception logs now contain the last 10 messages emitted by Sphinx.
+    * Added support for extension versions (a string returned by setup(),
+      these can be shown in the traceback log files). Version requirements for
+      extensions can be specified in projects using the new needs_extensions
+      config value.
+    * Changing the default role within a document with the default-role
+      directive is now supported.
+    * PR#214: Added stemming support for 14 languages, so that the built-in
+      document search can now handle these. Thanks to Shibukawa Yoshiki.
+    * PR#296, PR#303, #76: numfig feature: Assign numbers to figures,
+      tables and code-blocks. This feature is configured with numfig,
+      numfig_secnum_depth and numfig_format. Also numref role is
+      available. Thanks to Takeshi Komiya.
+    * PR#202: Allow ”.” and “~” prefixed references in :param: doc fields
+      for Python.
+    * PR#184: Add autodoc_mock_imports, allowing to mock imports of
+      external modules that need not be present when autodocumenting.
+    * #925: Allow list-typed config values to be provided on the command
+      line, like -D key=val1,val2.
+    * #668: Allow line numbering of code-block and literalinclude
+      directives to start at an arbitrary line number, with a new lineno-start
+      option.
+    * PR#172, PR#266: The code-block and literalinclude directives now can
+      have a caption option that shows a filename before the code in the
+      output. Thanks to Nasimul Haque, Takeshi Komiya.
+    * Prompt for the document language in sphinx-quickstart.
+    * PR#217: Added config values to suppress UUID and location information
+      in generated gettext catalogs.
+    * PR#236, #1456: apidoc: Add a -M option to put module documentation
+      before submodule documentation. Thanks to Wes Turner and Luc Saffre.
+    * #1434: Provide non-minified JS files for jquery.js and underscore.js
+      to clarify the source of the minified files.
+    * PR#252, #1291: Windows color console support. Thanks to meu31.
+    * PR#255: When generating latex references, also insert latex
+      target/anchor for the ids defined on the node. Thanks to Olivier
+      Heurtier.
+    * PR#229: Allow registration of other translators. Thanks to Russell
+      Sim.
+    * Add app.set_translator() API to register or override a Docutils
+      translator class like html_translator_class.
+    * PR#267, #1134: add ‘diff’ parameter to literalinclude. Thanks to
+      Richard Wall and WAKAYAMA shirou.
+    * PR#272: Added ‘bizstyle’ theme. Thanks to Shoji KUMAGAI.
+    * Automatically compile *.mo files from *.po files when
+      gettext_auto_build is True (default) and *.po is newer than *.mo file.
+    * #623: sphinx.ext.viewcode supports imported function/class aliases.
+    * PR#275: sphinx.ext.intersphinx supports multiple target for the
+      inventory. Thanks to Brigitta Sipocz.
+    * PR#261: Added the env-before-read-docs event that can be connected to
+      modify the order of documents before they are read by the environment.
+    * #1284: Program options documented with option can now start with +.
+    * PR#291: The caption of code-block is recognised as a title of ref
+      target. Thanks to Takeshi Komiya.
+    * PR#298: Add new API: add_latex_package(). Thanks to Takeshi Komiya.
+    * #1344: add gettext_enables to enable extracting ‘index’ to gettext
+      catalog output / applying translation catalog to generated
+      documentation.
+    * PR#301, #1583: Allow the line numbering of the directive
+      literalinclude to match that of the included file, using a new
+      lineno-match option. Thanks to Jeppe Pihl. 
+    * PR#299: add various options to sphinx-quickstart. Quiet mode option
+      --quiet will skips wizard mode. Thanks to WAKAYAMA shirou.
+    * #1623: Return types specified with :rtype: are now turned into links
+      if possible.
+  + Bugs fixed
+    * see http://sphinx-doc.org/changes.html#release-1-3-released-mar-10-2015
+      for complete list of fixed bugs
+
+-------------------------------------------------------------------

Old:
----
  Sphinx-1.2.3.tar.gz

New:
----
  Sphinx-1.3.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-Sphinx.spec ++++++
--- /var/tmp/diff_new_pack.QwLzJt/_old  2015-08-05 19:14:07.000000000 +0200
+++ /var/tmp/diff_new_pack.QwLzJt/_new  2015-08-05 19:14:07.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-Sphinx
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products 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,28 +17,39 @@
 
 
 Name:           python3-Sphinx
-Version:        1.2.3
+Version:        1.3.1
 Release:        0
 Url:            http://sphinx.pocoo.org
 Summary:        Python documentation generator
 License:        BSD-2-Clause
 Group:          Development/Languages/Python
 Source:         
http://pypi.python.org/packages/source/S/Sphinx/Sphinx-%{version}.tar.gz
-BuildRequires:  python3-2to3
 BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools
 # Documentation requirements:
-BuildRequires:  python3-Jinja2
-BuildRequires:  python3-docutils
+BuildRequires:  python3-Babel
+BuildRequires:  python3-Jinja2 >= 2.3
+BuildRequires:  python3-alabaster
+BuildRequires:  python3-docutils >= 0.7
+BuildRequires:  python3-mock
+BuildRequires:  python3-nose
+BuildRequires:  python3-six
+BuildRequires:  python3-snowballstemmer
+BuildRequires:  python3-sphinx_rtd_theme
 # Testsuite requirements:
-BuildRequires:  python3-Pygments
+BuildRequires:  python3-Pygments >= 1.2
 BuildRequires:  python3-nose
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
-Requires:       python3-Jinja2
-Requires:       python3-Pygments
-Requires:       python3-docutils
+Requires:       python3-Babel
+Requires:       python3-Jinja2 >= 2.3
+Requires:       python3-Pygments >= 2.0
+Requires:       python3-alabaster
+Requires:       python3-docutils >= 0.11
 Requires:       python3-setuptools
+Requires:       python3-six
+Requires:       python3-snowballstemmer
+Requires:       python3-sphinx_rtd_theme
 Recommends:     python3-rst2pdf
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
@@ -82,20 +93,12 @@
 sed -i 's/\r$//' sphinx/themes/basic/static/jquery.js
 
 %build
-#NOTE(saschpe): We have custom fixes only invoked during 'install'. Using 2to3 
in %build will break things,
-# later on. Thus run 'setup.py install first' and generate docs afterwards 
with the sphinx-build in BUILDROOT.
-#TODO(saschpe): Check back at some point to see if this changed...
-##2to3 -wn .
-##python3 setup.py build
-##python3 setup.py build_sphinx && rm build/sphinx/html/.buildinfo # Build 
HTML documentation
-##python3 setup.py build_sphinx -b man # Build man-pages
+python3 setup.py build
+python3 setup.py build_sphinx && rm build/sphinx/html/.buildinfo
+python3 setup.py build_sphinx -b man
 
 %install
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
-for builder in html man ; do
-    PYTHONPATH=%{buildroot}%{python3_sitelib} 
%{buildroot}%{_bindir}/sphinx-build-%{py3_ver} -b $builder doc/ 
build/sphinx/$builder
-done
-rm -rf build/sphinx/html/{.buildinfo,.doctrees}
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 for B in apidoc autogen build quickstart ; do
   touch %{buildroot}%{_sysconfdir}/alternatives/sphinx-$B
@@ -109,33 +112,29 @@
 done
 %find_lang sphinx
 
+%check
+export LC_ALL=en_US.utf8
+PYTHON=python3 make test
+
 %post
 update-alternatives \
     --install %{_bindir}/sphinx-apidoc sphinx-apidoc 
%{_bindir}/sphinx-apidoc-%{py3_ver} 30 \
     --slave %{_bindir}/sphinx-build sphinx-build 
%{_bindir}/sphinx-build-%{py3_ver} \
     --slave %{_bindir}/sphinx-autogen sphinx-autogen 
%{_bindir}/sphinx-autogen-%{py3_ver} \
     --slave %{_bindir}/sphinx-quickstart sphinx-quickstart 
%{_bindir}/sphinx-quickstart-%{py3_ver} \
-    --slave %{_mandir}/man1/sphinx-all.1.gz sphinx-all.1 
%{_mandir}/sphinx-all-%{py3_ver}.1.gz \
-    --slave %{_mandir}/man1/sphinx-apidoc.1.gz sphinx-apidoc.1 
%{_mandir}/sphinx-apidoc-%{py3_ver}.1.gz \
-    --slave %{_mandir}/man1/sphinx-build.1.gz sphinx-build.1 
%{_mandir}/sphinx-build-%{py3_ver}.1.gz \
-    --slave %{_mandir}/man1/sphinx-quickstart.1.gz sphinx-quickstart.1 
%{_mandir}/sphinx-quickstart-%{py3_ver}.1.gz \
+    --slave %{_mandir}/man1/sphinx-all.1.gz sphinx-all.1 
%{_mandir}/man1/sphinx-all-%{py3_ver}.1.gz \
+    --slave %{_mandir}/man1/sphinx-apidoc.1.gz sphinx-apidoc.1 
%{_mandir}/man1/sphinx-apidoc-%{py3_ver}.1.gz \
+    --slave %{_mandir}/man1/sphinx-build.1.gz sphinx-build.1 
%{_mandir}/man1/sphinx-build-%{py3_ver}.1.gz \
+    --slave %{_mandir}/man1/sphinx-quickstart.1.gz sphinx-quickstart.1 
%{_mandir}/man1/sphinx-quickstart-%{py3_ver}.1.gz \
 
 %postun
 if [ $1 -eq 0 ] ; then
   update-alternatives --remove sphinx-build %{_bindir}/sphinx-apidoc-%{py3_ver}
 fi
 
-%check
-pushd tests
-2to3 -wn .
-export PYTHON3PATH=%{buildroot}%{python3_sitelib}:$PYTHON3PATH 
-export PYTHONPATH=%{buildroot}%{python3_sitelib}:$PYTHONPATH 
-nosetests
-popd
-
 %files -f sphinx.lang
 %defattr(-,root,root,-)
-%doc AUTHORS CHANGES LICENSE README.rst TODO
+%doc AUTHORS CHANGES LICENSE README.rst
 %{_bindir}/sphinx-apidoc
 %{_bindir}/sphinx-apidoc-%{py3_ver}
 %{_bindir}/sphinx-autogen

++++++ Sphinx-1.2.3.tar.gz -> Sphinx-1.3.1.tar.gz ++++++
++++ 128832 lines of diff (skipped)


Reply via email to