pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/math/py-pandas py-pandas: updated to 0.23.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1f81321309c0
branches:  trunk
changeset: 308714:1f81321309c0
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed May 30 07:56:30 2018 +0000

description:
py-pandas: updated to 0.23.0

v0.23.0:

This is a major release from 0.22.0 and includes a number of API changes,
deprecations, new features, enhancements, and performance improvements along
with a large number of bug fixes. We recommend that all users upgrade to this
version.

Highlights include:
- Round-trippable JSON format with 'table' orient
- Instantiation from dicts respects order for Python 3.6+
- Dependent column arguments for assign
- Merging / sorting on a combination of columns and index levels
- Extending Pandas with custom types
- Excluding unobserved categories from groupby
- Changes to make output shape of DataFrame.apply consistent

diffstat:

 math/py-pandas/Makefile |    7 +-
 math/py-pandas/PLIST    |  616 ++++++++++++++++++++++++++++++++++++++---------
 math/py-pandas/distinfo |   10 +-
 3 files changed, 497 insertions(+), 136 deletions(-)

diffs (truncated from 1093 to 300 lines):

diff -r b11169207070 -r 1f81321309c0 math/py-pandas/Makefile
--- a/math/py-pandas/Makefile   Wed May 30 07:35:37 2018 +0000
+++ b/math/py-pandas/Makefile   Wed May 30 07:56:30 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2018/01/30 09:21:44 adam Exp $
+# $NetBSD: Makefile,v 1.22 2018/05/30 07:56:30 adam Exp $
 
-DISTNAME=      pandas-0.22.0
+DISTNAME=      pandas-0.23.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pandas/}
@@ -18,8 +18,7 @@
 DEPENDS+=      ${PYPKGPREFIX}-pytz>=1.5:../../time/py-pytz
 DEPENDS+=      ${PYPKGPREFIX}-scipy>=0.7:../../math/py-scipy
 DEPENDS+=      ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
-# TEST_DEPENDS
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
+TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
 # 20 test failures as of 0.18.1, see
 # https://github.com/pydata/pandas/issues/12337
 # https://github.com/pydata/pandas/issues/14043
diff -r b11169207070 -r 1f81321309c0 math/py-pandas/PLIST
--- a/math/py-pandas/PLIST      Wed May 30 07:35:37 2018 +0000
+++ b/math/py-pandas/PLIST      Wed May 30 07:56:30 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2017/12/14 13:37:59 adam Exp $
+@comment $NetBSD: PLIST,v 1.15 2018/05/30 07:56:30 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -16,33 +16,50 @@
 ${PYSITELIB}/pandas/_libs/hashing.so
 ${PYSITELIB}/pandas/_libs/hashtable.so
 ${PYSITELIB}/pandas/_libs/index.so
+${PYSITELIB}/pandas/_libs/indexing.so
+${PYSITELIB}/pandas/_libs/internals.so
 ${PYSITELIB}/pandas/_libs/interval.so
 ${PYSITELIB}/pandas/_libs/join.so
 ${PYSITELIB}/pandas/_libs/json.so
 ${PYSITELIB}/pandas/_libs/lib.so
+${PYSITELIB}/pandas/_libs/missing.so
+${PYSITELIB}/pandas/_libs/ops.so
 ${PYSITELIB}/pandas/_libs/parsers.so
-${PYSITELIB}/pandas/_libs/period.so
 ${PYSITELIB}/pandas/_libs/properties.so
+${PYSITELIB}/pandas/_libs/reduction.so
 ${PYSITELIB}/pandas/_libs/reshape.so
+${PYSITELIB}/pandas/_libs/skiplist.so
 ${PYSITELIB}/pandas/_libs/sparse.so
 ${PYSITELIB}/pandas/_libs/testing.so
 ${PYSITELIB}/pandas/_libs/tslib.so
 ${PYSITELIB}/pandas/_libs/tslibs/__init__.py
 ${PYSITELIB}/pandas/_libs/tslibs/__init__.pyc
 ${PYSITELIB}/pandas/_libs/tslibs/__init__.pyo
