pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics py-matplotlib: updated to 2.2.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/18d844b6ce57
branches:  trunk
changeset: 378755:18d844b6ce57
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Apr 14 12:52:56 2018 +0000

description:
py-matplotlib: updated to 2.2.2

v2.2.2 LTS
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.
v2.2.1 did not actually restore matplotlib.verbose.


v2.2.1 LTS
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.


v2.2.0 LTS
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.

diffstat:

 graphics/py-matplotlib-gtk2/Makefile   |   3 +-
 graphics/py-matplotlib-tk/Makefile     |   3 +-
 graphics/py-matplotlib/Makefile        |  16 ++++++++------
 graphics/py-matplotlib/Makefile.common |   4 +-
 graphics/py-matplotlib/PLIST           |  37 +++++++++++++++++++++++----------
 graphics/py-matplotlib/distinfo        |  10 ++++----
 6 files changed, 44 insertions(+), 29 deletions(-)

diffs (195 lines):

diff -r 08eac2a813aa -r 18d844b6ce57 graphics/py-matplotlib-gtk2/Makefile
--- a/graphics/py-matplotlib-gtk2/Makefile      Sat Apr 14 12:29:06 2018 +0000
+++ b/graphics/py-matplotlib-gtk2/Makefile      Sat Apr 14 12:52:56 2018 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.64 2018/03/12 11:16:49 wiz Exp $
+# $NetBSD: Makefile,v 1.65 2018/04/14 12:52:56 adam Exp $
 
-PKGREVISION= 1
 .include "../../graphics/py-matplotlib/Makefile.common"
 
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/-/-gtk-/}
diff -r 08eac2a813aa -r 18d844b6ce57 graphics/py-matplotlib-tk/Makefile
--- a/graphics/py-matplotlib-tk/Makefile        Sat Apr 14 12:29:06 2018 +0000
+++ b/graphics/py-matplotlib-tk/Makefile        Sat Apr 14 12:52:56 2018 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.32 2018/03/12 11:16:49 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2018/04/14 12:52:56 adam Exp $
 
-PKGREVISION= 1
 .include "../../graphics/py-matplotlib/Makefile.common"
 
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/-/-tk-/}
diff -r 08eac2a813aa -r 18d844b6ce57 graphics/py-matplotlib/Makefile
--- a/graphics/py-matplotlib/Makefile   Sat Apr 14 12:29:06 2018 +0000
+++ b/graphics/py-matplotlib/Makefile   Sat Apr 14 12:52:56 2018 +0000
@@ -1,17 +1,19 @@
-# $NetBSD: Makefile,v 1.51 2017/11/24 22:15:59 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2018/04/14 12:52:56 adam Exp $
 
 .include "Makefile.common"
 
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 COMMENT=       Matlab-style plotting package for Python
 
-DEPENDS+=      ${PYPKGPREFIX}-cycler-[0-9]*:../../graphics/py-cycler
-DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
+DEPENDS+=      ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo
+DEPENDS+=      ${PYPKGPREFIX}-cycler>=0.10:../../graphics/py-cycler
+DEPENDS+=      ${PYPKGPREFIX}-dateutil>=2.1:../../time/py-dateutil
+DEPENDS+=      ${PYPKGPREFIX}-kiwisolver>=1.0.1:../../math/py-kiwisolver
 DEPENDS+=      ${PYPKGPREFIX}-pytz>=2008b:../../time/py-pytz
-DEPENDS+=      ${PYPKGPREFIX}-pyparsing>=1.5.6:../../devel/py-pyparsing
-DEPENDS+=      ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
+DEPENDS+=      ${PYPKGPREFIX}-pyparsing>=2.2.0:../../devel/py-pyparsing
+DEPENDS+=      ${PYPKGPREFIX}-six>=1.10:../../lang/py-six
+TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
 
 .include "../../lang/python/pyversion.mk"
 .if "${PYPKGPREFIX}" == "py27"
diff -r 08eac2a813aa -r 18d844b6ce57 graphics/py-matplotlib/Makefile.common
--- a/graphics/py-matplotlib/Makefile.common    Sat Apr 14 12:29:06 2018 +0000
+++ b/graphics/py-matplotlib/Makefile.common    Sat Apr 14 12:52:56 2018 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.5 2018/01/30 10:28:51 adam Exp $
+# $NetBSD: Makefile.common,v 1.6 2018/04/14 12:52:56 adam Exp $
 # used by graphics/py-matplotlib/Makefile
 # used by graphics/py-matplotlib-gtk2/Makefile
 # used by graphics/py-matplotlib-tk/Makefile
 
-DISTNAME=      matplotlib-2.1.2
+DISTNAME=      matplotlib-2.2.2
 CATEGORIES=    graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/matplotlib/}
 
