pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/math/py-pandas math/py-pandas: Update to 0.25.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/15169f8f47da
branches:  trunk
changeset: 423284:15169f8f47da
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Fri Feb 14 16:21:55 2020 +0000

description:
math/py-pandas: Update to 0.25.3

Highlights:

- Groupby aggregation with relabeling
- Better repr for MultiIndex
- Better truncated repr for Series and DataFrame
- Series.explode to split list-like values to rows

diffstat:

 math/py-pandas/Makefile |   17 +-
 math/py-pandas/PLIST    |  365 ++++++++++++++++++++++++++++++++++++-----------
 math/py-pandas/distinfo |   10 +-
 3 files changed, 288 insertions(+), 104 deletions(-)

diffs (truncated from 726 to 300 lines):

diff -r 28ae61fbfac1 -r 15169f8f47da math/py-pandas/Makefile
--- a/math/py-pandas/Makefile   Fri Feb 14 14:05:26 2020 +0000
+++ b/math/py-pandas/Makefile   Fri Feb 14 16:21:55 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.29 2020/01/26 17:31:40 rillig Exp $
+# $NetBSD: Makefile,v 1.30 2020/02/14 16:21:55 minskim Exp $
 
-DISTNAME=      pandas-0.24.2
+DISTNAME=      pandas-0.25.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pandas/}
@@ -11,27 +11,28 @@
 LICENSE=       modified-bsd
 
 DEPENDS+=      ${PYPKGPREFIX}-bottleneck-[0-9]*:../../math/py-bottleneck
-DEPENDS+=      ${PYPKGPREFIX}-dateutil>=2.5.0:../../time/py-dateutil
+DEPENDS+=      ${PYPKGPREFIX}-dateutil>=2.6.1:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib
 DEPENDS+=      ${PYPKGPREFIX}-numexpr-[0-9]*:../../math/py-numexpr
-DEPENDS+=      ${PYPKGPREFIX}-pytz>=2011:../../time/py-pytz
+DEPENDS+=      ${PYPKGPREFIX}-pytz>=2017.2:../../time/py-pytz
 DEPENDS+=      ${PYPKGPREFIX}-scipy>=0.7:../../math/py-scipy
 DEPENDS+=      ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
 DEPENDS+=      ${PYPKGPREFIX}-tables>=2.2:../../math/py-tables
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
-TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=3.58:../../devel/py-hypothesis
+TEST_DEPENDS+= ${PYPKGPREFIX}-test>=4.0.2:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
 # 20 test failures as of 0.18.1, see
 # https://github.com/pydata/pandas/issues/12337
 # https://github.com/pydata/pandas/issues/14043
 
 USE_LANGUAGES= c c++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27      # py-matplotlib, py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 PYSETUPTESTTARGET=     pytest
 
 .include "../../lang/python/egg.mk"
-BUILDLINK_API_DEPENDS.pynumpy+= ${PYPKGPREFIX}-numpy>=1.12.0
+BUILDLINK_API_DEPENDS.pynumpy+= ${PYPKGPREFIX}-numpy>=1.13.3
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 28ae61fbfac1 -r 15169f8f47da math/py-pandas/PLIST
--- a/math/py-pandas/PLIST      Fri Feb 14 14:05:26 2020 +0000
+++ b/math/py-pandas/PLIST      Fri Feb 14 16:21:55 2020 +0000
@@ -1,13 +1,29 @@
-@comment $NetBSD: PLIST,v 1.17 2019/06/16 19:14:52 adam Exp $
+@comment $NetBSD: PLIST,v 1.18 2020/02/14 16:21:55 minskim Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
 ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/pandas/__init__.py
 ${PYSITELIB}/pandas/__init__.pyc
 ${PYSITELIB}/pandas/__init__.pyo
+${PYSITELIB}/pandas/_config/__init__.py
+${PYSITELIB}/pandas/_config/__init__.pyc
+${PYSITELIB}/pandas/_config/__init__.pyo
+${PYSITELIB}/pandas/_config/config.py
+${PYSITELIB}/pandas/_config/config.pyc
+${PYSITELIB}/pandas/_config/config.pyo
+${PYSITELIB}/pandas/_config/dates.py
+${PYSITELIB}/pandas/_config/dates.pyc
+${PYSITELIB}/pandas/_config/dates.pyo
+${PYSITELIB}/pandas/_config/display.py
+${PYSITELIB}/pandas/_config/display.pyc
+${PYSITELIB}/pandas/_config/display.pyo
+${PYSITELIB}/pandas/_config/localization.py
+${PYSITELIB}/pandas/_config/localization.pyc
+${PYSITELIB}/pandas/_config/localization.pyo
 ${PYSITELIB}/pandas/_libs/__init__.py
 ${PYSITELIB}/pandas/_libs/__init__.pyc
 ${PYSITELIB}/pandas/_libs/__init__.pyo
