Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-matplotlib for
openSUSE:Factory checked in at 2021-04-10 15:26:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-matplotlib (Old)
and /work/SRC/openSUSE:Factory/.python-matplotlib.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-matplotlib"
Sat Apr 10 15:26:31 2021 rev:84 rq:883567 version:3.4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-matplotlib/python-matplotlib.changes
2021-02-16 22:34:05.821464801 +0100
+++
/work/SRC/openSUSE:Factory/.python-matplotlib.new.2401/python-matplotlib.changes
2021-04-10 15:27:13.738367986 +0200
@@ -1,0 +2,95 @@
+Sun Apr 4 16:41:18 UTC 2021 - Arun Persaud <[email protected]>
+
+- specfile:
+ * update numpy requirement
+ * removed patch no-builddir-freetype.patch and instead put the source files
directly into a
+ directory that works with the current build system
+ * also added qhull source code (which otherwise the build process tries to
download)
+
+- update to version 3.4.1:
+ * fix errorbar when specifying fillstyle
+ * fix Inkscape cleanup at exit on Windows for tests
+ * fix legends of colour-mapped scatter plots
+ * fix positioning of annotation fancy arrows
+ * fix size and color rendering for 3D scatter plots
+ * fix suptitle manual positioning when using constrained layout
+ * respect antialiasing settings in cairo backends as well
+
+- changes from version 3.4.0:
+ * Figure and Axes creation / management
+ + New subfigure functionality
+ + Single-line string notation for subplot_mosaic
+ + Changes to behavior of Axes creation methods (gca, add_axes,
+ add_subplot)
+ + add_subplot/add_axes gained an axes_class parameter
+ + Subplot and subplot2grid can now work with constrained layout
+ * Plotting methods
+ + axline supports transform parameter
+ + New automatic labeling for bar charts
+ + A list of hatches can be specified to bar and barh
+ + Setting BarContainer orientation
+ + Contour plots now default to using ScalarFormatter
+ + Axes.errorbar cycles non-color properties correctly
+ + errorbar errorevery parameter matches markevery
+ + hexbin supports data reference for C parameter
+ + Support callable for formatting of Sankey labels
+ + Axes.spines access shortcuts
+ + New stairs method and StepPatch artist
+ + Added orientation parameter for stem plots
+ + Angles on Bracket arrow styles
+ + TickedStroke patheffect
+ * Colors and colormaps
+ + Collection color specification and mapping
+ + Transparency (alpha) can be set as an array in collections
+ + pcolormesh has improved transparency handling by enabling
+ snapping
+ + IPython representations for Colormap objects
+ + Colormap.set_extremes and Colormap.with_extremes
+ + Get under/over/bad colors of Colormap objects
+ + New cm.unregister_cmap function
+ + New CenteredNorm for symmetrical data around a center
+ + New FuncNorm for arbitrary normalizations
+ + GridSpec-based colorbars can now be positioned above or to the
+ left of the main axes
+ * Titles, ticks, and labels
+ + supxlabel and supylabel
+ + Shared-axes subplots tick label visibility is now correct for
+ top or left labels
+ + An iterable object with labels can be passed to Axes.plot
+ * Fonts and Text
+ + Text transform can rotate text direction
+ + matplotlib.mathtext now supports overset and underset LaTeX
+ symbols
+ + math_fontfamily parameter to change Text font family
+ + TextArea/AnchoredText support horizontalalignment
+ + PDF supports URLs on Text artists
+ * rcParams improvements
+ + New rcParams for dates: set converter and whether to use
+ interval_multiples
+ + Date formatters now respect usetex rcParam
+ + Setting image.cmap to a Colormap
+ + Tick and tick label colors can be set independently using
+ rcParams
+ * 3D Axes improvements
+ + Errorbar method in 3D Axes
+ + Stem plots in 3D Axes
+ + 3D Collection properties are now modifiable
+ + Panning in 3D Axes
+ * Interactive tool improvements
+ + New RangeSlider widget
+ + Sliders can now snap to arbitrary values
+ + Pausing and Resuming Animations
+ * Sphinx extensions
+ + plot_directive caption option
+ * Backend-specific improvements
+ + Consecutive rasterized draws now merged
+ + Support raw/rgba frame format in FFMpegFileWriter
+ + nbAgg/WebAgg support middle-click and double-click
+ + nbAgg support binary communication
+ + Indexed color for PNG images in PDF files when possible
+ + Improved font subsettings in PDF/PS
+ + Kerning added to strings in PDFs
+ + Fully-fractional HiDPI in QtAgg
+ + wxAgg supports fullscreen toggle
+
+-------------------------------------------------------------------
Old:
----
matplotlib-3.3.4.tar.gz
no-builddir-freetype.patch
New:
----
matplotlib-3.4.1.tar.gz
qhull-2020-src-8.0.2.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-matplotlib.spec ++++++
--- /var/tmp/diff_new_pack.u3mqSf/_old 2021-04-10 15:27:14.694369110 +0200
+++ /var/tmp/diff_new_pack.u3mqSf/_new 2021-04-10 15:27:14.698369115 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package python-matplotlib
+# spec file for package python-matplotlib-test
#
# Copyright (c) 2021 SUSE LLC
#
@@ -31,21 +31,21 @@
%bcond_with test
%endif
Name: python-matplotlib%{psuffix}
-Version: 3.3.4
+Version: 3.4.1
Release: 0
Summary: Plotting Library for Python
License: SUSE-Matplotlib
URL: https://matplotlib.org
Source:
https://files.pythonhosted.org/packages/source/m/matplotlib/matplotlib-%{version}.tar.gz
Source1: matplotlib-setup.cfg
-# Bundled version of freetype for testing purposes only
+# Bundled version of freetype and qhull for testing purposes only
+Source98: http://www.qhull.org/download/qhull-2020-src-8.0.2.tgz
Source99:
https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz
-Patch0: no-builddir-freetype.patch
BuildRequires: %{python_module Cycler >= 0.10}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module kiwisolver >= 1.0.1}
-BuildRequires: %{python_module numpy >= 1.15}
-BuildRequires: %{python_module numpy-devel >= 1.15}
+BuildRequires: %{python_module numpy >= 1.16}
+BuildRequires: %{python_module numpy-devel >= 1.16}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pyparsing > 2.2.1}
BuildRequires: %{python_module pytz}
@@ -58,15 +58,15 @@
Requires: python-Cycler >= 0.10
Requires: python-Pillow >= 6.2
Requires: python-kiwisolver >= 1.0.1
-Requires: python-numpy >= 1.15
+Requires: python-numpy >= 1.16
Requires: python-pyparsing > 2.2.1
Requires: python-python-dateutil >= 2.7
Requires: python-pytz
-Recommends: (%{python_flavor}-matplotlib-tk if tk)
Recommends: ghostscript
Recommends: libxml2-tools
Recommends: poppler-tools
Recommends: python-certifi
+Recommends: (%{python_flavor}-matplotlib-tk if tk)
Provides: python-matplotlib-gtk = %{version}
Obsoletes: python-matplotlib-gtk < %{version}
# SECTION WebAgg dependencies
@@ -209,14 +209,20 @@
for %{name} plotting package
%prep
-%setup -q -n matplotlib-%{version} -a99
+%setup -q -n matplotlib-%{version}
+#copy freetype to the right location, so that matplotlib will not try to
download it
+mkdir -p ~/.cache/matplotlib/
+SHA=($(sha256sum %{SOURCE98}))
+cp %{SOURCE98} ~/.cache/matplotlib/${SHA}
+SHA=($(sha256sum %{SOURCE99}))
+cp %{SOURCE99} ~/.cache/matplotlib/${SHA}
+
chmod -x lib/matplotlib/mpl-data/images/*.svg
find examples lib/matplotlib lib/mpl_toolkits/mplot3d -type f -name "*.py"
-exec sed -i "s|#!\/usr\/bin\/env python||" {} \;
find examples lib/matplotlib lib/mpl_toolkits/mplot3d -type f -name "*.py"
-exec sed -i "s|#!\/usr\/bin\/python||" {} \;
cp %{SOURCE1} setup.cfg
# The setup procedure wants certifi to download packages over https. Not
applicable here.
sed -i '/"certifi>=.*"/ d' setup.py
-%patch0 -p1
%build
%if !%{with test}
++++++ matplotlib-3.3.4.tar.gz -> matplotlib-3.4.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-matplotlib/matplotlib-3.3.4.tar.gz
/work/SRC/openSUSE:Factory/.python-matplotlib.new.2401/matplotlib-3.4.1.tar.gz
differ: char 5, line 1