diff -r 08eac2a813aa -r 18d844b6ce57 graphics/py-matplotlib/PLIST
--- a/graphics/py-matplotlib/PLIST      Sat Apr 14 12:29:06 2018 +0000
+++ b/graphics/py-matplotlib/PLIST      Sat Apr 14 12:52:56 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2017/12/22 12:21:54 adam Exp $
+@comment $NetBSD: PLIST,v 1.23 2018/04/14 12:52:56 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -19,12 +19,17 @@
 ${PYSITELIB}/matplotlib/_cm_listed.py
 ${PYSITELIB}/matplotlib/_cm_listed.pyc
 ${PYSITELIB}/matplotlib/_cm_listed.pyo
-${PYSITELIB}/matplotlib/_cntr.so
 ${PYSITELIB}/matplotlib/_color_data.py
 ${PYSITELIB}/matplotlib/_color_data.pyc
 ${PYSITELIB}/matplotlib/_color_data.pyo
+${PYSITELIB}/matplotlib/_constrained_layout.py
+${PYSITELIB}/matplotlib/_constrained_layout.pyc
+${PYSITELIB}/matplotlib/_constrained_layout.pyo
 ${PYSITELIB}/matplotlib/_contour.so
 ${PYSITELIB}/matplotlib/_image.so
+${PYSITELIB}/matplotlib/_layoutbox.py
+${PYSITELIB}/matplotlib/_layoutbox.pyc
+${PYSITELIB}/matplotlib/_layoutbox.pyo
 ${PYSITELIB}/matplotlib/_mathtext_data.py
 ${PYSITELIB}/matplotlib/_mathtext_data.pyc
 ${PYSITELIB}/matplotlib/_mathtext_data.pyo
@@ -75,6 +80,12 @@
 ${PYSITELIB}/matplotlib/backends/__init__.pyc
 ${PYSITELIB}/matplotlib/backends/__init__.pyo
 ${PYSITELIB}/matplotlib/backends/_backend_agg.so
+${PYSITELIB}/matplotlib/backends/_backend_tk.py
+${PYSITELIB}/matplotlib/backends/_backend_tk.pyc
+${PYSITELIB}/matplotlib/backends/_backend_tk.pyo
+${PYSITELIB}/matplotlib/backends/_gtk3_compat.py
+${PYSITELIB}/matplotlib/backends/_gtk3_compat.pyc
+${PYSITELIB}/matplotlib/backends/_gtk3_compat.pyo
 ${PYSITELIB}/matplotlib/backends/backend_agg.py
 ${PYSITELIB}/matplotlib/backends/backend_agg.pyc
 ${PYSITELIB}/matplotlib/backends/backend_agg.pyo
@@ -126,12 +137,18 @@
 ${PYSITELIB}/matplotlib/backends/backend_qt4agg.py
 ${PYSITELIB}/matplotlib/backends/backend_qt4agg.pyc
 ${PYSITELIB}/matplotlib/backends/backend_qt4agg.pyo
+${PYSITELIB}/matplotlib/backends/backend_qt4cairo.py
+${PYSITELIB}/matplotlib/backends/backend_qt4cairo.pyc
+${PYSITELIB}/matplotlib/backends/backend_qt4cairo.pyo
 ${PYSITELIB}/matplotlib/backends/backend_qt5.py
 ${PYSITELIB}/matplotlib/backends/backend_qt5.pyc
 ${PYSITELIB}/matplotlib/backends/backend_qt5.pyo
 ${PYSITELIB}/matplotlib/backends/backend_qt5agg.py
 ${PYSITELIB}/matplotlib/backends/backend_qt5agg.pyc
 ${PYSITELIB}/matplotlib/backends/backend_qt5agg.pyo
+${PYSITELIB}/matplotlib/backends/backend_qt5cairo.py
+${PYSITELIB}/matplotlib/backends/backend_qt5cairo.pyc
+${PYSITELIB}/matplotlib/backends/backend_qt5cairo.pyo
 ${PYSITELIB}/matplotlib/backends/backend_svg.py
 ${PYSITELIB}/matplotlib/backends/backend_svg.pyc
 ${PYSITELIB}/matplotlib/backends/backend_svg.pyo
@@ -141,6 +158,9 @@
 ${PYSITELIB}/matplotlib/backends/backend_tkagg.py
 ${PYSITELIB}/matplotlib/backends/backend_tkagg.pyc
 ${PYSITELIB}/matplotlib/backends/backend_tkagg.pyo
+${PYSITELIB}/matplotlib/backends/backend_tkcairo.py
+${PYSITELIB}/matplotlib/backends/backend_tkcairo.pyc
+${PYSITELIB}/matplotlib/backends/backend_tkcairo.pyo
 ${PYSITELIB}/matplotlib/backends/backend_webagg.py
 ${PYSITELIB}/matplotlib/backends/backend_webagg.pyc
 ${PYSITELIB}/matplotlib/backends/backend_webagg.pyo
