Source-Changes-HG archive

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

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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8592934c7ade
branches:  trunk
changeset: 431945:8592934c7ade
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun May 17 18:56:43 2020 +0000

description:
py-matplotlib: updated to 3.2.1

What's new in Matplotlib 3.2

Unit converters recognize subclasses
imsave accepts metadata and PIL options
cbook.normalize_kwargs
FontProperties accepts os.PathLike
Gouraud-shading alpha channel in PDF backend
Kerning adjustments now use correct values
bar3d lightsource shading
Shifting errorbars
Improvements in Logit scale ticker and formatter
rcParams for axes title location and color
3-digit and 4-digit hex colors

diffstat:

 graphics/py-matplotlib/Makefile |    8 +-
 graphics/py-matplotlib/PLIST    |  300 +++++++++++++++++++++++++++++++++++++--
 graphics/py-matplotlib/distinfo |   10 +-
 3 files changed, 288 insertions(+), 30 deletions(-)

diffs (truncated from 419 to 300 lines):

diff -r 44fec909de52 -r 8592934c7ade graphics/py-matplotlib/Makefile
--- a/graphics/py-matplotlib/Makefile   Sun May 17 18:39:29 2020 +0000
+++ b/graphics/py-matplotlib/Makefile   Sun May 17 18:56:43 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.57 2020/02/18 16:51:51 adam Exp $
+# $NetBSD: Makefile,v 1.58 2020/05/17 18:56:43 adam Exp $
 
-DISTNAME=      matplotlib-3.1.3
+DISTNAME=      matplotlib-3.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/matplotlib/}
@@ -21,9 +21,9 @@
 USE_LANGUAGES= c c++
 USE_TOOLS+=    pkg-config
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYSETUPTESTTARGET=     pytest
 
