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 <a...@gmx.de> + +- 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