pkgsrc-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.3.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dc17b03478d5
branches:  trunk
changeset: 444611:dc17b03478d5
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Jan 10 20:27:33 2021 +0000

description:
py-matplotlib: updated to 3.3.3

v3.3.3

This release contains several critical bug-fixes:

Fix calls to Axis.grid with argument visible=True.
Fix fully masked imshow.
Fix inconsistent color mapping in scatter for 3D plots.
Fix notebook/nbAgg figures when used with ipywidgets in the same cell.
Fix notebook/nbAgg/WebAgg on older (e.g., Firefox ESR) browsers.
Fix pcolormesh with datetime coordinates.
Fix performance regression with datetimes.
Fix singular ticks with small log ranges.
Fix timers/animations on wx and notebook backends.
Remove certifi as a hard runtime dependency.

v3.3.2

This release contains several critical bug-fixes:

fix Axis scale on twinned Axes
fix auto-close of Figures in nbagg
fix automatic title placement if Axes is off the Figure
fix autoranging of log scales with barstacked histogram
fix extra redraws when using Button or TextBox widgets
fix imshow with LogNorm and large vmin/vmax ranges
fix plotting Pandas DataFrame with string MultiIndex
fix scatter with marker=''
fix scatter3d color/linewidth re-projection
fix state of mode buttons in TkAgg backends
include license files in built distribution
reduce Visual C++ runtime requirements on Windows

v3.3.1

This release contains several critical bug-fixes:

fix docstring import issues when running Python with optimization
fix hist with categorical data, such as with Pandas
fix install on BSD systems
fix nbagg compatibility with Chrome 84+
fix ordering of scatter marker size in 3D plots
fix performance regression when plotting Paths
fix reading from URL in imread
fix several regressions with new date epoch handling
fix some bad constrained and tight layout interactions with colorbars
fix use of customized toolbars in TkAgg and WXAgg backends

v3.3.0

Highlights of this release include:

Provisional API for composing semantic axes layouts from text or nested lists
New Axes.sharex, Axes.sharey methods
Turbo colormap
colors.BoundaryNorm supports extend keyword argument
Text color for legend labels
Pcolor and Pcolormesh now accept shading='nearest' and 'auto'
Allow tick formatters to be set with str or function inputs
New Axes.axline method
Dates use a modern epoch
Improved font weight detection
Axes3D no longer distorts the 3D plot to match the 2D aspect ratio
More consistent toolbar behavior across backends
Toolbar icons are now styled for dark themes
Cursor text now uses a number of significant digits matching pointing precision
Functions to compute a Path's size
savefig() gained a backend keyword argument
Saving SVG now supports adding metadata
Saving PDF metadata via PGF now consistent with PDF backend
NbAgg and WebAgg no longer use jQuery & jQuery UI

diffstat:

 graphics/py-matplotlib/Makefile |   7 ++--
 graphics/py-matplotlib/PLIST    |  56 ++++++++++++++++++++++------------------
 graphics/py-matplotlib/distinfo |  10 +++---
 3 files changed, 39 insertions(+), 34 deletions(-)

diffs (217 lines):

diff -r 588fc33a9837 -r dc17b03478d5 graphics/py-matplotlib/Makefile
--- a/graphics/py-matplotlib/Makefile   Sun Jan 10 17:25:27 2021 +0000
+++ b/graphics/py-matplotlib/Makefile   Sun Jan 10 20:27:33 2021 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.60 2020/10/12 21:52:01 bacon Exp $
+# $NetBSD: Makefile,v 1.61 2021/01/10 20:27:33 adam Exp $
 
-DISTNAME=      matplotlib-3.2.2
+DISTNAME=      matplotlib-3.3.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/matplotlib/}
 
@@ -11,7 +10,7 @@
 COMMENT=       Matlab-style plotting package for Python
 # LICENSE=     see ${WRKSRC}/LICENSE/LICENSE
 
