pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/py-seaborn py-seaborn: updated to 0.12.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dcb65e050515
branches:  trunk
changeset: 389064:dcb65e050515
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Nov 29 20:36:28 2022 +0000

description:
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:

 graphics/py-seaborn/Makefile |   23 ++++--
 graphics/py-seaborn/PLIST    |  152 +++++++++++++++++++++---------------------
 graphics/py-seaborn/distinfo |    8 +-
 3 files changed, 95 insertions(+), 88 deletions(-)

diffs (249 lines):

diff -r 0e3d7fadb85d -r dcb65e050515 graphics/py-seaborn/Makefile
--- a/graphics/py-seaborn/Makefile      Tue Nov 29 19:16:20 2022 +0000
+++ b/graphics/py-seaborn/Makefile      Tue Nov 29 20:36:28 2022 +0000
@@ -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 @@
 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 -r 0e3d7fadb85d -r dcb65e050515 graphics/py-seaborn/PLIST
--- a/graphics/py-seaborn/PLIST Tue Nov 29 19:16:20 2022 +0000
+++ b/graphics/py-seaborn/PLIST Tue Nov 29 20:36:28 2022 +0000
@@ -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 -r 0e3d7fadb85d -r dcb65e050515 graphics/py-seaborn/distinfo
--- a/graphics/py-seaborn/distinfo      Tue Nov 29 19:16:20 2022 +0000
+++ b/graphics/py-seaborn/distinfo      Tue Nov 29 20:36:28 2022 +0000
@@ -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



Home | Main Index | Thread Index | Old Index