-PYSETUPTESTTARGET=     pytest
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
diff -r 44fec909de52 -r 8592934c7ade graphics/py-matplotlib/PLIST
--- a/graphics/py-matplotlib/PLIST      Sun May 17 18:39:29 2020 +0000
+++ b/graphics/py-matplotlib/PLIST      Sun May 17 18:56:43 2020 +0000
@@ -1,9 +1,8 @@
-@comment $NetBSD: PLIST,v 1.24 2019/06/16 13:11:34 adam Exp $
+@comment $NetBSD: PLIST,v 1.25 2020/05/17 18:56:43 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 ${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/${EGG_NAME}-nspkg.pth
@@ -39,6 +38,9 @@
 ${PYSITELIB}/matplotlib/_pylab_helpers.pyc
 ${PYSITELIB}/matplotlib/_pylab_helpers.pyo
 ${PYSITELIB}/matplotlib/_qhull.so
+${PYSITELIB}/matplotlib/_text_layout.py
+${PYSITELIB}/matplotlib/_text_layout.pyc
+${PYSITELIB}/matplotlib/_text_layout.pyo
 ${PYSITELIB}/matplotlib/_tri.so
 ${PYSITELIB}/matplotlib/_version.py
 ${PYSITELIB}/matplotlib/_version.pyc
@@ -186,9 +188,6 @@
 ${PYSITELIB}/matplotlib/backends/qt_editor/formsubplottool.py
 ${PYSITELIB}/matplotlib/backends/qt_editor/formsubplottool.pyc
 ${PYSITELIB}/matplotlib/backends/qt_editor/formsubplottool.pyo
-${PYSITELIB}/matplotlib/backends/tkagg.py
-${PYSITELIB}/matplotlib/backends/tkagg.pyc
-${PYSITELIB}/matplotlib/backends/tkagg.pyo
 ${PYSITELIB}/matplotlib/backends/web_backend/all_figures.html
 ${PYSITELIB}/matplotlib/backends/web_backend/css/boilerplate.css
 ${PYSITELIB}/matplotlib/backends/web_backend/css/fbm.css
@@ -213,19 +212,11 @@
 ${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/jquery-ui.theme.css
 ${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/jquery-ui.theme.min.css
 ${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/package.json
-${PYSITELIB}/matplotlib/backends/web_backend/jquery/js/jquery.js
-${PYSITELIB}/matplotlib/backends/web_backend/jquery/js/jquery.min.js
 ${PYSITELIB}/matplotlib/backends/web_backend/js/mpl.js
 ${PYSITELIB}/matplotlib/backends/web_backend/js/mpl_tornado.js
 ${PYSITELIB}/matplotlib/backends/web_backend/js/nbagg_mpl.js
 ${PYSITELIB}/matplotlib/backends/web_backend/nbagg_uat.ipynb
 ${PYSITELIB}/matplotlib/backends/web_backend/single_figure.html
-${PYSITELIB}/matplotlib/backends/windowing.py
-${PYSITELIB}/matplotlib/backends/windowing.pyc
-${PYSITELIB}/matplotlib/backends/windowing.pyo
-${PYSITELIB}/matplotlib/backends/wx_compat.py
-${PYSITELIB}/matplotlib/backends/wx_compat.pyc
-${PYSITELIB}/matplotlib/backends/wx_compat.pyo
 ${PYSITELIB}/matplotlib/bezier.py
 ${PYSITELIB}/matplotlib/bezier.pyc
 ${PYSITELIB}/matplotlib/bezier.pyo
@@ -256,9 +247,6 @@
 ${PYSITELIB}/matplotlib/compat/__init__.py
 ${PYSITELIB}/matplotlib/compat/__init__.pyc
 ${PYSITELIB}/matplotlib/compat/__init__.pyo
-${PYSITELIB}/matplotlib/compat/subprocess.py
-${PYSITELIB}/matplotlib/compat/subprocess.pyc
-${PYSITELIB}/matplotlib/compat/subprocess.pyo
 ${PYSITELIB}/matplotlib/container.py
 ${PYSITELIB}/matplotlib/container.pyc
 ${PYSITELIB}/matplotlib/container.pyo
@@ -449,8 +437,8 @@
 ${PYSITELIB}/matplotlib/mpl-data/images/home_large.png
 ${PYSITELIB}/matplotlib/mpl-data/images/matplotlib.pdf
 ${PYSITELIB}/matplotlib/mpl-data/images/matplotlib.png
-${PYSITELIB}/matplotlib/mpl-data/images/matplotlib.ppm
 ${PYSITELIB}/matplotlib/mpl-data/images/matplotlib.svg
+${PYSITELIB}/matplotlib/mpl-data/images/matplotlib_128.ppm
 ${PYSITELIB}/matplotlib/mpl-data/images/matplotlib_large.png
 ${PYSITELIB}/matplotlib/mpl-data/images/move.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/move.pdf
@@ -497,7 +485,7 @@
 ${PYSITELIB}/matplotlib/mpl-data/sample_data/s1045.ima.gz
 ${PYSITELIB}/matplotlib/mpl-data/sample_data/topobathy.npz
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/Solarize_Light2.mplstyle
-${PYSITELIB}/matplotlib/mpl-data/stylelib/_classic_test.mplstyle
+${PYSITELIB}/matplotlib/mpl-data/stylelib/_classic_test_patch.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/bmh.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/classic.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/dark_background.mplstyle
@@ -600,9 +588,6 @@
 ${PYSITELIB}/matplotlib/testing/decorators.py
 ${PYSITELIB}/matplotlib/testing/decorators.pyc
 ${PYSITELIB}/matplotlib/testing/decorators.pyo
-${PYSITELIB}/matplotlib/testing/determinism.py
-${PYSITELIB}/matplotlib/testing/determinism.pyc
-${PYSITELIB}/matplotlib/testing/determinism.pyo
 ${PYSITELIB}/matplotlib/testing/disable_internet.py
 ${PYSITELIB}/matplotlib/testing/disable_internet.pyc
 ${PYSITELIB}/matplotlib/testing/disable_internet.pyo
@@ -633,6 +618,243 @@
 ${PYSITELIB}/matplotlib/testing/jpl_units/__init__.py
 ${PYSITELIB}/matplotlib/testing/jpl_units/__init__.pyc
 ${PYSITELIB}/matplotlib/testing/jpl_units/__init__.pyo
+${PYSITELIB}/matplotlib/tests/__init__.py
+${PYSITELIB}/matplotlib/tests/__init__.pyc
+${PYSITELIB}/matplotlib/tests/__init__.pyo
+${PYSITELIB}/matplotlib/tests/conftest.py
+${PYSITELIB}/matplotlib/tests/conftest.pyc
+${PYSITELIB}/matplotlib/tests/conftest.pyo
+${PYSITELIB}/matplotlib/tests/test_afm.py
+${PYSITELIB}/matplotlib/tests/test_afm.pyc
+${PYSITELIB}/matplotlib/tests/test_afm.pyo
+${PYSITELIB}/matplotlib/tests/test_agg.py
+${PYSITELIB}/matplotlib/tests/test_agg.pyc
+${PYSITELIB}/matplotlib/tests/test_agg.pyo
+${PYSITELIB}/matplotlib/tests/test_agg_filter.py
+${PYSITELIB}/matplotlib/tests/test_agg_filter.pyc
+${PYSITELIB}/matplotlib/tests/test_agg_filter.pyo
+${PYSITELIB}/matplotlib/tests/test_animation.py
+${PYSITELIB}/matplotlib/tests/test_animation.pyc
+${PYSITELIB}/matplotlib/tests/test_animation.pyo
+${PYSITELIB}/matplotlib/tests/test_arrow_patches.py
+${PYSITELIB}/matplotlib/tests/test_arrow_patches.pyc
+${PYSITELIB}/matplotlib/tests/test_arrow_patches.pyo
+${PYSITELIB}/matplotlib/tests/test_artist.py
+${PYSITELIB}/matplotlib/tests/test_artist.pyc
+${PYSITELIB}/matplotlib/tests/test_artist.pyo
+${PYSITELIB}/matplotlib/tests/test_axes.py
+${PYSITELIB}/matplotlib/tests/test_axes.pyc
+${PYSITELIB}/matplotlib/tests/test_axes.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_bases.py
+${PYSITELIB}/matplotlib/tests/test_backend_bases.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_bases.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_cairo.py
+${PYSITELIB}/matplotlib/tests/test_backend_cairo.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_cairo.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_nbagg.py
+${PYSITELIB}/matplotlib/tests/test_backend_nbagg.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_nbagg.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_pdf.py
+${PYSITELIB}/matplotlib/tests/test_backend_pdf.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_pdf.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_pgf.py
+${PYSITELIB}/matplotlib/tests/test_backend_pgf.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_pgf.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_ps.py
+${PYSITELIB}/matplotlib/tests/test_backend_ps.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_ps.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_qt.py
+${PYSITELIB}/matplotlib/tests/test_backend_qt.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_qt.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_svg.py
+${PYSITELIB}/matplotlib/tests/test_backend_svg.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_svg.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_tk.py
+${PYSITELIB}/matplotlib/tests/test_backend_tk.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_tk.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_tools.py
+${PYSITELIB}/matplotlib/tests/test_backend_tools.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_tools.pyo
+${PYSITELIB}/matplotlib/tests/test_backend_webagg.py
+${PYSITELIB}/matplotlib/tests/test_backend_webagg.pyc
+${PYSITELIB}/matplotlib/tests/test_backend_webagg.pyo
+${PYSITELIB}/matplotlib/tests/test_backends_interactive.py
+${PYSITELIB}/matplotlib/tests/test_backends_interactive.pyc
+${PYSITELIB}/matplotlib/tests/test_backends_interactive.pyo
+${PYSITELIB}/matplotlib/tests/test_basic.py
+${PYSITELIB}/matplotlib/tests/test_basic.pyc
+${PYSITELIB}/matplotlib/tests/test_basic.pyo
+${PYSITELIB}/matplotlib/tests/test_bbox_tight.py
+${PYSITELIB}/matplotlib/tests/test_bbox_tight.pyc
+${PYSITELIB}/matplotlib/tests/test_bbox_tight.pyo
+${PYSITELIB}/matplotlib/tests/test_category.py
+${PYSITELIB}/matplotlib/tests/test_category.pyc
+${PYSITELIB}/matplotlib/tests/test_category.pyo
+${PYSITELIB}/matplotlib/tests/test_cbook.py
+${PYSITELIB}/matplotlib/tests/test_cbook.pyc
+${PYSITELIB}/matplotlib/tests/test_cbook.pyo
+${PYSITELIB}/matplotlib/tests/test_collections.py
+${PYSITELIB}/matplotlib/tests/test_collections.pyc
+${PYSITELIB}/matplotlib/tests/test_collections.pyo
+${PYSITELIB}/matplotlib/tests/test_colorbar.py
+${PYSITELIB}/matplotlib/tests/test_colorbar.pyc
+${PYSITELIB}/matplotlib/tests/test_colorbar.pyo
+${PYSITELIB}/matplotlib/tests/test_colors.py
+${PYSITELIB}/matplotlib/tests/test_colors.pyc
+${PYSITELIB}/matplotlib/tests/test_colors.pyo
+${PYSITELIB}/matplotlib/tests/test_compare_images.py
+${PYSITELIB}/matplotlib/tests/test_compare_images.pyc
+${PYSITELIB}/matplotlib/tests/test_compare_images.pyo
+${PYSITELIB}/matplotlib/tests/test_constrainedlayout.py
+${PYSITELIB}/matplotlib/tests/test_constrainedlayout.pyc
+${PYSITELIB}/matplotlib/tests/test_constrainedlayout.pyo
+${PYSITELIB}/matplotlib/tests/test_container.py
+${PYSITELIB}/matplotlib/tests/test_container.pyc
+${PYSITELIB}/matplotlib/tests/test_container.pyo
+${PYSITELIB}/matplotlib/tests/test_contour.py
+${PYSITELIB}/matplotlib/tests/test_contour.pyc
+${PYSITELIB}/matplotlib/tests/test_contour.pyo
+${PYSITELIB}/matplotlib/tests/test_cycles.py
+${PYSITELIB}/matplotlib/tests/test_cycles.pyc
+${PYSITELIB}/matplotlib/tests/test_cycles.pyo
+${PYSITELIB}/matplotlib/tests/test_dates.py
+${PYSITELIB}/matplotlib/tests/test_dates.pyc
+${PYSITELIB}/matplotlib/tests/test_dates.pyo
+${PYSITELIB}/matplotlib/tests/test_determinism.py
+${PYSITELIB}/matplotlib/tests/test_determinism.pyc
+${PYSITELIB}/matplotlib/tests/test_determinism.pyo
+${PYSITELIB}/matplotlib/tests/test_dviread.py
+${PYSITELIB}/matplotlib/tests/test_dviread.pyc
+${PYSITELIB}/matplotlib/tests/test_dviread.pyo
+${PYSITELIB}/matplotlib/tests/test_figure.py
+${PYSITELIB}/matplotlib/tests/test_figure.pyc
+${PYSITELIB}/matplotlib/tests/test_figure.pyo
+${PYSITELIB}/matplotlib/tests/test_font_manager.py
+${PYSITELIB}/matplotlib/tests/test_font_manager.pyc
+${PYSITELIB}/matplotlib/tests/test_font_manager.pyo
+${PYSITELIB}/matplotlib/tests/test_fontconfig_pattern.py
+${PYSITELIB}/matplotlib/tests/test_fontconfig_pattern.pyc
+${PYSITELIB}/matplotlib/tests/test_fontconfig_pattern.pyo
+${PYSITELIB}/matplotlib/tests/test_gridspec.py
+${PYSITELIB}/matplotlib/tests/test_gridspec.pyc
+${PYSITELIB}/matplotlib/tests/test_gridspec.pyo
+${PYSITELIB}/matplotlib/tests/test_image.py
+${PYSITELIB}/matplotlib/tests/test_image.pyc
+${PYSITELIB}/matplotlib/tests/test_image.pyo
+${PYSITELIB}/matplotlib/tests/test_legend.py
+${PYSITELIB}/matplotlib/tests/test_legend.pyc
+${PYSITELIB}/matplotlib/tests/test_legend.pyo
+${PYSITELIB}/matplotlib/tests/test_lines.py
+${PYSITELIB}/matplotlib/tests/test_lines.pyc
+${PYSITELIB}/matplotlib/tests/test_lines.pyo
+${PYSITELIB}/matplotlib/tests/test_marker.py
+${PYSITELIB}/matplotlib/tests/test_marker.pyc
+${PYSITELIB}/matplotlib/tests/test_marker.pyo
+${PYSITELIB}/matplotlib/tests/test_mathtext.py
+${PYSITELIB}/matplotlib/tests/test_mathtext.pyc
+${PYSITELIB}/matplotlib/tests/test_mathtext.pyo
+${PYSITELIB}/matplotlib/tests/test_matplotlib.py
+${PYSITELIB}/matplotlib/tests/test_matplotlib.pyc
+${PYSITELIB}/matplotlib/tests/test_matplotlib.pyo
+${PYSITELIB}/matplotlib/tests/test_mlab.py
+${PYSITELIB}/matplotlib/tests/test_mlab.pyc
+${PYSITELIB}/matplotlib/tests/test_mlab.pyo
+${PYSITELIB}/matplotlib/tests/test_offsetbox.py
+${PYSITELIB}/matplotlib/tests/test_offsetbox.pyc
+${PYSITELIB}/matplotlib/tests/test_offsetbox.pyo
+${PYSITELIB}/matplotlib/tests/test_patches.py
+${PYSITELIB}/matplotlib/tests/test_patches.pyc
+${PYSITELIB}/matplotlib/tests/test_patches.pyo
+${PYSITELIB}/matplotlib/tests/test_path.py
+${PYSITELIB}/matplotlib/tests/test_path.pyc
+${PYSITELIB}/matplotlib/tests/test_path.pyo
+${PYSITELIB}/matplotlib/tests/test_patheffects.py
+${PYSITELIB}/matplotlib/tests/test_patheffects.pyc
+${PYSITELIB}/matplotlib/tests/test_patheffects.pyo
+${PYSITELIB}/matplotlib/tests/test_pickle.py
+${PYSITELIB}/matplotlib/tests/test_pickle.pyc
+${PYSITELIB}/matplotlib/tests/test_pickle.pyo
+${PYSITELIB}/matplotlib/tests/test_png.py
+${PYSITELIB}/matplotlib/tests/test_png.pyc
+${PYSITELIB}/matplotlib/tests/test_png.pyo
+${PYSITELIB}/matplotlib/tests/test_preprocess_data.py
+${PYSITELIB}/matplotlib/tests/test_preprocess_data.pyc
+${PYSITELIB}/matplotlib/tests/test_preprocess_data.pyo
+${PYSITELIB}/matplotlib/tests/test_pyplot.py
+${PYSITELIB}/matplotlib/tests/test_pyplot.pyc
+${PYSITELIB}/matplotlib/tests/test_pyplot.pyo
+${PYSITELIB}/matplotlib/tests/test_quiver.py
+${PYSITELIB}/matplotlib/tests/test_quiver.pyc
+${PYSITELIB}/matplotlib/tests/test_quiver.pyo
+${PYSITELIB}/matplotlib/tests/test_rcparams.py
+${PYSITELIB}/matplotlib/tests/test_rcparams.pyc
+${PYSITELIB}/matplotlib/tests/test_rcparams.pyo
+${PYSITELIB}/matplotlib/tests/test_sankey.py
+${PYSITELIB}/matplotlib/tests/test_sankey.pyc
+${PYSITELIB}/matplotlib/tests/test_sankey.pyo
+${PYSITELIB}/matplotlib/tests/test_scale.py
+${PYSITELIB}/matplotlib/tests/test_scale.pyc
+${PYSITELIB}/matplotlib/tests/test_scale.pyo
+${PYSITELIB}/matplotlib/tests/test_simplification.py
+${PYSITELIB}/matplotlib/tests/test_simplification.pyc



Home | Main Index | Thread Index | Old Index