-DEPENDS+=      ${PYPKGPREFIX}-Pillow>=3.4:../../graphics/py-Pillow
+DEPENDS+=      ${PYPKGPREFIX}-Pillow>=6.2.0:../../graphics/py-Pillow
 DEPENDS+=      ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo
 DEPENDS+=      ${PYPKGPREFIX}-cycler>=0.10:../../graphics/py-cycler
 DEPENDS+=      ${PYPKGPREFIX}-dateutil>=2.1:../../time/py-dateutil
diff -r 588fc33a9837 -r dc17b03478d5 graphics/py-matplotlib/PLIST
--- a/graphics/py-matplotlib/PLIST      Sun Jan 10 17:25:27 2021 +0000
+++ b/graphics/py-matplotlib/PLIST      Sun Jan 10 20:27:33 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2020/05/17 18:56:43 adam Exp $
+@comment $NetBSD: PLIST,v 1.26 2021/01/10 20:27:33 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -26,6 +26,9 @@
 ${PYSITELIB}/matplotlib/_constrained_layout.pyo
 ${PYSITELIB}/matplotlib/_contour.so
 ${PYSITELIB}/matplotlib/_image.so
+${PYSITELIB}/matplotlib/_internal_utils.py
+${PYSITELIB}/matplotlib/_internal_utils.pyc
+${PYSITELIB}/matplotlib/_internal_utils.pyo
 ${PYSITELIB}/matplotlib/_layoutbox.py
 ${PYSITELIB}/matplotlib/_layoutbox.pyc
 ${PYSITELIB}/matplotlib/_layoutbox.pyo
@@ -33,7 +36,6 @@
 ${PYSITELIB}/matplotlib/_mathtext_data.pyc
 ${PYSITELIB}/matplotlib/_mathtext_data.pyo
 ${PYSITELIB}/matplotlib/_path.so
-${PYSITELIB}/matplotlib/_png.so
 ${PYSITELIB}/matplotlib/_pylab_helpers.py
 ${PYSITELIB}/matplotlib/_pylab_helpers.pyc
 ${PYSITELIB}/matplotlib/_pylab_helpers.pyo
@@ -42,6 +44,7 @@
 ${PYSITELIB}/matplotlib/_text_layout.pyc
 ${PYSITELIB}/matplotlib/_text_layout.pyo
 ${PYSITELIB}/matplotlib/_tri.so
+${PYSITELIB}/matplotlib/_ttconv.so
 ${PYSITELIB}/matplotlib/_version.py
 ${PYSITELIB}/matplotlib/_version.pyc
 ${PYSITELIB}/matplotlib/_version.pyo
@@ -179,43 +182,29 @@
 ${PYSITELIB}/matplotlib/backends/qt_editor/_formlayout.py
 ${PYSITELIB}/matplotlib/backends/qt_editor/_formlayout.pyc
 ${PYSITELIB}/matplotlib/backends/qt_editor/_formlayout.pyo
+${PYSITELIB}/matplotlib/backends/qt_editor/_formsubplottool.py
+${PYSITELIB}/matplotlib/backends/qt_editor/_formsubplottool.pyc
+${PYSITELIB}/matplotlib/backends/qt_editor/_formsubplottool.pyo
 ${PYSITELIB}/matplotlib/backends/qt_editor/figureoptions.py
 ${PYSITELIB}/matplotlib/backends/qt_editor/figureoptions.pyc
 ${PYSITELIB}/matplotlib/backends/qt_editor/figureoptions.pyo
-${PYSITELIB}/matplotlib/backends/qt_editor/formlayout.py
-${PYSITELIB}/matplotlib/backends/qt_editor/formlayout.pyc
-${PYSITELIB}/matplotlib/backends/qt_editor/formlayout.pyo
 ${PYSITELIB}/matplotlib/backends/qt_editor/formsubplottool.py
 ${PYSITELIB}/matplotlib/backends/qt_editor/formsubplottool.pyc
 ${PYSITELIB}/matplotlib/backends/qt_editor/formsubplottool.pyo
+${PYSITELIB}/matplotlib/backends/web_backend/.eslintrc.js
+${PYSITELIB}/matplotlib/backends/web_backend/.prettierignore
+${PYSITELIB}/matplotlib/backends/web_backend/.prettierrc
 ${PYSITELIB}/matplotlib/backends/web_backend/all_figures.html
 ${PYSITELIB}/matplotlib/backends/web_backend/css/boilerplate.css
 ${PYSITELIB}/matplotlib/backends/web_backend/css/fbm.css
