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 - toddrme2178@gmail.com + +- 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 - toddrme2178@gmail.com + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org