pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/py-matplotlib



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Jan 10 20:27:33 UTC 2021

Modified Files:
        pkgsrc/graphics/py-matplotlib: Makefile PLIST distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 pkgsrc/graphics/py-matplotlib/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/graphics/py-matplotlib/PLIST
cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/py-matplotlib/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/py-matplotlib/Makefile
diff -u pkgsrc/graphics/py-matplotlib/Makefile:1.60 pkgsrc/graphics/py-matplotlib/Makefile:1.61
--- pkgsrc/graphics/py-matplotlib/Makefile:1.60 Mon Oct 12 21:52:01 2020
+++ pkgsrc/graphics/py-matplotlib/Makefile      Sun Jan 10 20:27:33 2021
@@ -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 @@ HOMEPAGE=     https://matplotlib.org/
 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

Index: pkgsrc/graphics/py-matplotlib/PLIST
diff -u pkgsrc/graphics/py-matplotlib/PLIST:1.25 pkgsrc/graphics/py-matplotlib/PLIST:1.26
--- pkgsrc/graphics/py-matplotlib/PLIST:1.25    Sun May 17 18:56:43 2020
+++ pkgsrc/graphics/py-matplotlib/PLIST Sun Jan 10 20:27:33 2021
@@ -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_lay
 ${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.p
 ${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.py
 ${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_edit
 ${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/t
 ${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/
 ${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/
 ${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/
 ${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_unit
 ${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_pickl
 ${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/trirefine.py
 ${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

Index: pkgsrc/graphics/py-matplotlib/distinfo
diff -u pkgsrc/graphics/py-matplotlib/distinfo:1.37 pkgsrc/graphics/py-matplotlib/distinfo:1.38
--- pkgsrc/graphics/py-matplotlib/distinfo:1.37 Thu Jun 18 12:24:55 2020
+++ pkgsrc/graphics/py-matplotlib/distinfo      Sun Jan 10 20:27:33 2021
@@ -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