Hello community,

here is the log from the commit of package python3-matplotlib for 
openSUSE:Factory checked in at 2014-09-03 18:22:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-matplotlib (Old)
 and      /work/SRC/openSUSE:Factory/.python3-matplotlib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-matplotlib"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-matplotlib/python3-matplotlib.changes    
2014-07-18 06:41:18.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.python3-matplotlib.new/python3-matplotlib.changes   
    2014-09-03 20:59:53.000000000 +0200
@@ -1,0 +2,93 @@
+Wed Aug 27 11:07:47 UTC 2014 - [email protected]
+
+- Fixed issues with qt.  The qt5 backend is actually a generic
+  qt backend, which the qt4 backend depends on.  So it needs to be
+  available for the qt4 backend to work at all.  However, we need
+  to pull in the python3-qt5 package to make it work, and that 
+  package is only available for openSUSE > 13.1.  So we need to
+  split the generic qt stuff, including the qt5 stuff, into a
+  package both the qt4 and qt5 backends can depend on, and then
+  create a stub qt5 package that just pulls in python3-qt5
+- Reorganized some other backend packages based on backend changes
+
+-------------------------------------------------------------------
+Tue Aug 26 12:14:35 UTC 2014 - [email protected]
+
+- Update to 1.4.0
+  * New colormap for red-green color blind users
+  * Documentation changes
+    - Phil Elson rewrote of the documentation and userguide for both 
+        Legend and PathEffects.
+  * New plotting features
+    - Power-law normalization
+    - Fully customizable boxplots
+    - Support for datetime axes in 2d plots
+    - Support for additional spectrum types
+    - Support for detrending and windowing 2D arrays in mlab
+    - Support for strides in mlab
+    - Formatter for new-style formatting strings
+    - Consistent grid sizes in streamplots
+    - Get a list of all tick labels (major and minor)
+    - Separate horizontal/vertical axes padding support in ImageGrid
+    - Support for skewed transformations
+    - Support for specifying properties of wedge and text in pie 
+      charts.
+    - Fixed the direction of errorbar upper/lower limits
+    - More consistent add-object API for Axes
+    - Violin Plots
+    - More `markevery` options to show only a subset of markers
+    - Added size related functions to specialized `Collections`
+    - Fixed the mouse coordinates giving the wrong theta value in 
+      Polar graph
+    - Simple quiver plot for mplot3d toolkit
+    - polar-plot r-tick locations
+  * Date handling
+    - n-d array support for date conversion
+  * Configuration (rcParams)
+    - 'savefig.transparent' added
+    - 'axes.titleweight'
+    - 'axes.formatter.useoffset' added
+  * XDG compliance
+    - Matplotlib now looks for configuration files (both rcparams and 
+      style) in XDG compliant locations.
+  * 'style' package added
+    -  You can now easily switch between different styles using the 
+       new 'style' package
+  * Backends
+    - Qt5 backend added
+    - Qt4 backend
+      + Rudolf Höfler changed the appearance of the subplottool.
+      + In the figure options dialog one can now choose to 
+        (re-)generate a simple automatic legend.
+      + Interactive performance of the Qt4 backend has been 
+        dramatically improved under windows.
+      + The mapping of key-signals from Qt to values matplotlib 
+        understands was greatly improved (For both Qt4 and Qt5).
+    - Cairo backends
+      +  The Cairo backends are now able to use the cairocffi 
+        bindings, which are more actively maintained than the pycairo
+        bindings.
+    - Gtk3Agg backend
+      +  The Gtk3Agg backend now works on Python 3.x, if the cairocffi 
+        bindings are installed.
+    - PDF backend
+      +  Added context manager for saving to multi-page PDFs.
+  * Text
+    - Text URLs supported by SVG backend
+    - Anchored sizebar font
+  * Sphinx extensions
+    -  The context directive in the plot_directive Sphinx extension 
+        can now accept an optional reset setting, which will cause the 
+        context  to be reset.
+  * Widgets
+    - Span Selector
+      * Added an option span_stays to SpanSelector which makes the 
+        selector rectangle stay on the axes after you release the 
+        mouse.
+  * GAE integration
+    -  Matplotlib will now run on google app engine.
+- Added python-qt5 backend on openSUSE > 13.1
+- Spec file cleanups
+- Disable non-working qt4 backend on openSUSE 12.2.
+
+-------------------------------------------------------------------