@@ -35,6 +51,7 @@
 ${PYSITELIB}/pandas/_libs/tslibs/__init__.py
 ${PYSITELIB}/pandas/_libs/tslibs/__init__.pyc
 ${PYSITELIB}/pandas/_libs/tslibs/__init__.pyo
+${PYSITELIB}/pandas/_libs/tslibs/c_timestamp.so
 ${PYSITELIB}/pandas/_libs/tslibs/ccalendar.so
 ${PYSITELIB}/pandas/_libs/tslibs/conversion.so
 ${PYSITELIB}/pandas/_libs/tslibs/fields.so
@@ -49,8 +66,12 @@
 ${PYSITELIB}/pandas/_libs/tslibs/timedeltas.so
 ${PYSITELIB}/pandas/_libs/tslibs/timestamps.so
 ${PYSITELIB}/pandas/_libs/tslibs/timezones.so
+${PYSITELIB}/pandas/_libs/tslibs/tzconversion.so
 ${PYSITELIB}/pandas/_libs/window.so
 ${PYSITELIB}/pandas/_libs/writers.so
+${PYSITELIB}/pandas/_typing.py
+${PYSITELIB}/pandas/_typing.pyc
+${PYSITELIB}/pandas/_typing.pyo
 ${PYSITELIB}/pandas/_version.py
 ${PYSITELIB}/pandas/_version.pyc
 ${PYSITELIB}/pandas/_version.pyo
@@ -69,12 +90,12 @@
 ${PYSITELIB}/pandas/compat/__init__.py
 ${PYSITELIB}/pandas/compat/__init__.pyc
 ${PYSITELIB}/pandas/compat/__init__.pyo
+${PYSITELIB}/pandas/compat/_optional.py
+${PYSITELIB}/pandas/compat/_optional.pyc
+${PYSITELIB}/pandas/compat/_optional.pyo
 ${PYSITELIB}/pandas/compat/chainmap.py
 ${PYSITELIB}/pandas/compat/chainmap.pyc
 ${PYSITELIB}/pandas/compat/chainmap.pyo
-${PYSITELIB}/pandas/compat/chainmap_impl.py
-${PYSITELIB}/pandas/compat/chainmap_impl.pyc
-${PYSITELIB}/pandas/compat/chainmap_impl.pyo
 ${PYSITELIB}/pandas/compat/numpy/__init__.py
 ${PYSITELIB}/pandas/compat/numpy/__init__.pyc
 ${PYSITELIB}/pandas/compat/numpy/__init__.pyo
@@ -144,9 +165,6 @@
 ${PYSITELIB}/pandas/core/base.py
 ${PYSITELIB}/pandas/core/base.pyc
 ${PYSITELIB}/pandas/core/base.pyo
-${PYSITELIB}/pandas/core/categorical.py
-${PYSITELIB}/pandas/core/categorical.pyc
-${PYSITELIB}/pandas/core/categorical.pyo
 ${PYSITELIB}/pandas/core/common.py
 ${PYSITELIB}/pandas/core/common.pyc
 ${PYSITELIB}/pandas/core/common.pyo
@@ -186,9 +204,6 @@
 ${PYSITELIB}/pandas/core/computation/scope.py
 ${PYSITELIB}/pandas/core/computation/scope.pyc
 ${PYSITELIB}/pandas/core/computation/scope.pyo
-${PYSITELIB}/pandas/core/config.py
-${PYSITELIB}/pandas/core/config.pyc
-${PYSITELIB}/pandas/core/config.pyo
 ${PYSITELIB}/pandas/core/config_init.py
 ${PYSITELIB}/pandas/core/config_init.pyc
 ${PYSITELIB}/pandas/core/config_init.pyo
@@ -252,6 +267,9 @@
 ${PYSITELIB}/pandas/core/index.py
 ${PYSITELIB}/pandas/core/index.pyc
 ${PYSITELIB}/pandas/core/index.pyo
+${PYSITELIB}/pandas/core/indexers.py
+${PYSITELIB}/pandas/core/indexers.pyc
+${PYSITELIB}/pandas/core/indexers.pyo
 ${PYSITELIB}/pandas/core/indexes/__init__.py
 ${PYSITELIB}/pandas/core/indexes/__init__.pyc
 ${PYSITELIB}/pandas/core/indexes/__init__.pyo