+${PYSITELIB}/pandas/_libs/tslibs/ccalendar.so
+${PYSITELIB}/pandas/_libs/tslibs/conversion.so
 ${PYSITELIB}/pandas/_libs/tslibs/fields.so
 ${PYSITELIB}/pandas/_libs/tslibs/frequencies.so
+${PYSITELIB}/pandas/_libs/tslibs/nattype.so
+${PYSITELIB}/pandas/_libs/tslibs/np_datetime.so
+${PYSITELIB}/pandas/_libs/tslibs/offsets.so
 ${PYSITELIB}/pandas/_libs/tslibs/parsing.so
+${PYSITELIB}/pandas/_libs/tslibs/period.so
+${PYSITELIB}/pandas/_libs/tslibs/resolution.so
 ${PYSITELIB}/pandas/_libs/tslibs/strptime.so
 ${PYSITELIB}/pandas/_libs/tslibs/timedeltas.so
+${PYSITELIB}/pandas/_libs/tslibs/timestamps.so
 ${PYSITELIB}/pandas/_libs/tslibs/timezones.so
 ${PYSITELIB}/pandas/_libs/window.so
+${PYSITELIB}/pandas/_libs/writers.so
 ${PYSITELIB}/pandas/_version.py
 ${PYSITELIB}/pandas/_version.pyc
 ${PYSITELIB}/pandas/_version.pyo
 ${PYSITELIB}/pandas/api/__init__.py
 ${PYSITELIB}/pandas/api/__init__.pyc
 ${PYSITELIB}/pandas/api/__init__.pyo
+${PYSITELIB}/pandas/api/extensions/__init__.py
+${PYSITELIB}/pandas/api/extensions/__init__.pyc
+${PYSITELIB}/pandas/api/extensions/__init__.pyo
 ${PYSITELIB}/pandas/api/types/__init__.py
 ${PYSITELIB}/pandas/api/types/__init__.pyc
 ${PYSITELIB}/pandas/api/types/__init__.pyo
@@ -61,9 +78,6 @@
 ${PYSITELIB}/pandas/compat/numpy/function.py
 ${PYSITELIB}/pandas/compat/numpy/function.pyc
 ${PYSITELIB}/pandas/compat/numpy/function.pyo
-${PYSITELIB}/pandas/compat/openpyxl_compat.py
-${PYSITELIB}/pandas/compat/openpyxl_compat.pyc
-${PYSITELIB}/pandas/compat/openpyxl_compat.pyo
 ${PYSITELIB}/pandas/compat/pickle_compat.py
 ${PYSITELIB}/pandas/compat/pickle_compat.pyc
 ${PYSITELIB}/pandas/compat/pickle_compat.pyo
@@ -88,6 +102,18 @@
 ${PYSITELIB}/pandas/core/api.py
 ${PYSITELIB}/pandas/core/api.pyc
 ${PYSITELIB}/pandas/core/api.pyo
+${PYSITELIB}/pandas/core/apply.py
+${PYSITELIB}/pandas/core/apply.pyc
+${PYSITELIB}/pandas/core/apply.pyo
+${PYSITELIB}/pandas/core/arrays/__init__.py
+${PYSITELIB}/pandas/core/arrays/__init__.pyc
+${PYSITELIB}/pandas/core/arrays/__init__.pyo
+${PYSITELIB}/pandas/core/arrays/base.py
+${PYSITELIB}/pandas/core/arrays/base.pyc
+${PYSITELIB}/pandas/core/arrays/base.pyo
+${PYSITELIB}/pandas/core/arrays/categorical.py
+${PYSITELIB}/pandas/core/arrays/categorical.pyc
+${PYSITELIB}/pandas/core/arrays/categorical.pyo
 ${PYSITELIB}/pandas/core/base.py
 ${PYSITELIB}/pandas/core/base.pyc
 ${PYSITELIB}/pandas/core/base.pyo
@@ -148,6 +174,9 @@
 ${PYSITELIB}/pandas/core/dtypes/api.py
 ${PYSITELIB}/pandas/core/dtypes/api.pyc
 ${PYSITELIB}/pandas/core/dtypes/api.pyo
