summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2022-11-29 20:36:28 +0000
committeradam <adam@pkgsrc.org>2022-11-29 20:36:28 +0000
commitb194352a0ea8a14fbc5a19839334c049d87d2e62 (patch)
tree2b22645651910be4854f99cd74d4eead6e7fd787 /graphics
parent05fc1a2ae9967657fa5b144efe092bc40a1f1c16 (diff)
downloadpkgsrc-b194352a0ea8a14fbc5a19839334c049d87d2e62.tar.gz
py-seaborn: updated to 0.12.1
v0.12.1 (October 2022) ---------------------- This is an incremental release that is a recommended upgrade for all users. It addresses a handful of bugs / regressions in v0.12.0 and adds several features and enhancements to the new :doc:`objects interface </tutorial/objects_interface>`. - |Feature| Added the :class:`objects.Text` mark (:pr:`3051`). - |Feature| Added the :class:`objects.Dash` mark (:pr:`3074`). - |Feature| Added the :class:`objects.Perc` stat (:pr:`3063`). - |Feature| Added the :class:`objects.Count` stat (:pr:`3086`). - |Feature| The :class:`objects.Band` and :class:`objects.Range` marks will now cover the full extent of the data if `min` / `max` variables are not explicitly assigned or added in a transform (:pr:`3056`). - |Enhancement| |Defaults| The :class:`objects.Jitter` move now applies a small amount of jitter by default (:pr:`3066`). - |Enhancement| |Defaults| Axes with a :class:`objects.Nominal` scale now appear like categorical axes in classic seaborn, with fixed margins, no grid, and an inverted y axis (:pr:`3069`). - |Enhancement| |API| The :meth:`objects.Continuous.label` method now accepts `base=None` to override the default formatter with a log transform (:pr:`3087`). - |Enhancement| |Fix| Marks that sort along the orient axis (e.g. :class:`objects.Line`) now use a stable algorithm (:pr:`3064`). - |Enhancement| |Fix| Added a `label` parameter to :func:`pointplot`, which addresses a regression in 0.12.0 when :func:`pointplot` is passed to :class:`FacetGrid` (:pr:`3016`). - |Fix| Fixed a bug that caused an exception when more than two layers with the same mappings were added to :class:`objects.Plot` (:pr:`3055`). - |Fix| Made :class:`objects.PolyFit` robust to missing data (:pr:`3010`). - |Fix| Fixed a bug in :class:`objects.Plot` that occurred when data assigned to the orient coordinate had zero variance (:pr:`3084`). - |Fix| Fixed a regression in :func:`kdeplot` where passing `cmap` for an unfilled bivariate plot would raise an exception (:pr:`3065`). - |Fix| Addressed a performance regression in :func:`lineplot` with a large number of unique x values (:pr:`3081`). - |Build| Seaborn no longer contains doctest-style examples, simplifying the testing infrastructure (:pr:`3034`).
Diffstat (limited to 'graphics')
-rw-r--r--graphics/py-seaborn/Makefile23
-rw-r--r--graphics/py-seaborn/PLIST152
-rw-r--r--graphics/py-seaborn/distinfo8
3 files changed, 95 insertions, 88 deletions
diff --git a/graphics/py-seaborn/Makefile b/graphics/py-seaborn/Makefile
index 851b41ac63d..4780a97583c 100644
--- a/graphics/py-seaborn/Makefile
+++ b/graphics/py-seaborn/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2022/04/10 00:57:14 gutteridge Exp $
+# $NetBSD: Makefile,v 1.10 2022/11/29 20:36:28 adam Exp $
-DISTNAME= seaborn-0.9.0
+DISTNAME= seaborn-0.12.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/seaborn/}
@@ -11,14 +10,22 @@ HOMEPAGE= https://seaborn.pydata.org/
COMMENT= Statistical data visualization
LICENSE= modified-bsd
-DEPENDS+= ${PYPKGPREFIX}-matplotlib>=1.4.3:../../graphics/py-matplotlib
-DEPENDS+= ${PYPKGPREFIX}-numpy>=1.9.3:../../math/py-numpy
-DEPENDS+= ${PYPKGPREFIX}-pandas>=0.15.2:../../math/py-pandas
-DEPENDS+= ${PYPKGPREFIX}-scipy>=0.14.0:../../math/py-scipy
+DEPENDS+= ${PYPKGPREFIX}-matplotlib>=3.6.2:../../graphics/py-matplotlib
+DEPENDS+= ${PYPKGPREFIX}-numpy>=1.17:../../math/py-numpy
+DEPENDS+= ${PYPKGPREFIX}-pandas>=0.25:../../math/py-pandas
+# stats
+DEPENDS+= ${PYPKGPREFIX}-scipy>=1.3:../../math/py-scipy
+DEPENDS+= ${PYPKGPREFIX}-statsmodels>=0.10:../../math/py-statsmodels
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27 37 # py-matplotlib, py-scipy
-.include "../../lang/python/egg.mk"
+do-test:
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
+
+.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/py-seaborn/PLIST b/graphics/py-seaborn/PLIST
index f5fda9bfb8b..beadce8efec 100644
--- a/graphics/py-seaborn/PLIST
+++ b/graphics/py-seaborn/PLIST
@@ -1,114 +1,114 @@
-@comment $NetBSD: PLIST,v 1.2 2019/06/16 19:28:47 adam Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.3 2022/11/29 20:36:28 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.md
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
${PYSITELIB}/seaborn/__init__.py
${PYSITELIB}/seaborn/__init__.pyc
-${PYSITELIB}/seaborn/__init__.pyo
+${PYSITELIB}/seaborn/_compat.py
+${PYSITELIB}/seaborn/_compat.pyc
+${PYSITELIB}/seaborn/_core/__init__.py
+${PYSITELIB}/seaborn/_core/__init__.pyc
+${PYSITELIB}/seaborn/_core/data.py
+${PYSITELIB}/seaborn/_core/data.pyc
+${PYSITELIB}/seaborn/_core/groupby.py
+${PYSITELIB}/seaborn/_core/groupby.pyc
+${PYSITELIB}/seaborn/_core/moves.py
+${PYSITELIB}/seaborn/_core/moves.pyc
+${PYSITELIB}/seaborn/_core/plot.py
+${PYSITELIB}/seaborn/_core/plot.pyc
+${PYSITELIB}/seaborn/_core/properties.py
+${PYSITELIB}/seaborn/_core/properties.pyc
+${PYSITELIB}/seaborn/_core/rules.py
+${PYSITELIB}/seaborn/_core/rules.pyc
+${PYSITELIB}/seaborn/_core/scales.py
+${PYSITELIB}/seaborn/_core/scales.pyc
+${PYSITELIB}/seaborn/_core/subplots.py
+${PYSITELIB}/seaborn/_core/subplots.pyc
+${PYSITELIB}/seaborn/_core/typing.py
+${PYSITELIB}/seaborn/_core/typing.pyc
+${PYSITELIB}/seaborn/_decorators.py
+${PYSITELIB}/seaborn/_decorators.pyc
+${PYSITELIB}/seaborn/_docstrings.py
+${PYSITELIB}/seaborn/_docstrings.pyc
+${PYSITELIB}/seaborn/_marks/__init__.py
+${PYSITELIB}/seaborn/_marks/__init__.pyc
+${PYSITELIB}/seaborn/_marks/area.py
+${PYSITELIB}/seaborn/_marks/area.pyc
+${PYSITELIB}/seaborn/_marks/bar.py
+${PYSITELIB}/seaborn/_marks/bar.pyc
+${PYSITELIB}/seaborn/_marks/base.py
+${PYSITELIB}/seaborn/_marks/base.pyc
+${PYSITELIB}/seaborn/_marks/dot.py
+${PYSITELIB}/seaborn/_marks/dot.pyc
+${PYSITELIB}/seaborn/_marks/line.py
+${PYSITELIB}/seaborn/_marks/line.pyc
+${PYSITELIB}/seaborn/_marks/text.py
+${PYSITELIB}/seaborn/_marks/text.pyc
+${PYSITELIB}/seaborn/_oldcore.py
+${PYSITELIB}/seaborn/_oldcore.pyc
+${PYSITELIB}/seaborn/_statistics.py
+${PYSITELIB}/seaborn/_statistics.pyc
+${PYSITELIB}/seaborn/_stats/__init__.py
+${PYSITELIB}/seaborn/_stats/__init__.pyc
+${PYSITELIB}/seaborn/_stats/aggregation.py
+${PYSITELIB}/seaborn/_stats/aggregation.pyc
+${PYSITELIB}/seaborn/_stats/base.py
+${PYSITELIB}/seaborn/_stats/base.pyc
+${PYSITELIB}/seaborn/_stats/counting.py
+${PYSITELIB}/seaborn/_stats/counting.pyc
+${PYSITELIB}/seaborn/_stats/order.py
+${PYSITELIB}/seaborn/_stats/order.pyc
+${PYSITELIB}/seaborn/_stats/regression.py
+${PYSITELIB}/seaborn/_stats/regression.pyc
+${PYSITELIB}/seaborn/_testing.py
+${PYSITELIB}/seaborn/_testing.pyc
${PYSITELIB}/seaborn/algorithms.py
${PYSITELIB}/seaborn/algorithms.pyc
-${PYSITELIB}/seaborn/algorithms.pyo
-${PYSITELIB}/seaborn/apionly.py
-${PYSITELIB}/seaborn/apionly.pyc
-${PYSITELIB}/seaborn/apionly.pyo
${PYSITELIB}/seaborn/axisgrid.py
${PYSITELIB}/seaborn/axisgrid.pyc
-${PYSITELIB}/seaborn/axisgrid.pyo
${PYSITELIB}/seaborn/categorical.py
${PYSITELIB}/seaborn/categorical.pyc
-${PYSITELIB}/seaborn/categorical.pyo
${PYSITELIB}/seaborn/cm.py
${PYSITELIB}/seaborn/cm.pyc
-${PYSITELIB}/seaborn/cm.pyo
${PYSITELIB}/seaborn/colors/__init__.py
${PYSITELIB}/seaborn/colors/__init__.pyc
-${PYSITELIB}/seaborn/colors/__init__.pyo
${PYSITELIB}/seaborn/colors/crayons.py
${PYSITELIB}/seaborn/colors/crayons.pyc
-${PYSITELIB}/seaborn/colors/crayons.pyo
${PYSITELIB}/seaborn/colors/xkcd_rgb.py
${PYSITELIB}/seaborn/colors/xkcd_rgb.pyc
-${PYSITELIB}/seaborn/colors/xkcd_rgb.pyo
-${PYSITELIB}/seaborn/conftest.py
-${PYSITELIB}/seaborn/conftest.pyc
-${PYSITELIB}/seaborn/conftest.pyo
${PYSITELIB}/seaborn/distributions.py
${PYSITELIB}/seaborn/distributions.pyc
-${PYSITELIB}/seaborn/distributions.pyo
${PYSITELIB}/seaborn/external/__init__.py
${PYSITELIB}/seaborn/external/__init__.pyc
-${PYSITELIB}/seaborn/external/__init__.pyo
+${PYSITELIB}/seaborn/external/appdirs.py
+${PYSITELIB}/seaborn/external/appdirs.pyc
+${PYSITELIB}/seaborn/external/docscrape.py
+${PYSITELIB}/seaborn/external/docscrape.pyc
${PYSITELIB}/seaborn/external/husl.py
${PYSITELIB}/seaborn/external/husl.pyc
-${PYSITELIB}/seaborn/external/husl.pyo
-${PYSITELIB}/seaborn/external/six.py
-${PYSITELIB}/seaborn/external/six.pyc
-${PYSITELIB}/seaborn/external/six.pyo
-${PYSITELIB}/seaborn/linearmodels.py
-${PYSITELIB}/seaborn/linearmodels.pyc
-${PYSITELIB}/seaborn/linearmodels.pyo
+${PYSITELIB}/seaborn/external/kde.py
+${PYSITELIB}/seaborn/external/kde.pyc
+${PYSITELIB}/seaborn/external/version.py
+${PYSITELIB}/seaborn/external/version.pyc
${PYSITELIB}/seaborn/matrix.py
${PYSITELIB}/seaborn/matrix.pyc
-${PYSITELIB}/seaborn/matrix.pyo
${PYSITELIB}/seaborn/miscplot.py
${PYSITELIB}/seaborn/miscplot.pyc
-${PYSITELIB}/seaborn/miscplot.pyo
+${PYSITELIB}/seaborn/objects.py
+${PYSITELIB}/seaborn/objects.pyc
${PYSITELIB}/seaborn/palettes.py
${PYSITELIB}/seaborn/palettes.pyc
-${PYSITELIB}/seaborn/palettes.pyo
${PYSITELIB}/seaborn/rcmod.py
${PYSITELIB}/seaborn/rcmod.pyc
-${PYSITELIB}/seaborn/rcmod.pyo
${PYSITELIB}/seaborn/regression.py
${PYSITELIB}/seaborn/regression.pyc
-${PYSITELIB}/seaborn/regression.pyo
${PYSITELIB}/seaborn/relational.py
${PYSITELIB}/seaborn/relational.pyc
-${PYSITELIB}/seaborn/relational.pyo
-${PYSITELIB}/seaborn/tests/__init__.py
-${PYSITELIB}/seaborn/tests/__init__.pyc
-${PYSITELIB}/seaborn/tests/__init__.pyo
-${PYSITELIB}/seaborn/tests/test_algorithms.py
-${PYSITELIB}/seaborn/tests/test_algorithms.pyc
-${PYSITELIB}/seaborn/tests/test_algorithms.pyo
-${PYSITELIB}/seaborn/tests/test_axisgrid.py
-${PYSITELIB}/seaborn/tests/test_axisgrid.pyc
-${PYSITELIB}/seaborn/tests/test_axisgrid.pyo
-${PYSITELIB}/seaborn/tests/test_categorical.py
-${PYSITELIB}/seaborn/tests/test_categorical.pyc
-${PYSITELIB}/seaborn/tests/test_categorical.pyo
-${PYSITELIB}/seaborn/tests/test_distributions.py
-${PYSITELIB}/seaborn/tests/test_distributions.pyc
-${PYSITELIB}/seaborn/tests/test_distributions.pyo
-${PYSITELIB}/seaborn/tests/test_matrix.py
-${PYSITELIB}/seaborn/tests/test_matrix.pyc
-${PYSITELIB}/seaborn/tests/test_matrix.pyo
-${PYSITELIB}/seaborn/tests/test_miscplot.py
-${PYSITELIB}/seaborn/tests/test_miscplot.pyc
-${PYSITELIB}/seaborn/tests/test_miscplot.pyo
-${PYSITELIB}/seaborn/tests/test_palettes.py
-${PYSITELIB}/seaborn/tests/test_palettes.pyc
-${PYSITELIB}/seaborn/tests/test_palettes.pyo
-${PYSITELIB}/seaborn/tests/test_rcmod.py
-${PYSITELIB}/seaborn/tests/test_rcmod.pyc
-${PYSITELIB}/seaborn/tests/test_rcmod.pyo
-${PYSITELIB}/seaborn/tests/test_regression.py
-${PYSITELIB}/seaborn/tests/test_regression.pyc
-${PYSITELIB}/seaborn/tests/test_regression.pyo
-${PYSITELIB}/seaborn/tests/test_relational.py
-${PYSITELIB}/seaborn/tests/test_relational.pyc
-${PYSITELIB}/seaborn/tests/test_relational.pyo
-${PYSITELIB}/seaborn/tests/test_utils.py
-${PYSITELIB}/seaborn/tests/test_utils.pyc
-${PYSITELIB}/seaborn/tests/test_utils.pyo
-${PYSITELIB}/seaborn/timeseries.py
-${PYSITELIB}/seaborn/timeseries.pyc
-${PYSITELIB}/seaborn/timeseries.pyo
${PYSITELIB}/seaborn/utils.py
${PYSITELIB}/seaborn/utils.pyc
-${PYSITELIB}/seaborn/utils.pyo
${PYSITELIB}/seaborn/widgets.py
${PYSITELIB}/seaborn/widgets.pyc
-${PYSITELIB}/seaborn/widgets.pyo
diff --git a/graphics/py-seaborn/distinfo b/graphics/py-seaborn/distinfo
index 704415d682f..6092c175efb 100644
--- a/graphics/py-seaborn/distinfo
+++ b/graphics/py-seaborn/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 10:46:48 nia Exp $
+$NetBSD: distinfo,v 1.6 2022/11/29 20:36:28 adam Exp $
-BLAKE2s (seaborn-0.9.0.tar.gz) = e7891a8848386af61343f716d117f697e7ca909f860ebe7be0424aca2da6d4ea
-SHA512 (seaborn-0.9.0.tar.gz) = 01cc9a8e80102eed6a35be8ef2c3357d1f5eee53004887a5e0eb1f4dcf696987e19b9e371e95fad01fff60042ad5a2873a6d265a43cb506172a50ecd5ba55b3b
-Size (seaborn-0.9.0.tar.gz) = 198184 bytes
+BLAKE2s (seaborn-0.12.1.tar.gz) = 76829884a47668228962ad89375fc0dc1c69988317ad470f3ad542bcb009199c
+SHA512 (seaborn-0.12.1.tar.gz) = c807390230eef9e79b1edc13671a5b9031e98767e10ae99831611dea0a8418512460eb1dc32bc7ad5d929ef9df6c124a5dcb25e0d591aa25cbd0859da2c92c53
+Size (seaborn-0.12.1.tar.gz) = 1429609 bytes