Package Release Info

python-matplotlib-3.8.3-150600.3.2.1

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP6-2025-395
Available in Package Hub : 15 SP6 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python311-matplotlib

Change Logs

* Sat Mar 23 2024 dmueller@suse.com
- update to 3.8.3:
  * Fix crash at exit for PGF backend
* Fri Mar 22 2024 mcepl@cepl.eu
- Clean up the SPEC file
* Fri Mar 22 2024 fvogt@suse.com
- Add explicit BuildRequires on Mesa-dri, needed to run tests
* Tue Mar 19 2024 alarrosa@suse.com
- Do not BuildRequire PyQt6 in SLE15. We don't want to include
  the whole qt6 stack in SLE only for matplotlib tests.
* Tue Mar 05 2024 code@bnavigator.de
- Don't build nbagg for python39: ipython not available anymore
* Fri Feb 23 2024 mlin@suse.com
- Disable nbagg and wx plugin on Leap15/SLE15
  * Leap 15 doesn't have IPython stack with python 3.11 build
  * python-wxPython with python 3.11 supported needs wxWidgets
    version >= 3.2.0 as the minimal requirement which Leap15/SLE15
    don't have that
* Tue Jan 23 2024 sndirsch@suse.com
- force 'swrast' ("llvmpipe") Mesa/OpenGL driver to be used by
  setting and exporting LIBGL_ALWAYS_SOFTWARE=1 to get rid of
  issues when Mesa is trying to load 'zink' driver (messages are
  just warnings, but seem to be fatal for the tests here) (boo#1219095)
* Sun Dec 17 2023 code@bnavigator.de
- Update to 3.8.2
  * Bugfix release without API changes
- API Changes for 3.8.1
  [#]# Behaviour
  * Default behaviour of hexbin with C provided requires at least 1
    point
  [#]# Deprecations
  * Deprecations removed in contour
- What's new in 3.8
  [#]# Type Hints
  [#]# Plotting and Annotation improvements
  * Support customizing antialiasing for text and annotation
  * rcParams for AutoMinorLocator divisions
  * Axline setters and getters
  * Clipping for contour plots
  * Axes.ecdf
  * Figure.get_suptitle(), Figure.get_supxlabel(),
    Figure.get_supylabel()
  * Ellipse.get_vertices(), Ellipse.get_co_vertices()
  * Remove inner ticks in label_outer()
  * Configurable legend shadows
  * offset parameter for MultipleLocator
  * Add a new valid color format (matplotlib_color, alpha)
  * The pie chart shadow can be controlled
  * PolyQuadMesh is a new class for drawing quadrilateral meshes
  * Shadow shade can be controlled
  * SpinesProxy now supports calling the set() method
  * Allow setting the tick label fonts with a keyword argument
  [#]# Figure, Axes, and Legend Layout
  * pad_inches="layout" for savefig
  * Add a public method to modify the location of Legend
  * rcParams['legend.loc'] now accepts float-tuple inputs
  [#]# Mathtext improvements
  * Boldsymbol mathtext command \boldsymbol
  * mathtext has more sizable delimiters
  * mathtext documentation improvements
  * mathtext now supports \substack
  * mathtext now supports \middle delimiter
  * mathtext operators
  * mathtext spacing corrections
  * mathtext now supports \text
  * Bold-italic mathtext command \mathbfit
  [#]# 3D plotting improvements
  * Specify ticks and axis label positions for 3D plots
  * 3D hover coordinates
  * 3D plots can share view angles
  [#]# Other improvements
  * matplotlib.mpl_toolkits is now an implicit namespace package
  * Plot Directive now can make responsive images with "srcset"
- API Changes for 3.8.0
  [#]# Behaviour Changes
  * Tk backend respects file format selection when saving figures
  * Placing of maximum and minimum minor ticks
  * hexbin now defaults to rcParams["patch.linewidth"]
  * TwoSlopeNorm now auto-expands to always have two slopes
  * Event objects emitted for axes_leave_event
  * Streamplot now draws streamlines as one piece if no width or no
    color variance
  * canvas argument now required for FigureFrameWx
  * ContourSet is now a single Collection
  * SubFigure default facecolor is now transparent
  * Reject size related keyword arguments to MovieWriter grab_frame
    method
  * Changes of API after deprecation
  * Invalid types for Annotation xycoords now raise TypeError
  * Default antialiasing behavior changes for Text and Annotation
  * ScalarMappable.to_rgba() now respects the mask of RGB(A) arrays
  * Text.get_rotation_mode return value
  * PostScript paper type adds option to use figure size
  * hexbin mincnt parameter made consistently inclusive
  [#]# Deprecations
  * Calling paths.get_path_collection_extents with empty offsets
  * axes_grid1.axes_divider API changes
  * bbox.anchored() with no explicit container
  * Functions in mpl_toolkits.mplot3d.proj3d
  * Arguments other than renderer to get_tightbbox
  * The object returned by pcolor() has changed to a PolyQuadMesh
    class
  * LocationEvent.lastevent
  * allsegs, allkinds, tcolors and tlinewidths attributes of
    ContourSet
  * ContourSet.collections
  * INVALID_NON_AFFINE, INVALID_AFFINE, INVALID attributes of
    TransformNode
  * Grouper.clean()
  * GridHelperCurveLinear.get_data_boundary
  * np_load parameter of cbook.get_sample_data
  * RendererAgg.tostring_rgb and FigureCanvasAgg.tostring_rgb
  * The parameter of Annotation.contains and Legend.contains is
    renamed to mouseevent
  * Accessing event.guiEvent after event handlers return
  * Widgets
  * Method parameters renamed to match base classes
  * numdecs parameter and attribute of LogLocator
  * NavigationToolbar2QT.message is deprecated
  * ft2font.FT2Image.draw_rect and ft2font.FT2Font.get_xys
  * backend_ps.psDefs
  * Callable axisartist Axes
  * AnchoredEllipse is deprecated
  * Automatic papersize selection in PostScript
  * Tick.set_label1 and Tick.set_label2
  * Passing extra positional arguments to Figure.add_axes
  * CbarAxesBase.toggle_label
  * TexManager.texcache
  * Artists explicitly passed in will no longer be filtered by
    legend() based on their label
  * FigureCanvasBase.switch_backends
  * cbook.Stack is deprecated
  * inset_location.InsetPosition is deprecated
  * axisartist.axes_grid and axisartist.axes_rgb
  * ContourSet.antialiased
  * Passing non-int or sequence of non-int to
    Table.auto_set_column_width
  * PdfPages(keep_empty=True)
  * Auto-closing of figures when switching backend
  * Support for passing the "frac" key in annotate(...,
    arrowprops={"frac": ...})
  [#]# Removals
  * cbook removals
  * Groupers from get_shared_x_axes / get_shared_y_axes are
    immutable
  * Deprecated modules removed
  * Parameters to plt.figure() and the Figure constructor
  * stem(..., use_line_collection=False)
  * Positional / keyword arguments
  * Methods to set parameters in LogLocator and LogFormatter*
  * Axes.get_renderer_cache
  * Unused methods in Axis, Tick, XAxis, and YAxis
  * mlab.stride_windows
  * Axes3D
  * 3D Axis
  * checkdep_usetex removed
  * date_ticker_factory removed
  * transforms.Affine2D.identity()
  * Removals in testing.decorators
  * text.get_rotation()
  * Passing too many positional arguments to tripcolor
  * The filled argument to Colorbar is removed
  * Widgets
  * Axes3D.set_frame_on and Axes3D.get_frame_on removed
  * Miscellaneous internals
  * Backend-specific removals
  * Removal of deprecated APIs
- What's new in 3.7
  [#]# Plotting and Annotation improvements
  * hatch parameter for pie
  * Polar plot errors drawn in polar coordinates
  * Additional format string options in bar_label
  * ellipse boxstyle option for annotations
  * The extent of imshow can now be expressed with units
  * Reversed order of legend entriespcolormesh accepts RGB(A)
    colors
  * View current appearance settings for ticks, tick labels, and
    gridlines
  * Style files can be imported from third-party packages
  [#]# Improvements to 3D Plotting
  * 3D plot pan and zoom buttons
  * adjustable keyword argument for setting equal aspect ratios in
    3D
  * Poly3DCollection supports shading
  * rcParam for 3D pane color
  [#]# Figure and Axes Layout
  * colorbar now has a location keyword argument
  * Figure legends can be placed outside figures using
    constrained_layout
  * Per-subplot keyword arguments in subplot_mosaic
  * subplot_mosaic no longer provisional
  [#]# Widget Improvements
  * Custom styling of button widgets
  * Blitting in Button widgets
  [#]# Other Improvements
  * Source links can be shown or hidden for each Sphinx plot
    directive
  * Figure hooks
- API Changes in 3.7
  [#]# Behaviour Changes
  * All Axes have get_subplotspec and get_gridspec methods now,
    which returns None for Axes not positioned via a gridspec
  * HostAxesBase.get_aux_axes now defaults to using the same base
    axes class as the host axes
  * plt.get_cmap and matplotlib.cm.get_cmap return a copy
  * TrapezoidMapTriFinder uses different random number generator
  * FuncAnimation(save_count=None)
  * CenteredNorm halfrange is not modified when vcenter changes
  * fig.subplot_mosaic no longer passes the gridspec_kw args to
    nested gridspecs.
  * HPacker alignment with bottom or top are now correct
  * On Windows only fonts known to the registry will be discovered
  * QuadMesh.set_array now always raises ValueError for inputs with
    incorrect shapes
  * contour and contourf auto-select suitable levels when given
    boolean inputs
  * contour no longer warns if no contour lines are drawn.
  * AxesImage.set_extent now raises TypeError for unknown keyword
    arguments
  * Change of legend(loc="best") behavior
  [#]# Deprecations
  * Axes subclasses should override clear instead of cla
  * rcParams type
  * Deprecation aliases in cbook
  * draw_gouraud_triangle
  * matplotlib.pyplot.get_plot_commands
  * matplotlib.tri submodules are deprecated
  * Passing undefined label_mode to Grid
  * Colorbars for orphaned mappables are deprecated, but no longer
    raise
  * Animation attributes
  * contour.ClabelText and ContourLabeler.set_label_props
  * ContourLabeler attributes
  * backend_ps.PsBackendHelper and backend_ps.ps_backend_helper
  * backend_webagg.ServerThread is deprecated
  * parse_fontconfig_pattern will no longer ignore unknown constant
    names
  * BufferRegion.to_string and BufferRegion.to_string_argb
  * num2julian, julian2num and JULIAN_OFFSET
  * unit_cube, tunit_cube, and tunit_edges
  * Most arguments to widgets have been made keyword-only
  * SimpleEvent
  * RadioButtons.circles
  * CheckButtons.rectangles and CheckButtons.lines
  * OffsetBox.get_extent_offsets and OffsetBox.get_extent
  * legend.legendHandles
  * ticklabels parameter of Axis.set_ticklabels renamed to labels
  * offsetbox.bbox_artist
  * Quiver.quiver_doc and Barbs.barbs_doc
  * Deprecate unused parameter x to TextBox.begin_typing
  * Deprecation of top-level cmap registration and access functions
    in mpl.cm
  * BrokenBarHCollection is deprecated
  * Passing inconsistent loc and nth_coord to axisartist helpers
  * passthru_pt
  * axes3d.vvec, axes3d.eye, axes3d.sx, and axes3d.sy
  * Line2D
  [#]# Removals
  * epoch2num and num2epoch are removed
  * Locator and Formatter wrapper methods
  * Interactive cursor details
  * auto_add_to_figure=True for Axes3D
  * The first parameter of Axes.grid and Axis.grid has been renamed
    to visible
  * Removal of deprecations in the Selector widget API
  * backend_template.show
  * Unused positional parameters to print_<fmt> methods
  * QuadMesh signature
  * Expiration of FancyBboxPatch deprecations
  * Testing support
  * Auto-removal of grids by pcolor and pcolormesh
  * Modification of Axes children sublists
  * Passing incorrect types to Axes.add_* methods
  * ConversionInterface.convert no longer accepts unitless values
  * Normal list of Artist objects now returned by
    HandlerLine2D.create_artists
  * rcParams will no longer cast inputs to str
  * Case-insensitive scales
  * Support for nx1 = None or ny1 = None in AxesLocator and
    Divider.locate
  * change signature of .FigureCanvasBase.enter_notify_event
  * Colorbar tick update parameters
  * plot directive removals
  * Miscellaneous removals
- Drop pyparsing-workaround-setName.patch
- Update the -qt5 backend module name to -qt since it also supports
  PyQt6 and PySide{2,6}
- Add nbagg backend subpackage
- Test some optional stuff outside of Ring1
* Tue Jul 11 2023 mmachova@suse.com
- add pyparsing-workaround-setName.patch as a part of a workaround
  for boo#1213007
  * it changes the behaviour for the debugging purposes, the laic
    end user shouldn't notice
* Mon May 08 2023 kastl@b1-systems.de
- add sle15_python_module_pythons
* Wed Feb 08 2023 arun@gmx.de
- update to version 3.6.3:
  * Fix Artist removal from axes_grid1 Axes classes
  * Fix inset_locator in subfigures
  * Fix scatter on masked arrays with units
  * Fix colorbar ticks with log norm contours
  * Fix deprecation warnings in GTK4 backend
  * Fix using relative paths in HTMLWriter
  * Improve failure message from rcParams string validation for tuple
    inputs
  * Improve performance of QtAgg backends
  * No longer modify pil_kwargs argument to imsave and savefig
* Thu Dec 22 2022 code@bnavigator.de
- Update to 3.6.2
  * Avoid mutating dictionaries passed to subplots
  * Fix bbox_inches='tight' on a figure with constrained layout
    enabled
  * Fix auto-scaling of ax.hist density with histtype='step'
  * Fix compatibility with PySide6 6.4
  * Fix evaluating colormaps on non-NumPy arrays
  * Fix key reporting in pick events
  * Fix thread check on PyPy 3.8
  * Handle input to ax.bar that is all NaN
  * Make rubber band more visible on Tk and Wx backends
  * Restore (and warn on) seaborn styles in style.library
  * Restore get_renderer function in deprecated tight_layout
  * nb/webagg: Fix resize handle on WebKit browsers (e.g., Safari)
- Release 3.6.1
  * A warning is no longer raised when constrained layout
    explicitly disabled and tight layout is applied
  * Add missing get_cmap method to ColormapRegistry
  * Adding a colorbar on a ScalarMappable that is not attached to
    an Axes is now deprecated instead of raising a hard error
  * Fix barplot being empty when first element is NaN
  * Fix FigureManager.resize on GTK4
  * Fix fill_between compatibility with NumPy 1.24 development
    version
  * Fix hexbin with empty arrays and log scaling
  * Fix resize_event deprecation warnings when creating figure on
    macOS
  * Fix build in mingw
  * Fix compatibility with PyCharm's interagg backend
  * Fix crash on empty Text in PostScript backend
  * Fix generic font families in SVG exports
  * Fix horizontal colorbars with hatches
  * Fix misplaced mathtext using eqnarray
  * stackplot no longer changes the Axes cycler
- Release 3.6.0
  [#]# Figure and Axes creation / management
  * subplots, subplot_mosaic accept height_ratios and width_ratios
    arguments
  * Constrained layout is no longer considered experimental
  * New layout_engine module
  * Compressed layout added for fixed-aspect ratio Axes
  * Layout engines may now be removed
  * Axes.inset_axes flexibility
  * WebP is now a supported output format
  * Garbage collection is no longer run on figure close
  [#]# Plotting methods
  * Striped lines (experimental)
  * Custom cap widths in box and whisker plots in bxp and boxplot
  * Easier labelling of bars in bar plot
  * New style format string for colorbar ticks
  * Linestyles for negative contours may be set individually
  * Improved quad contour calculations via ContourPy
  * errorbar supports markerfacecoloralt
  * streamplot can disable streamline breaks
  * New axis scale asinh (experimental)
  * stairs(..., fill=True) hides patch edge by setting linewidth
  * Fix the dash offset of the Patch class
  * Rectangle patch rotation point
  [#]# Colors and colormaps
  * Color sequence registry
  * Colormap method for creating a different lookup table size
  * Setting norms with strings
  [#]# Titles, ticks, and labels
  * plt.xticks and plt.yticks support minor keyword argument
  [#]# Legends
  * Legend can control alignment of title and handles
  * ncol keyword argument to legend renamed to ncols
  [#]# Markers
  * marker can now be set to the string "none"
  * Customization of MarkerStyle join and cap style
  [#]# Fonts and Text
  * Font fallback
  * List of available font names
  * math_to_image now has a color keyword argument
  * Active URL area rotates with link text
  [#]# rcParams improvements
  * Allow setting figure label size and weight globally and
    separately from title
  * Mathtext parsing can be disabled globally
  * Double-quoted strings in matplotlibrc
  [#]# 3D Axes improvements
  * Standardized views for primary plane viewing angles
  * Custom focal length for 3D camera
  * 3D plots gained a 3rd "roll" viewing angle
  * Equal aspect ratio for 3D plots
  [#]# Interactive tool improvements
  * Rotation, aspect ratio correction and add/remove state
  * MultiCursor now supports Axes split over multiple figures
  * PolygonSelector bounding boxes
  * Setting PolygonSelector vertices
  * SpanSelector widget can now be snapped to specified values
  * More toolbar icons are styled for dark themes
  [#]# Platform-specific changes
  * Wx backend uses standard toolbar
- Drop upstream patch fix-tests-pytest72.patch
- Move to PEP518 build
* Wed Dec 07 2022 daniel.garcia@suse.com
- Add fix-tests-pytest72.patch to fix tests failing with pytest 7.2
  gh#matplotlib/matplotlib#24173
* Fri Nov 11 2022 daniel.garcia@suse.com
- Remove also setuptools_scm_git_archive dependency as it's suggested in the
  release post
  https://discourse.matplotlib.org/t/matplotlib-announce-amm-matplotlib-3-5-3/23046
* Fri Nov 11 2022 daniel.garcia@suse.com
- Allow build with setuptools_scm>=7
* Sun Aug 14 2022 arun@gmx.de
- specfile:
  * removed pathc matplotlib-pr22975-fixarray.patch; included upstream
- update to version 3.5.3:
  * Fix alignment of over/under symbols
  * Fix bugs in colorbars:
    + alpha of extensions
    + drawedges=True with extensions
    + handling of panchor=False
  * Fix builds on Cygwin and IBM i
  * Fix contour labels in SubFigures
  * Fix cursor output:
    + for imshow with all negative values
    + when using BoundaryNorm
  * Fix interactivity in IPython/Jupyter
  * Fix NaN handling in errorbar
  * Fix NumPy conversion from AstroPy unit arrays
  * Fix positional markerfmt passed to stem
  * Fix unpickling:
    + crash loading in a separate process
    + incorrect DPI when HiDPI screens
* Thu May 26 2022 code@bnavigator.de
- Skip a flaky leak test, move sigint test skip to all archs
- Add matplotlib-pr22975-fixarray.patch,
  gh#matplotlib/matplotlib#22975, required for astropy 5.1
* Wed May 04 2022 dmueller@suse.com
- update to 3.5.2:
  * Preliminary support for Windows on arm64 target has been added; this
    requires FreeType 2.11 or above.
- drop matplotlib-pr22780-Pillow-deprecations.patch (upstream)
* Tue Apr 12 2022 code@bnavigator.de
- Add matplotlib-pr22780-Pillow-deprecations.patch for
  deprecation errors with Pillow -- gh#matplotlib/matplotlib#22780
- Skip any test with svg png or pdf in its id for non x86_64, as
  image comparison tests compare to x86_64 references.
* Tue Dec 14 2021 code@bnavigator.de
- Skip tests which crash with oom
Version: 2.2.5-bp152.1.1
* Wed May 20 2020 Tomá? Chvátal <tchvatal@suse.com>
- Remove Qt4 backend as we don't want to ship Qt4 anymore
* Mon May 18 2020 Tomá? Chvátal <tchvatal@suse.com>
- Update version to 2.2.5:
  * Latest 2.x series that supports python2 (we have 3x on TW)
- Make it agnostic between SLE and openSUSE jsc#SLE-11752
  * Same change done to 3.x series in TW
* Tue Aug 14 2018 toddrme2178@gmail.com
- Update to version 2.2.3
  * Fix import failure on BSD systems
  * Fix import errors in Qt shims for PyQt5 5.11 and PyQt4 4.12
  * Fix import errors if bz2 module is not in standard library
  * Fix overflow in _path.h
  * Fix infinite recursion in transform repr
  * Fix bug with XKCD style
  * Remove unsafe usage of Popen
* Sat Jun 02 2018 hpj@urpla.net
- don't use any lua expressions for suse_version < 1500
* Fri Jun 01 2018 dimstar@opensuse.org
- Only recommend python-matplotlib-tk if tk is already flagged for
  installation. On most systems there is no reason to have tk
  available (those UIs are out of date and not well perceived
  anyway).
* Tue May 15 2018 tbechtold@suse.com
- Add missing Requires for python-backports.functools_lru_cache (boo#1074491)
* Thu May 10 2018 toddrme2178@gmail.com
- Fix building on SLE which doesn't have qhull.
* Sat Mar 17 2018 arun@gmx.de
- update to version 2.2.2:
  * v2.2.1 did not actually restore matplotlib.verbose.
- changes from version 2.2.1:
  * This release fixes a number of critical bugs:
    + restores matplotlib.verbose (fixing embedding in pycharm)
    + preserve precision when color mapping small portions of data
    with extreme outliers
    + fixes saving long movies with ffmpeg
    + fixes UnbourdLocal error in contour labeling
    + fixes import failure on python 3.4.0 and 3.4.1
    + fixes compile time failures with clang on 32bit platforms
    + fixes an icon in the Tk backends
    + fixes several issues with Tables
    + fixes expanding offset boxes with tight_layout
    + revert changes to the font caching to avoid a possible bug in
    backports.lru_cache
    + numerous docstring and documentation fixes
  * We have reverted the deprecation of `font_manager.TempCache`.
* Thu Mar 08 2018 arun@gmx.de
- specfile:
  * require kiwisolver
  * update required version for dateutil
- update to version 2.2.0:
  * The first release of the v2.2 LTS series and the last version of
    Matplotlib to support python2.  There will be bug-fix release for
    this series until 2020.
  * This release includes new features including:
    + An experimental constrained layout manager
    + Color blind friendly color map (cividis) and color cycle
    (tableau-colorblind10)
    + native support for numpy.datetime64 types
    + animated gif writing via pillow
    + TkAgg now works with pypy
    + cairo based backends for Qt, Tk, and WX
  * There are several API changes in this release:
    + To support the constrained layout Matplotlib has a new required
    dependency (kiwisolver).
    + The `matplotlib.finance` module has been removed, development
    has moved to a stand-alone project.
* Tue Jan 30 2018 rolf@rotkraut.de
- Update versions of required packages.
* Sun Jan 28 2018 arun@gmx.de
- specfile:
  * update copyright year
- update to version 2.1.2:
  * This release fixes a number of critical bugs:
    + fix a typo in mlab.cohere which yielded incorrect results
    + allow nonposx / nonposy to pass through loglog
    + fix color comparisons when finding handles with legend
    + fixes a recursive draw bug and a major performance regression in
    Qt5Agg backend
    + fix a re-draw bug in WxAgg
    + fix image scaling with high-bit depth integers
    + revert the busy-cursor
* Wed Jan 17 2018 thod_@gmx.de
- dependency changed to python-six >= 1.10
  (see "site-packages/matplotlib/__init__.py", line 187)
* Sat Dec 16 2017 arun@gmx.de
- update to version 2.1.1:
  * The first and only planned bug-fix release for the 2.1 series.
  * This release include many bug and documentation fixes.  Highlights
    are:
    + change default logscale behavior to clip
    + fixed webagg import errors
    + tweaks to polar ticks
    + fixed exception when guessing afm family names
    + update manifest to include all doc files
    + improve masked array handling in pcolormesh
    + fix segfault from reading invalid png
    + fix blocking_input
    + fix bug resulting in huge multi-page pdf files
    + make `show` in nbagg take args as other backends do
    + several fixes to OSX backend
    + restore positional arg handling on Figure.legend
    + fix bugs in interactive navigation
    + fix issues when panning with invalid limits
    + fix bug with fully masked arrays passed to imshow
* Thu Oct 26 2017 toddrme2178@gmail.com
- Update to version 2.1.0
  + New features
  * String categorical values
  * Interactive JS widgets for animation
  * Enhancements to polar plot
  * Figure class now has subplots method
  * Metadata savefig keyword argument
  * Busy Cursor
  * PolygonSelector
  * Added matplotlib.ticker.PercentFormatter
  * Reproducible PS, PDF and SVG output
  * Orthographic projection for mplot3d
  * voxels function for mplot3d
  + Improvements
  * Add capstyle and joinstyle attributes to Collection
  * CheckButtons widget get_status function
  * Add fill_bar argument to AnchoredSizeBar
  * Annotation can use a default arrow style
  * Barbs and Quiver Support Dates
  * Hexbin default line color
  * Figure.legend() can be called without arguments
  * Multiple legend keys for legend entries
  * New parameter clear for :func:`~matplotlib.pyplot.figure`
  * Specify minimum value to format as scalar for LogFormatterMathtext
  * New quiverkey angle keyword argument
  * Colormap reversed method
  * Artist.setp (and pyplot.setp) accept a file argument
  * streamplot streamline generation more configurable
  * Axis.set_tick_params now responds to rotation
  * Shading in 3D bar plots
  * New which Parameter for autofmt_xdate
  * New Figure Parameter for subplot2grid
  * Interpolation in fill_betweenx
  * New keyword argument sep for EngFormatter
  * Extend MATPLOTLIBRC behavior
  * density kwarg to hist
  + Internals
  * New TransformedPatchPath caching object
  * Abstract base class for movie writers
  * Stricter validation of line style rcParams
  + Performance
  * Path simplification updates
  * Implement intersects_bbox in c++\
- Remove upstream-included patches:
  * 0001-Fix-include-path-for-system-libqhull.patch
  * 0001-Allow-divmod-to-be-overridden-by-num.patch
  * 166a14473272_Fix-contour-colour-level-determination.patch
  * 97e170d2fc2c_Pass-integers-to-np_linspace.patch
Version: 2.0.2-bp150.2.3.1
* Sat Oct 27 2018 matwey.kornilov@gmail.com
- Add 0001-Fix-cairo-s-image-inversion-and-alpha-misapplication.patch
  Fix cairo's image inversion and alpha misapplication. (boo#1113619)
Version: 2.0.2-bp150.1.2
* Mon Oct 09 2017 stefan.bruens@rwth-aachen.de
- Fix/enhance build with tests:
  - set PYTHONPATH, otherwise tests will not find the python
    modules installed to the buildroot
  - Add BuildRequires for several tex styles/resources
  - Add BuildRequires: xorg-x11-Xvfb, needed for Qt backend tests
  - Remove python-Pillow, tests are only using png, not e.g jpeg
  - increase image compare tolerance, our Freetype 2.7 renders
    slightly different to the baseline FT 2.6
  - Add upstream 0001-Allow-divmod-to-be-overridden-by-num.patch,
    to cope with numpy 1.13 changes
  - Add upstream 166a14473272_Fix-contour-colour-level-determination.patch
  - Add upstream 97e170d2fc2c_Pass-integers-to-np_linspace.patch
* Mon Oct 09 2017 stefan.bruens@rwth-aachen.de
- Also remove runtime-only python-tk dependecy from BuildRequires:
* Sat Oct 07 2017 stefan.bruens@rwth-aachen.de
- Rebase the matplotlib setup.cfg on upstream version
- Guard several BuildRequires: which are not necessary for building
  with the "tests" conditional, most backends are pure python
- Do not install/package baseline images only necessary for tests,
  shrinks the main package by 60 MByte
* Thu Aug 10 2017 toddrme2178@gmail.com
- Update to version 2.0.2
  Critical bug fixes for 2.0.1
  * fixed Qt4 support
  * fixed LogFormatter
  * fixed hatched artists in legends
  * fixed segfault with large images
- Update to version 2.0.1
  Bug fix release for 2.0.x series
  This release includes bug fixes, documentation updates and one major change.
  + API
  * Do not clip the linewidth used for dash pattern scaling.  This is
    an API change, but is a major improvement.
  * Deprecate 'vega' color names in favor of 'tab'.
  + Bug Fixes
  * Hatching color follows edge color again.
  * Fixes a critical bug with masked images.
  * Improved high-dpi support for Qt5.
  * Log ticking no never skip minor ticks
  * Do not skip points surrounded by nan/inf in vector outputs.
- Disable backends on releases that don't support them.
* Thu Jul 13 2017 stefan.bruens@rwth-aachen.de
- Add 0001-Fix-include-path-for-system-libqhull.patch
  Avoid falling back to outdated bundled version
* Sun Apr 30 2017 toddrme2178@gmail.com
- Restore qt4 backend since qt4 still has maintained,
  python3-comptible python bindings.
- Provide/obsolete gtk backend to avoid conflicts.
  It doesn't have maintained, python3-compatible python bindings.
* Mon Mar 27 2017 toddrme2178@gmail.com
- Implement single-spec version
- Drop old qt4 and gtk2 backends
- Drop unmaintained qt designer widget
* Fri Mar 10 2017 toddrme2178@gmail.com
- Fix file list
* Fri Jan 20 2017 toddrme2178@gmail.com
- Add python-functools32 dependency.
* Tue Jan 17 2017 toddrme2178@gmail.com
- update to version 2.0.0
  + Highlights include:
  * 'viridis' is default color map instead of jet.
  * Modernized the default color cycle.
  * Many more functions respect the color cycle.
  * Line dash patterns scale with linewidth.
  * Change default font to DejaVu, now supports most Western alphabets (including Greek, Cyrillic and Latin with diacritics), math symbols and emoji out of the box.
  * Faster text rendering.
  * Improved auto-limits.
  * Ticks out and only on the right and bottom spines by default.
  * Improved auto-ticking, particularly for log scales and dates.
  * Improved image support (imshow respects scales and eliminated a class of artifacts).
* Fri Dec 02 2016 sbahling@suse.com
- update to version 1.5.3
  * Changed default autorange behavior in boxplots (introduced with
    1.5.2)
- Change BuildRequires and Recommends from python-Pillow to
  python-imaging to allow for SLE 12 builds. (python-Pillow
  provides python-imaging)
* Sat Jul 30 2016 jengelh@inai.de
- Make use of wxWidgets 3
* Fri Feb 26 2016 tbechtold@suse.com
- Require python-python-dateutil. package was renamed
* Mon Jan 11 2016 toddrme2178@gmail.com
- Update to version 1.5.1:
  First bug fix release for 1.5.x series.
* Wed Dec 02 2015 egeorget@openmailbox.org
- Enabled qt5 on Leap 42.1
- Enabled wx on Leap 42.1
* Wed Nov 25 2015 p.drouand@gmail.com
- Drop agg-devel dependenxy; useless
* Fri Oct 30 2015 toddrme2178@gmail.com
- Add new python-Cycler dependency
* Fri Oct 30 2015 toddrme2178@gmail.com
- Update to 1.5.0
  * Auto-redraw using the object-oriented API.
  * Most plotting functions now support labeled data API.
  * Color cycling has extended to all style properties.
  * Four new perceptually uniform color maps, including the
    soon-to-be default 'viridis'.
  * More included style sheets.
  * Many small plotting improvements.
  * Proposed new framework for managing the GUI toolbar and tools.
* Wed Jul 01 2015 toddrme2178@gmail.com
- Disable qt5 on SLE 12
- Disable wx on SLE 11 and 12
- Disable latex and gtk3 on SLE 11
- Don't require texlive-sfmath on SLE 12
- Disable qt5 on ppc and arm
- Depend on libxml2 instead of libxml2-tools
* Thu May 21 2015 toddrme2178@gmail.com
- Fix installed files