+${PYSITELIB}/pandas/core/dtypes/base.py
+${PYSITELIB}/pandas/core/dtypes/base.pyc
+${PYSITELIB}/pandas/core/dtypes/base.pyo
 ${PYSITELIB}/pandas/core/dtypes/cast.py
 ${PYSITELIB}/pandas/core/dtypes/cast.pyc
 ${PYSITELIB}/pandas/core/dtypes/cast.pyo
@@ -175,9 +204,12 @@
 ${PYSITELIB}/pandas/core/generic.py
 ${PYSITELIB}/pandas/core/generic.pyc
 ${PYSITELIB}/pandas/core/generic.pyo
-${PYSITELIB}/pandas/core/groupby.py
-${PYSITELIB}/pandas/core/groupby.pyc
-${PYSITELIB}/pandas/core/groupby.pyo
+${PYSITELIB}/pandas/core/groupby/__init__.py
+${PYSITELIB}/pandas/core/groupby/__init__.pyc
+${PYSITELIB}/pandas/core/groupby/__init__.pyo
+${PYSITELIB}/pandas/core/groupby/groupby.py
+${PYSITELIB}/pandas/core/groupby/groupby.pyc
+${PYSITELIB}/pandas/core/groupby/groupby.pyo
 ${PYSITELIB}/pandas/core/index.py
 ${PYSITELIB}/pandas/core/index.pyc
 ${PYSITELIB}/pandas/core/index.pyo
@@ -241,12 +273,6 @@
 ${PYSITELIB}/pandas/core/panel.py
 ${PYSITELIB}/pandas/core/panel.pyc
 ${PYSITELIB}/pandas/core/panel.pyo
-${PYSITELIB}/pandas/core/panel4d.py
-${PYSITELIB}/pandas/core/panel4d.pyc
-${PYSITELIB}/pandas/core/panel4d.pyo
-${PYSITELIB}/pandas/core/panelnd.py
-${PYSITELIB}/pandas/core/panelnd.pyc
-${PYSITELIB}/pandas/core/panelnd.pyo
 ${PYSITELIB}/pandas/core/resample.py
 ${PYSITELIB}/pandas/core/resample.pyc
 ${PYSITELIB}/pandas/core/resample.pyo
@@ -259,6 +285,9 @@
 ${PYSITELIB}/pandas/core/reshape/concat.py
 ${PYSITELIB}/pandas/core/reshape/concat.pyc
 ${PYSITELIB}/pandas/core/reshape/concat.pyo
+${PYSITELIB}/pandas/core/reshape/melt.py
+${PYSITELIB}/pandas/core/reshape/melt.pyc
+${PYSITELIB}/pandas/core/reshape/melt.pyo
 ${PYSITELIB}/pandas/core/reshape/merge.py
 ${PYSITELIB}/pandas/core/reshape/merge.pyc
 ${PYSITELIB}/pandas/core/reshape/merge.pyo
@@ -292,9 +321,6 @@
 ${PYSITELIB}/pandas/core/sparse/frame.py
 ${PYSITELIB}/pandas/core/sparse/frame.pyc
 ${PYSITELIB}/pandas/core/sparse/frame.pyo
-${PYSITELIB}/pandas/core/sparse/list.py
-${PYSITELIB}/pandas/core/sparse/list.pyc
-${PYSITELIB}/pandas/core/sparse/list.pyo
 ${PYSITELIB}/pandas/core/sparse/scipy_sparse.py
 ${PYSITELIB}/pandas/core/sparse/scipy_sparse.pyc
 ${PYSITELIB}/pandas/core/sparse/scipy_sparse.pyo
@@ -358,9 +384,6 @@
 ${PYSITELIB}/pandas/io/common.py
 ${PYSITELIB}/pandas/io/common.pyc
 ${PYSITELIB}/pandas/io/common.pyo
-${PYSITELIB}/pandas/io/data.py
-${PYSITELIB}/pandas/io/data.pyc
-${PYSITELIB}/pandas/io/data.pyo
 ${PYSITELIB}/pandas/io/date_converters.py
 ${PYSITELIB}/pandas/io/date_converters.pyc
 ${PYSITELIB}/pandas/io/date_converters.pyo