+${PYSITELIB}/matplotlib/backends/web_backend/css/mpl.css
 ${PYSITELIB}/matplotlib/backends/web_backend/css/page.css
 ${PYSITELIB}/matplotlib/backends/web_backend/ipython_inline_figure.html
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/AUTHORS.txt
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/LICENSE.txt
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/external/jquery/jquery.js
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/images/ui-icons_444444_256x240.png
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/images/ui-icons_555555_256x240.png
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/images/ui-icons_777620_256x240.png
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/images/ui-icons_777777_256x240.png
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/images/ui-icons_cc0000_256x240.png
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/images/ui-icons_ffffff_256x240.png
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/index.html
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/jquery-ui.css
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/jquery-ui.js
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/jquery-ui.min.css
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/jquery-ui.min.js
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/jquery-ui.structure.css
-${PYSITELIB}/matplotlib/backends/web_backend/jquery-ui-1.12.1/jquery-ui.structure.min.css
-${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/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/package.json
 ${PYSITELIB}/matplotlib/backends/web_backend/single_figure.html
 ${PYSITELIB}/matplotlib/bezier.py
 ${PYSITELIB}/matplotlib/bezier.pyc
@@ -400,18 +389,21 @@
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/cmss10.ttf
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf
+${PYSITELIB}/matplotlib/mpl-data/images/back-symbolic.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/back.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/back.pdf
 ${PYSITELIB}/matplotlib/mpl-data/images/back.png
 ${PYSITELIB}/matplotlib/mpl-data/images/back.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/back_large.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/back_large.png
+${PYSITELIB}/matplotlib/mpl-data/images/filesave-symbolic.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/filesave.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/filesave.pdf
 ${PYSITELIB}/matplotlib/mpl-data/images/filesave.png
 ${PYSITELIB}/matplotlib/mpl-data/images/filesave.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/filesave_large.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/filesave_large.png
+${PYSITELIB}/matplotlib/mpl-data/images/forward-symbolic.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/forward.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/forward.pdf
 ${PYSITELIB}/matplotlib/mpl-data/images/forward.png
@@ -423,12 +415,15 @@
 ${PYSITELIB}/matplotlib/mpl-data/images/hand.png
 ${PYSITELIB}/matplotlib/mpl-data/images/hand.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/hand_large.gif
+${PYSITELIB}/matplotlib/mpl-data/images/help-symbolic.svg
+${PYSITELIB}/matplotlib/mpl-data/images/help.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/help.pdf
 ${PYSITELIB}/matplotlib/mpl-data/images/help.png
 ${PYSITELIB}/matplotlib/mpl-data/images/help.ppm
 ${PYSITELIB}/matplotlib/mpl-data/images/help.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/help_large.png
 ${PYSITELIB}/matplotlib/mpl-data/images/help_large.ppm
+${PYSITELIB}/matplotlib/mpl-data/images/home-symbolic.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/home.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/home.pdf
 ${PYSITELIB}/matplotlib/mpl-data/images/home.png
@@ -440,6 +435,7 @@
 ${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-symbolic.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/move.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/move.pdf
 ${PYSITELIB}/matplotlib/mpl-data/images/move.png
@@ -450,12 +446,14 @@
 ${PYSITELIB}/matplotlib/mpl-data/images/qt4_editor_options.png
 ${PYSITELIB}/matplotlib/mpl-data/images/qt4_editor_options.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/qt4_editor_options_large.png
+${PYSITELIB}/matplotlib/mpl-data/images/subplots-symbolic.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/subplots.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/subplots.pdf
 ${PYSITELIB}/matplotlib/mpl-data/images/subplots.png
 ${PYSITELIB}/matplotlib/mpl-data/images/subplots.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/subplots_large.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/subplots_large.png
+${PYSITELIB}/matplotlib/mpl-data/images/zoom_to_rect-symbolic.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/zoom_to_rect.gif
 ${PYSITELIB}/matplotlib/mpl-data/images/zoom_to_rect.pdf
 ${PYSITELIB}/matplotlib/mpl-data/images/zoom_to_rect.png
@@ -618,6 +616,9 @@
 ${PYSITELIB}/matplotlib/testing/jpl_units/__init__.py
 ${PYSITELIB}/matplotlib/testing/jpl_units/__init__.pyc
 ${PYSITELIB}/matplotlib/testing/jpl_units/__init__.pyo
+${PYSITELIB}/matplotlib/testing/widgets.py
+${PYSITELIB}/matplotlib/testing/widgets.pyc
+${PYSITELIB}/matplotlib/testing/widgets.pyo
 ${PYSITELIB}/matplotlib/tests/__init__.py
 ${PYSITELIB}/matplotlib/tests/__init__.pyc
 ${PYSITELIB}/matplotlib/tests/__init__.pyo
@@ -777,6 +778,9 @@
 ${PYSITELIB}/matplotlib/tests/test_png.py
 ${PYSITELIB}/matplotlib/tests/test_png.pyc
 ${PYSITELIB}/matplotlib/tests/test_png.pyo
+${PYSITELIB}/matplotlib/tests/test_polar.py
+${PYSITELIB}/matplotlib/tests/test_polar.pyc
+${PYSITELIB}/matplotlib/tests/test_polar.pyo
 ${PYSITELIB}/matplotlib/tests/test_preprocess_data.py
 ${PYSITELIB}/matplotlib/tests/test_preprocess_data.pyc
 ${PYSITELIB}/matplotlib/tests/test_preprocess_data.pyo
@@ -903,7 +907,9 @@
 ${PYSITELIB}/matplotlib/tri/tritools.py
 ${PYSITELIB}/matplotlib/tri/tritools.pyc
 ${PYSITELIB}/matplotlib/tri/tritools.pyo
-${PYSITELIB}/matplotlib/ttconv.so
+${PYSITELIB}/matplotlib/ttconv.py
+${PYSITELIB}/matplotlib/ttconv.pyc
+${PYSITELIB}/matplotlib/ttconv.pyo
 ${PYSITELIB}/matplotlib/type1font.py
 ${PYSITELIB}/matplotlib/type1font.pyc
 ${PYSITELIB}/matplotlib/type1font.pyo
diff -r 588fc33a9837 -r dc17b03478d5 graphics/py-matplotlib/distinfo
--- a/graphics/py-matplotlib/distinfo   Sun Jan 10 17:25:27 2021 +0000
+++ b/graphics/py-matplotlib/distinfo   Sun Jan 10 20:27:33 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.37 2020/06/18 12:24:55 adam Exp $
+$NetBSD: distinfo,v 1.38 2021/01/10 20:27:33 adam Exp $
 
-SHA1 (matplotlib-3.2.2.tar.gz) = 70c322e11d5745e9d3fbcb5f539086319798bae4
-RMD160 (matplotlib-3.2.2.tar.gz) = e8bbf097da8ecabc57677781ce68b2399bfbdf78
-SHA512 (matplotlib-3.2.2.tar.gz) = 4b8080fddc717f311a87b6ef1a279304da2931ef2d6de85688c153f14da5009351f42d9533c44695ca43ce1496bb642927aca822a7946a2d50d40a7d25224b31
-Size (matplotlib-3.2.2.tar.gz) = 40295831 bytes
+SHA1 (matplotlib-3.3.3.tar.gz) = 80e933178fd722863a9b6fea0388a578696c2e8a
+RMD160 (matplotlib-3.3.3.tar.gz) = 7f1ed8f08766f60f1809c964c486536e3ef49683
+SHA512 (matplotlib-3.3.3.tar.gz) = 36b482a6c36ee08c47f3c02c160289bbdec8746d4d246084723bd3e1fd632c6383f6db58c950a9773a6993d10f24dacd870a91faafc34864616288cd05b6232c
+Size (matplotlib-3.3.3.tar.gz) = 37944403 bytes



Home | Main Index | Thread Index | Old Index