@@ -153,6 +173,9 @@
 ${PYSITELIB}/matplotlib/backends/backend_wxagg.py
 ${PYSITELIB}/matplotlib/backends/backend_wxagg.pyc
 ${PYSITELIB}/matplotlib/backends/backend_wxagg.pyo
+${PYSITELIB}/matplotlib/backends/backend_wxcairo.py
+${PYSITELIB}/matplotlib/backends/backend_wxcairo.pyc
+${PYSITELIB}/matplotlib/backends/backend_wxcairo.pyo
 ${PYSITELIB}/matplotlib/backends/qt_compat.py
 ${PYSITELIB}/matplotlib/backends/qt_compat.pyc
 ${PYSITELIB}/matplotlib/backends/qt_compat.pyo
@@ -258,9 +281,6 @@
 ${PYSITELIB}/matplotlib/figure.py
 ${PYSITELIB}/matplotlib/figure.pyc
 ${PYSITELIB}/matplotlib/figure.pyo
-${PYSITELIB}/matplotlib/finance.py
-${PYSITELIB}/matplotlib/finance.pyc
-${PYSITELIB}/matplotlib/finance.pyo
 ${PYSITELIB}/matplotlib/font_manager.py
 ${PYSITELIB}/matplotlib/font_manager.pyc
 ${PYSITELIB}/matplotlib/font_manager.pyo
@@ -497,6 +517,7 @@
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/seaborn-white.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/seaborn-whitegrid.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/seaborn.mplstyle
+${PYSITELIB}/matplotlib/mpl-data/stylelib/tableau-colorblind10.mplstyle
 ${PYSITELIB}/matplotlib/offsetbox.py
 ${PYSITELIB}/matplotlib/offsetbox.pyc
 ${PYSITELIB}/matplotlib/offsetbox.pyo
@@ -810,12 +831,6 @@
 ${PYSITELIB}/mpl_toolkits/axisartist/parasite_axes.py
 ${PYSITELIB}/mpl_toolkits/axisartist/parasite_axes.pyc
 ${PYSITELIB}/mpl_toolkits/axisartist/parasite_axes.pyo
-${PYSITELIB}/mpl_toolkits/exceltools.py
-${PYSITELIB}/mpl_toolkits/exceltools.pyc
-${PYSITELIB}/mpl_toolkits/exceltools.pyo
-${PYSITELIB}/mpl_toolkits/gtktools.py
-${PYSITELIB}/mpl_toolkits/gtktools.pyc
-${PYSITELIB}/mpl_toolkits/gtktools.pyo
 ${PYSITELIB}/mpl_toolkits/mplot3d/__init__.py
 ${PYSITELIB}/mpl_toolkits/mplot3d/__init__.pyc
 ${PYSITELIB}/mpl_toolkits/mplot3d/__init__.pyo
diff -r 08eac2a813aa -r 18d844b6ce57 graphics/py-matplotlib/distinfo
--- a/graphics/py-matplotlib/distinfo   Sat Apr 14 12:29:06 2018 +0000
+++ b/graphics/py-matplotlib/distinfo   Sat Apr 14 12:52:56 2018 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.29 2018/01/30 10:28:51 adam Exp $
+$NetBSD: distinfo,v 1.30 2018/04/14 12:52:56 adam Exp $
 
-SHA1 (matplotlib-2.1.2.tar.gz) = 627519bb237930550d0913f00ef1f75a4fba0e86
-RMD160 (matplotlib-2.1.2.tar.gz) = 32c2023f0a0884c0715878a1b47cfc803cc4d257
-SHA512 (matplotlib-2.1.2.tar.gz) = 91e8c75d26025b9ec31daaeac0d9e05bba8551eccd15c632a6fc724a7b25af3248528e691adc77374c4bf558d121b07bff2e82402847d43c027e88b0971e4bb9
-Size (matplotlib-2.1.2.tar.gz) = 36238363 bytes
+SHA1 (matplotlib-2.2.2.tar.gz) = dac0d6b9d7eee31e6240d454cb2ff896215429e4
+RMD160 (matplotlib-2.2.2.tar.gz) = ffc08d6f14856079653aece2068b99396ab5f9f4
+SHA512 (matplotlib-2.2.2.tar.gz) = 1d21ef821190f22354098f8f0db6449f237acbf3c1419ab3815ecd4e9c6922fd3f00c4a8f60858e319b55b6fb2e8fe2922c0bf8e72b204e7edff0b409cf76320
+Size (matplotlib-2.2.2.tar.gz) = 37317332 bytes
 SHA1 (patch-setup.py) = 0088019e1296d245021fb592915226618d91495d
 SHA1 (patch-src___macosx.m) = 5b46ec15d2f66ae1ee489b6714c2731dd476d50c



Home | Main Index | Thread Index | Old Index