@@ -373,21 +396,27 @@
 ${PYSITELIB}/pandas/io/formats/__init__.py
 ${PYSITELIB}/pandas/io/formats/__init__.pyc
 ${PYSITELIB}/pandas/io/formats/__init__.pyo
-${PYSITELIB}/pandas/io/formats/common.py
-${PYSITELIB}/pandas/io/formats/common.pyc
-${PYSITELIB}/pandas/io/formats/common.pyo
 ${PYSITELIB}/pandas/io/formats/console.py
 ${PYSITELIB}/pandas/io/formats/console.pyc
 ${PYSITELIB}/pandas/io/formats/console.pyo
 ${PYSITELIB}/pandas/io/formats/css.py
 ${PYSITELIB}/pandas/io/formats/css.pyc
 ${PYSITELIB}/pandas/io/formats/css.pyo
+${PYSITELIB}/pandas/io/formats/csvs.py
+${PYSITELIB}/pandas/io/formats/csvs.pyc
+${PYSITELIB}/pandas/io/formats/csvs.pyo
 ${PYSITELIB}/pandas/io/formats/excel.py
 ${PYSITELIB}/pandas/io/formats/excel.pyc
 ${PYSITELIB}/pandas/io/formats/excel.pyo
 ${PYSITELIB}/pandas/io/formats/format.py
 ${PYSITELIB}/pandas/io/formats/format.pyc
 ${PYSITELIB}/pandas/io/formats/format.pyo
+${PYSITELIB}/pandas/io/formats/html.py
+${PYSITELIB}/pandas/io/formats/html.pyc
+${PYSITELIB}/pandas/io/formats/html.pyo
+${PYSITELIB}/pandas/io/formats/latex.py
+${PYSITELIB}/pandas/io/formats/latex.pyc
+${PYSITELIB}/pandas/io/formats/latex.pyo
 ${PYSITELIB}/pandas/io/formats/printing.py
 ${PYSITELIB}/pandas/io/formats/printing.pyc
 ${PYSITELIB}/pandas/io/formats/printing.pyo
@@ -467,9 +496,6 @@
 ${PYSITELIB}/pandas/io/stata.py
 ${PYSITELIB}/pandas/io/stata.pyc
 ${PYSITELIB}/pandas/io/stata.pyo
-${PYSITELIB}/pandas/io/wb.py
-${PYSITELIB}/pandas/io/wb.pyc
-${PYSITELIB}/pandas/io/wb.pyo
 ${PYSITELIB}/pandas/json.py
 ${PYSITELIB}/pandas/json.pyc
 ${PYSITELIB}/pandas/json.pyo
@@ -503,15 +529,6 @@
 ${PYSITELIB}/pandas/plotting/_tools.py
 ${PYSITELIB}/pandas/plotting/_tools.pyc
 ${PYSITELIB}/pandas/plotting/_tools.pyo
-${PYSITELIB}/pandas/stats/__init__.py
-${PYSITELIB}/pandas/stats/__init__.pyc
-${PYSITELIB}/pandas/stats/__init__.pyo
-${PYSITELIB}/pandas/stats/api.py
-${PYSITELIB}/pandas/stats/api.pyc
-${PYSITELIB}/pandas/stats/api.pyo
-${PYSITELIB}/pandas/stats/moments.py
-${PYSITELIB}/pandas/stats/moments.pyc
-${PYSITELIB}/pandas/stats/moments.pyo
 ${PYSITELIB}/pandas/testing.py
 ${PYSITELIB}/pandas/testing.pyc
 ${PYSITELIB}/pandas/testing.pyo
@@ -527,6 +544,51 @@
 ${PYSITELIB}/pandas/tests/api/test_types.py
 ${PYSITELIB}/pandas/tests/api/test_types.pyc
 ${PYSITELIB}/pandas/tests/api/test_types.pyo
