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]