Old:
----
  matplotlib-1.3.1.tar.gz

New:
----
  matplotlib-1.4.0.tar.gz

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

Other differences:
------------------
++++++ python3-matplotlib.spec ++++++
--- /var/tmp/diff_new_pack.qCFNvB/_old  2014-09-03 20:59:57.000000000 +0200
+++ /var/tmp/diff_new_pack.qCFNvB/_new  2014-09-03 20:59:57.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python3-matplotlib
-Version:        1.3.1
+Version:        1.4.0
 Release:        0
 Summary:        Plotting Library for Python
 License:        SUSE-Matplotlib
@@ -47,7 +47,14 @@
 BuildRequires:  python3-gobject2
 BuildRequires:  python3-gobject2-devel
 BuildRequires:  python3-numpy-devel >= 1.2.1
+%if 0%{?suse_version} > 1220
+BuildRequires:  python3-qt4
 BuildRequires:  python3-qt4-devel
+%endif
+%if 0%{?suse_version} > 1310
+BuildRequires:  python3-qt5
+BuildRequires:  python3-qt5-devel
+%endif
 BuildRequires:  python3-pyparsing
 # BuildRequires:  python3-pyside
 BuildRequires:  python3-setuptools
@@ -112,11 +119,23 @@
 This package includes the GTK3-based gtk3, gtk3agg, and
 gtk3cairo backends for the %{name} plotting package
 
+%package qt-shared
+Summary:        Shared files for the Qt backends for %{name}
+License:        BSD-2-Clause
+Group:          Development/Libraries/Python
+Requires:       %{name} = %{version}
+
+%description qt-shared
+This package includes files needed by both the Qt4-based pyqt4 
+backend and the Qt5-based pyqt5 backend for the %{name}
+plotting package
+
 %package qt4
-Summary:        Qt4 backends for %{name}
+Summary:        Qt4 backend for %{name}
 License:        BSD-2-Clause
 Group:          Development/Libraries/Python
 Requires:       %{name} = %{version}
+Requires:       %{name}-qt-shared = %{version}
 # Requires:       python3-pyside
 Requires:       python3-qt4
 
@@ -124,6 +143,18 @@
 This package includes the Qt4-based pyqt4 and pyside backends
 for the %{name} plotting package
 
+%package qt5
+Summary:        Qt5 backend for %{name}
+License:        BSD-2-Clause
+Group:          Development/Libraries/Python
+Requires:       %{name} = %{version}
+Requires:       %{name}-qt-shared = %{version}
+Requires:       python-qt5
+
+%description qt5
+This package includes the Qt5-based pyqt5 backend
+for the %{name} plotting package
+
 %package designer
 Summary:        Qt Designer plugin for %{name}
 License:        MIT
@@ -192,19 +223,18 @@
 
 %files
 %defattr(-,root,root,-)
-%doc README.rst CHANGELOG TODO CXX examples 
+%doc README.rst LICENSE CHANGELOG PKG-INFO examples doc/users/license.rst
 %{python3_sitearch}/matplotlib/
-%{python3_sitearch}/matplotlib-%{version}_r0-py%{py3_ver}-nspkg.pth
-%{python3_sitearch}/matplotlib-%{version}_r0-py%{py3_ver}.egg-info
+%{python3_sitearch}/matplotlib-%{version}_r0-py*-nspkg.pth
+%{python3_sitearch}/matplotlib-%{version}_r0-py*.egg-info
 %{python3_sitearch}/mpl_toolkits/
+%{python3_sitearch}/freetype2.*.so
 %{python3_sitearch}/pylab.py*
 %{python3_sitearch}/__pycache__/pylab.cpython-*.pyc
-%exclude %{python3_sitearch}/matplotlib/backends/backend_cairo.*
-%exclude %{python3_sitearch}/matplotlib/backends/backend_macosx.*
-%exclude %{python3_sitearch}/matplotlib/backends/windowing.*
 # %exclude %{python3_sitearch}/matplotlib/backends/_backend_gdk.so
 # %exclude %{python3_sitearch}/matplotlib/backends/_gtkagg.so
 # %exclude %{python3_sitearch}/matplotlib/backends/_tkagg.so