+${PYSITELIB}/pandas/tests/categorical/__init__.py
+${PYSITELIB}/pandas/tests/categorical/__init__.pyc
+${PYSITELIB}/pandas/tests/categorical/__init__.pyo
+${PYSITELIB}/pandas/tests/categorical/common.py
+${PYSITELIB}/pandas/tests/categorical/common.pyc
+${PYSITELIB}/pandas/tests/categorical/common.pyo
+${PYSITELIB}/pandas/tests/categorical/conftest.py
+${PYSITELIB}/pandas/tests/categorical/conftest.pyc
+${PYSITELIB}/pandas/tests/categorical/conftest.pyo
+${PYSITELIB}/pandas/tests/categorical/test_algos.py
+${PYSITELIB}/pandas/tests/categorical/test_algos.pyc
+${PYSITELIB}/pandas/tests/categorical/test_algos.pyo
+${PYSITELIB}/pandas/tests/categorical/test_analytics.py
+${PYSITELIB}/pandas/tests/categorical/test_analytics.pyc
+${PYSITELIB}/pandas/tests/categorical/test_analytics.pyo
+${PYSITELIB}/pandas/tests/categorical/test_api.py
+${PYSITELIB}/pandas/tests/categorical/test_api.pyc
+${PYSITELIB}/pandas/tests/categorical/test_api.pyo
+${PYSITELIB}/pandas/tests/categorical/test_constructors.py
+${PYSITELIB}/pandas/tests/categorical/test_constructors.pyc
+${PYSITELIB}/pandas/tests/categorical/test_constructors.pyo
+${PYSITELIB}/pandas/tests/categorical/test_dtypes.py
+${PYSITELIB}/pandas/tests/categorical/test_dtypes.pyc
+${PYSITELIB}/pandas/tests/categorical/test_dtypes.pyo
+${PYSITELIB}/pandas/tests/categorical/test_indexing.py
+${PYSITELIB}/pandas/tests/categorical/test_indexing.pyc
+${PYSITELIB}/pandas/tests/categorical/test_indexing.pyo
+${PYSITELIB}/pandas/tests/categorical/test_missing.py
+${PYSITELIB}/pandas/tests/categorical/test_missing.pyc
+${PYSITELIB}/pandas/tests/categorical/test_missing.pyo
+${PYSITELIB}/pandas/tests/categorical/test_operators.py
+${PYSITELIB}/pandas/tests/categorical/test_operators.pyc
+${PYSITELIB}/pandas/tests/categorical/test_operators.pyo
+${PYSITELIB}/pandas/tests/categorical/test_repr.py
+${PYSITELIB}/pandas/tests/categorical/test_repr.pyc
+${PYSITELIB}/pandas/tests/categorical/test_repr.pyo
+${PYSITELIB}/pandas/tests/categorical/test_sorting.py
+${PYSITELIB}/pandas/tests/categorical/test_sorting.pyc
+${PYSITELIB}/pandas/tests/categorical/test_sorting.pyo
+${PYSITELIB}/pandas/tests/categorical/test_subclass.py
+${PYSITELIB}/pandas/tests/categorical/test_subclass.pyc
+${PYSITELIB}/pandas/tests/categorical/test_subclass.pyo
+${PYSITELIB}/pandas/tests/categorical/test_warnings.py
+${PYSITELIB}/pandas/tests/categorical/test_warnings.pyc
+${PYSITELIB}/pandas/tests/categorical/test_warnings.pyo
 ${PYSITELIB}/pandas/tests/computation/__init__.py
 ${PYSITELIB}/pandas/tests/computation/__init__.pyc
 ${PYSITELIB}/pandas/tests/computation/__init__.pyo
@@ -559,12 +621,81 @@
 ${PYSITELIB}/pandas/tests/dtypes/test_inference.py
 ${PYSITELIB}/pandas/tests/dtypes/test_inference.pyc
 ${PYSITELIB}/pandas/tests/dtypes/test_inference.pyo
-${PYSITELIB}/pandas/tests/dtypes/test_io.py
-${PYSITELIB}/pandas/tests/dtypes/test_io.pyc
-${PYSITELIB}/pandas/tests/dtypes/test_io.pyo
 ${PYSITELIB}/pandas/tests/dtypes/test_missing.py
 ${PYSITELIB}/pandas/tests/dtypes/test_missing.pyc
 ${PYSITELIB}/pandas/tests/dtypes/test_missing.pyo



Home | Main Index | Thread Index | Old Index