@@ -321,12 +339,18 @@
 ${PYSITELIB}/pandas/core/nanops.py
 ${PYSITELIB}/pandas/core/nanops.pyc
 ${PYSITELIB}/pandas/core/nanops.pyo
-${PYSITELIB}/pandas/core/ops.py
-${PYSITELIB}/pandas/core/ops.pyc
-${PYSITELIB}/pandas/core/ops.pyo
-${PYSITELIB}/pandas/core/panel.py
-${PYSITELIB}/pandas/core/panel.pyc
-${PYSITELIB}/pandas/core/panel.pyo
+${PYSITELIB}/pandas/core/ops/__init__.py
+${PYSITELIB}/pandas/core/ops/__init__.pyc
+${PYSITELIB}/pandas/core/ops/__init__.pyo
+${PYSITELIB}/pandas/core/ops/docstrings.py
+${PYSITELIB}/pandas/core/ops/docstrings.pyc
+${PYSITELIB}/pandas/core/ops/docstrings.pyo
+${PYSITELIB}/pandas/core/ops/missing.py
+${PYSITELIB}/pandas/core/ops/missing.pyc
+${PYSITELIB}/pandas/core/ops/missing.pyo
+${PYSITELIB}/pandas/core/ops/roperator.py
+${PYSITELIB}/pandas/core/ops/roperator.pyc
+${PYSITELIB}/pandas/core/ops/roperator.pyo
 ${PYSITELIB}/pandas/core/resample.py
 ${PYSITELIB}/pandas/core/resample.pyc
 ${PYSITELIB}/pandas/core/resample.pyo
@@ -432,9 +456,30 @@
 ${PYSITELIB}/pandas/io/date_converters.py
 ${PYSITELIB}/pandas/io/date_converters.pyc
 ${PYSITELIB}/pandas/io/date_converters.pyo
-${PYSITELIB}/pandas/io/excel.py
-${PYSITELIB}/pandas/io/excel.pyc
-${PYSITELIB}/pandas/io/excel.pyo
+${PYSITELIB}/pandas/io/excel/__init__.py
+${PYSITELIB}/pandas/io/excel/__init__.pyc
+${PYSITELIB}/pandas/io/excel/__init__.pyo
+${PYSITELIB}/pandas/io/excel/_base.py
+${PYSITELIB}/pandas/io/excel/_base.pyc
+${PYSITELIB}/pandas/io/excel/_base.pyo
+${PYSITELIB}/pandas/io/excel/_odfreader.py
+${PYSITELIB}/pandas/io/excel/_odfreader.pyc
+${PYSITELIB}/pandas/io/excel/_odfreader.pyo
+${PYSITELIB}/pandas/io/excel/_openpyxl.py
+${PYSITELIB}/pandas/io/excel/_openpyxl.pyc
+${PYSITELIB}/pandas/io/excel/_openpyxl.pyo
+${PYSITELIB}/pandas/io/excel/_util.py
+${PYSITELIB}/pandas/io/excel/_util.pyc
+${PYSITELIB}/pandas/io/excel/_util.pyo
+${PYSITELIB}/pandas/io/excel/_xlrd.py
+${PYSITELIB}/pandas/io/excel/_xlrd.pyc
+${PYSITELIB}/pandas/io/excel/_xlrd.pyo
+${PYSITELIB}/pandas/io/excel/_xlsxwriter.py
+${PYSITELIB}/pandas/io/excel/_xlsxwriter.pyc
+${PYSITELIB}/pandas/io/excel/_xlsxwriter.pyo
+${PYSITELIB}/pandas/io/excel/_xlwt.py
+${PYSITELIB}/pandas/io/excel/_xlwt.pyc
+${PYSITELIB}/pandas/io/excel/_xlwt.pyo
 ${PYSITELIB}/pandas/io/feather_format.py
 ${PYSITELIB}/pandas/io/feather_format.pyc
 ${PYSITELIB}/pandas/io/feather_format.pyo
@@ -469,9 +514,6 @@
 ${PYSITELIB}/pandas/io/formats/style.pyc
 ${PYSITELIB}/pandas/io/formats/style.pyo
 ${PYSITELIB}/pandas/io/formats/templates/html.tpl
-${PYSITELIB}/pandas/io/formats/terminal.py
-${PYSITELIB}/pandas/io/formats/terminal.pyc
-${PYSITELIB}/pandas/io/formats/terminal.pyo
 ${PYSITELIB}/pandas/io/gbq.py
 ${PYSITELIB}/pandas/io/gbq.pyc
 ${PYSITELIB}/pandas/io/gbq.pyo