+%exclude %{python3_sitearch}/matplotlib/backends/backend_cairo.*
 %exclude %{python3_sitearch}/matplotlib/backends/backend_cocoaagg.*
 %exclude %{python3_sitearch}/matplotlib/backends/backend_gdk.*
 %exclude %{python3_sitearch}/matplotlib/backends/backend_gtk.*
@@ -215,13 +245,18 @@
 %exclude %{python3_sitearch}/matplotlib/backends/backend_gtk3cairo.*
 %exclude %{python3_sitearch}/matplotlib/backends/backend_qt4.*
 %exclude %{python3_sitearch}/matplotlib/backends/backend_qt4agg.*
+%exclude %{python3_sitearch}/matplotlib/backends/backend_qt5.*
+%exclude %{python3_sitearch}/matplotlib/backends/backend_qt5agg.*
 %exclude %{python3_sitearch}/matplotlib/backends/backend_tkagg.*
 %exclude %{python3_sitearch}/matplotlib/backends/backend_webagg.*
+%exclude %{python3_sitearch}/matplotlib/backends/backend_webagg_core.*
 %exclude %{python3_sitearch}/matplotlib/backends/backend_wx.*
 %exclude %{python3_sitearch}/matplotlib/backends/backend_wxagg.*
+%exclude %{python3_sitearch}/matplotlib/backends/qt_compat.*
 %exclude %{python3_sitearch}/matplotlib/backends/qt4_compat.*
-%exclude %{python3_sitearch}/matplotlib/backends/qt4_editor/
 %exclude %{python3_sitearch}/matplotlib/backends/tkagg.*
+%exclude %{python3_sitearch}/matplotlib/backends/windowing.*
+%exclude %{python3_sitearch}/matplotlib/backends/qt_editor/
 %exclude %{python3_sitearch}/matplotlib/backends/web_backend/
 %exclude %{python3_sitearch}/mpl_toolkits/gtktools.py*
 
@@ -242,12 +277,35 @@
 %{python3_sitearch}/matplotlib/backends/backend_gtk3agg.*
 %{python3_sitearch}/matplotlib/backends/backend_gtk3cairo.*
 
+%if 0%{?suse_version} > 1220
+%files qt-shared
+# IMPORTANT: the qt4 backend makes use of the qt5 backend, 
+# which is actually a generic qt backend.
+# So we need to package all the qt5 stuff in this generic
+# package, and provide a stub package which pulls in the 
+# python-qt5 dependency.
+%{python3_sitearch}/matplotlib/backends/backend_qt5.*
+%{python3_sitearch}/matplotlib/backends/backend_qt5agg.*
+%{python3_sitearch}/matplotlib/backends/qt_compat.*
+%{python3_sitearch}/matplotlib/backends/qt4_compat.*
+%{python3_sitearch}/matplotlib/backends/qt_editor/
+
 %files qt4
 %defattr(-,root,root,-)
 %{python3_sitearch}/matplotlib/backends/backend_qt4.*
 %{python3_sitearch}/matplotlib/backends/backend_qt4agg.*
-%{python3_sitearch}/matplotlib/backends/qt4_compat.*
-%{python3_sitearch}/matplotlib/backends/qt4_editor/
+
+%if 0%{?suse_version} > 1310
+%files qt5
+%defattr(-,root,root,-)
+# IMPORTANT: the qt4 backend makes use of the qt5 backend, 
+# which is actually a generic qt backend.
+# So we need to package all the qt5 stuff in a generic
+# package, and provide this stub package which pulls in the 
+# python-qt5 dependency.
+%doc README.rst
+%endif
+%endif
 
 %files tk
 %defattr(-,root,root,-)
@@ -258,6 +316,7 @@
 %files web
 %defattr(-,root,root,-)
 %{python3_sitearch}/matplotlib/backends/backend_webagg.*
+%{python3_sitearch}/matplotlib/backends/backend_webagg_core.*
 %{python3_sitearch}/matplotlib/backends/web_backend/
 
 # %files wx

++++++ matplotlib-1.3.1.tar.gz -> matplotlib-1.4.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python3-matplotlib/matplotlib-1.3.1.tar.gz 
/work/SRC/openSUSE:Factory/.python3-matplotlib.new/matplotlib-1.4.0.tar.gz 
differ: char 5, line 1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to