@@ -484,15 +526,15 @@
 ${PYSITELIB}/pandas/io/json/__init__.py
 ${PYSITELIB}/pandas/io/json/__init__.pyc
 ${PYSITELIB}/pandas/io/json/__init__.pyo
-${PYSITELIB}/pandas/io/json/json.py
-${PYSITELIB}/pandas/io/json/json.pyc
-${PYSITELIB}/pandas/io/json/json.pyo
-${PYSITELIB}/pandas/io/json/normalize.py
-${PYSITELIB}/pandas/io/json/normalize.pyc
-${PYSITELIB}/pandas/io/json/normalize.pyo
-${PYSITELIB}/pandas/io/json/table_schema.py
-${PYSITELIB}/pandas/io/json/table_schema.pyc
-${PYSITELIB}/pandas/io/json/table_schema.pyo
+${PYSITELIB}/pandas/io/json/_json.py
+${PYSITELIB}/pandas/io/json/_json.pyc
+${PYSITELIB}/pandas/io/json/_json.pyo
+${PYSITELIB}/pandas/io/json/_normalize.py
+${PYSITELIB}/pandas/io/json/_normalize.pyc
+${PYSITELIB}/pandas/io/json/_normalize.pyo
+${PYSITELIB}/pandas/io/json/_table_schema.py
+${PYSITELIB}/pandas/io/json/_table_schema.pyc
+${PYSITELIB}/pandas/io/json/_table_schema.pyo
 ${PYSITELIB}/pandas/io/msgpack/__init__.py
 ${PYSITELIB}/pandas/io/msgpack/__init__.pyc
 ${PYSITELIB}/pandas/io/msgpack/__init__.pyo
@@ -538,6 +580,9 @@
 ${PYSITELIB}/pandas/io/sas/sasreader.py
 ${PYSITELIB}/pandas/io/sas/sasreader.pyc
 ${PYSITELIB}/pandas/io/sas/sasreader.pyo
+${PYSITELIB}/pandas/io/spss.py
+${PYSITELIB}/pandas/io/spss.pyc
+${PYSITELIB}/pandas/io/spss.pyo
 ${PYSITELIB}/pandas/io/sql.py
 ${PYSITELIB}/pandas/io/sql.pyc
 ${PYSITELIB}/pandas/io/sql.pyo
@@ -547,27 +592,42 @@
 ${PYSITELIB}/pandas/plotting/__init__.py
 ${PYSITELIB}/pandas/plotting/__init__.pyc
 ${PYSITELIB}/pandas/plotting/__init__.pyo
-${PYSITELIB}/pandas/plotting/_compat.py
-${PYSITELIB}/pandas/plotting/_compat.pyc
-${PYSITELIB}/pandas/plotting/_compat.pyo
-${PYSITELIB}/pandas/plotting/_converter.py
-${PYSITELIB}/pandas/plotting/_converter.pyc
-${PYSITELIB}/pandas/plotting/_converter.pyo
 ${PYSITELIB}/pandas/plotting/_core.py
 ${PYSITELIB}/pandas/plotting/_core.pyc
 ${PYSITELIB}/pandas/plotting/_core.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/__init__.py
+${PYSITELIB}/pandas/plotting/_matplotlib/__init__.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/__init__.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/boxplot.py
+${PYSITELIB}/pandas/plotting/_matplotlib/boxplot.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/boxplot.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/compat.py
+${PYSITELIB}/pandas/plotting/_matplotlib/compat.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/compat.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/converter.py
+${PYSITELIB}/pandas/plotting/_matplotlib/converter.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/converter.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/core.py
+${PYSITELIB}/pandas/plotting/_matplotlib/core.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/core.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/hist.py
+${PYSITELIB}/pandas/plotting/_matplotlib/hist.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/hist.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/misc.py
+${PYSITELIB}/pandas/plotting/_matplotlib/misc.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/misc.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/style.py
+${PYSITELIB}/pandas/plotting/_matplotlib/style.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/style.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/timeseries.py
+${PYSITELIB}/pandas/plotting/_matplotlib/timeseries.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/timeseries.pyo
+${PYSITELIB}/pandas/plotting/_matplotlib/tools.py
+${PYSITELIB}/pandas/plotting/_matplotlib/tools.pyc
+${PYSITELIB}/pandas/plotting/_matplotlib/tools.pyo
 ${PYSITELIB}/pandas/plotting/_misc.py
 ${PYSITELIB}/pandas/plotting/_misc.pyc
 ${PYSITELIB}/pandas/plotting/_misc.pyo
-${PYSITELIB}/pandas/plotting/_style.py
-${PYSITELIB}/pandas/plotting/_style.pyc



Home | Main Index | Thread Index | Old Index