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.24.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bf8f33f2f8d2
branches:  trunk
changeset: 397101:bf8f33f2f8d2
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Jun 16 19:14:52 2019 +0000

description:
py-pandas: updated to 0.24.2

Whats New in 0.24.2
Fixed Regressions
Bug Fixes

Whats New in 0.24.1
Changing the sort parameter for Index set operations
Fixed Regressions
Bug Fixes

What?s New in 0.24.0

This is a major release from 0.23.4 and includes a number of API changes, new features, enhancements, and performance improvements along with a large number of bug fixes.

Highlights include:
* Optional Integer NA Support
* New APIs for accessing the array backing a Series or Index
* A new top-level method for creating arrays
* Store Interval and Period data in a Series or DataFrame
* Support for joining on two MultiIndexes

diffstat:

 math/py-pandas/Makefile |   16 +-
 math/py-pandas/PLIST    |  791 ++++++++++++++++++++++++++++++++++++-----------
 math/py-pandas/distinfo |   10 +-
 3 files changed, 614 insertions(+), 203 deletions(-)

diffs (truncated from 1239 to 300 lines):

diff -r 46721e713379 -r bf8f33f2f8d2 math/py-pandas/Makefile
--- a/math/py-pandas/Makefile   Sun Jun 16 19:12:40 2019 +0000
+++ b/math/py-pandas/Makefile   Sun Jun 16 19:14:52 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2018/08/10 09:00:36 adam Exp $
+# $NetBSD: Makefile,v 1.28 2019/06/16 19:14:52 adam Exp $
 
-DISTNAME=      pandas-0.23.4
+DISTNAME=      pandas-0.24.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pandas/}
@@ -14,18 +14,24 @@
 DEPENDS+=      ${PYPKGPREFIX}-dateutil>=2.5.0:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib
 DEPENDS+=      ${PYPKGPREFIX}-numexpr-[0-9]*:../../math/py-numexpr
-DEPENDS+=      ${PYPKGPREFIX}-pytz>=1.5:../../time/py-pytz
+DEPENDS+=      ${PYPKGPREFIX}-pytz>=2011:../../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
-TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
+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
 # 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
+
+PYSETUPTESTTARGET=     pytest
+
 .include "../../lang/python/egg.mk"
-BUILDLINK_API_DEPENDS.pynumpy+= ${PYPKGPREFIX}-numpy>=1.7.0
+BUILDLINK_API_DEPENDS.pynumpy+= ${PYPKGPREFIX}-numpy>=1.12.0
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 46721e713379 -r bf8f33f2f8d2 math/py-pandas/PLIST
--- a/math/py-pandas/PLIST      Sun Jun 16 19:12:40 2019 +0000
+++ b/math/py-pandas/PLIST      Sun Jun 16 19:14:52 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2018/07/09 08:22:45 adam Exp $
+@comment $NetBSD: PLIST,v 1.17 2019/06/16 19:14:52 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -63,6 +63,9 @@
 ${PYSITELIB}/pandas/api/types/__init__.py
 ${PYSITELIB}/pandas/api/types/__init__.pyc
 ${PYSITELIB}/pandas/api/types/__init__.pyo
+${PYSITELIB}/pandas/arrays/__init__.py
+${PYSITELIB}/pandas/arrays/__init__.pyc
+${PYSITELIB}/pandas/arrays/__init__.pyo
 ${PYSITELIB}/pandas/compat/__init__.py
 ${PYSITELIB}/pandas/compat/__init__.pyc
 ${PYSITELIB}/pandas/compat/__init__.pyo
@@ -81,12 +84,6 @@
 ${PYSITELIB}/pandas/compat/pickle_compat.py
 ${PYSITELIB}/pandas/compat/pickle_compat.pyc
 ${PYSITELIB}/pandas/compat/pickle_compat.pyo
-${PYSITELIB}/pandas/computation/__init__.py
-${PYSITELIB}/pandas/computation/__init__.pyc
-${PYSITELIB}/pandas/computation/__init__.pyo
-${PYSITELIB}/pandas/computation/expressions.py
-${PYSITELIB}/pandas/computation/expressions.pyc
-${PYSITELIB}/pandas/computation/expressions.pyo
 ${PYSITELIB}/pandas/conftest.py
 ${PYSITELIB}/pandas/conftest.pyc
 ${PYSITELIB}/pandas/conftest.pyo
@@ -108,12 +105,42 @@
 ${PYSITELIB}/pandas/core/arrays/__init__.py
 ${PYSITELIB}/pandas/core/arrays/__init__.pyc
 ${PYSITELIB}/pandas/core/arrays/__init__.pyo
+${PYSITELIB}/pandas/core/arrays/_ranges.py
+${PYSITELIB}/pandas/core/arrays/_ranges.pyc
+${PYSITELIB}/pandas/core/arrays/_ranges.pyo
+${PYSITELIB}/pandas/core/arrays/array_.py
+${PYSITELIB}/pandas/core/arrays/array_.pyc
+${PYSITELIB}/pandas/core/arrays/array_.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/arrays/datetimelike.py
+${PYSITELIB}/pandas/core/arrays/datetimelike.pyc
+${PYSITELIB}/pandas/core/arrays/datetimelike.pyo
+${PYSITELIB}/pandas/core/arrays/datetimes.py
+${PYSITELIB}/pandas/core/arrays/datetimes.pyc
+${PYSITELIB}/pandas/core/arrays/datetimes.pyo
+${PYSITELIB}/pandas/core/arrays/integer.py
+${PYSITELIB}/pandas/core/arrays/integer.pyc
+${PYSITELIB}/pandas/core/arrays/integer.pyo
+${PYSITELIB}/pandas/core/arrays/interval.py
+${PYSITELIB}/pandas/core/arrays/interval.pyc
+${PYSITELIB}/pandas/core/arrays/interval.pyo
+${PYSITELIB}/pandas/core/arrays/numpy_.py
+${PYSITELIB}/pandas/core/arrays/numpy_.pyc
+${PYSITELIB}/pandas/core/arrays/numpy_.pyo
+${PYSITELIB}/pandas/core/arrays/period.py
+${PYSITELIB}/pandas/core/arrays/period.pyc
+${PYSITELIB}/pandas/core/arrays/period.pyo
+${PYSITELIB}/pandas/core/arrays/sparse.py
+${PYSITELIB}/pandas/core/arrays/sparse.pyc
+${PYSITELIB}/pandas/core/arrays/sparse.pyo
+${PYSITELIB}/pandas/core/arrays/timedeltas.py
+${PYSITELIB}/pandas/core/arrays/timedeltas.pyc
+${PYSITELIB}/pandas/core/arrays/timedeltas.pyo
 ${PYSITELIB}/pandas/core/base.py
 ${PYSITELIB}/pandas/core/base.pyc
 ${PYSITELIB}/pandas/core/base.pyo
@@ -165,9 +192,6 @@
 ${PYSITELIB}/pandas/core/config_init.py
 ${PYSITELIB}/pandas/core/config_init.pyc
 ${PYSITELIB}/pandas/core/config_init.pyo
-${PYSITELIB}/pandas/core/datetools.py
-${PYSITELIB}/pandas/core/datetools.pyc
-${PYSITELIB}/pandas/core/datetools.pyo
 ${PYSITELIB}/pandas/core/dtypes/__init__.py
 ${PYSITELIB}/pandas/core/dtypes/__init__.pyc
 ${PYSITELIB}/pandas/core/dtypes/__init__.pyo
@@ -207,9 +231,24 @@
 ${PYSITELIB}/pandas/core/groupby/__init__.py
 ${PYSITELIB}/pandas/core/groupby/__init__.pyc
 ${PYSITELIB}/pandas/core/groupby/__init__.pyo
+${PYSITELIB}/pandas/core/groupby/base.py
+${PYSITELIB}/pandas/core/groupby/base.pyc
+${PYSITELIB}/pandas/core/groupby/base.pyo
+${PYSITELIB}/pandas/core/groupby/categorical.py
+${PYSITELIB}/pandas/core/groupby/categorical.pyc
+${PYSITELIB}/pandas/core/groupby/categorical.pyo
+${PYSITELIB}/pandas/core/groupby/generic.py
+${PYSITELIB}/pandas/core/groupby/generic.pyc
+${PYSITELIB}/pandas/core/groupby/generic.pyo
 ${PYSITELIB}/pandas/core/groupby/groupby.py
 ${PYSITELIB}/pandas/core/groupby/groupby.pyc
 ${PYSITELIB}/pandas/core/groupby/groupby.pyo
+${PYSITELIB}/pandas/core/groupby/grouper.py
+${PYSITELIB}/pandas/core/groupby/grouper.pyc
+${PYSITELIB}/pandas/core/groupby/grouper.pyo
+${PYSITELIB}/pandas/core/groupby/ops.py
+${PYSITELIB}/pandas/core/groupby/ops.pyc
+${PYSITELIB}/pandas/core/groupby/ops.pyo
 ${PYSITELIB}/pandas/core/index.py
 ${PYSITELIB}/pandas/core/index.pyc
 ${PYSITELIB}/pandas/core/index.pyo
@@ -258,9 +297,24 @@
 ${PYSITELIB}/pandas/core/indexing.py
 ${PYSITELIB}/pandas/core/indexing.pyc
 ${PYSITELIB}/pandas/core/indexing.pyo
-${PYSITELIB}/pandas/core/internals.py
-${PYSITELIB}/pandas/core/internals.pyc
-${PYSITELIB}/pandas/core/internals.pyo
+${PYSITELIB}/pandas/core/internals/__init__.py
+${PYSITELIB}/pandas/core/internals/__init__.pyc
+${PYSITELIB}/pandas/core/internals/__init__.pyo
+${PYSITELIB}/pandas/core/internals/arrays.py
+${PYSITELIB}/pandas/core/internals/arrays.pyc
+${PYSITELIB}/pandas/core/internals/arrays.pyo
+${PYSITELIB}/pandas/core/internals/blocks.py
+${PYSITELIB}/pandas/core/internals/blocks.pyc
+${PYSITELIB}/pandas/core/internals/blocks.pyo
+${PYSITELIB}/pandas/core/internals/concat.py
+${PYSITELIB}/pandas/core/internals/concat.pyc
+${PYSITELIB}/pandas/core/internals/concat.pyo
+${PYSITELIB}/pandas/core/internals/construction.py
+${PYSITELIB}/pandas/core/internals/construction.pyc
+${PYSITELIB}/pandas/core/internals/construction.pyo
+${PYSITELIB}/pandas/core/internals/managers.py
+${PYSITELIB}/pandas/core/internals/managers.pyc
+${PYSITELIB}/pandas/core/internals/managers.pyo
 ${PYSITELIB}/pandas/core/missing.py
 ${PYSITELIB}/pandas/core/missing.pyc
 ${PYSITELIB}/pandas/core/missing.pyo
@@ -315,9 +369,6 @@
 ${PYSITELIB}/pandas/core/sparse/api.py
 ${PYSITELIB}/pandas/core/sparse/api.pyc
 ${PYSITELIB}/pandas/core/sparse/api.pyo
-${PYSITELIB}/pandas/core/sparse/array.py
-${PYSITELIB}/pandas/core/sparse/array.pyc
-${PYSITELIB}/pandas/core/sparse/array.pyo
 ${PYSITELIB}/pandas/core/sparse/frame.py
 ${PYSITELIB}/pandas/core/sparse/frame.pyc
 ${PYSITELIB}/pandas/core/sparse/frame.pyo
@@ -354,12 +405,6 @@
 ${PYSITELIB}/pandas/errors/__init__.py
 ${PYSITELIB}/pandas/errors/__init__.pyc
 ${PYSITELIB}/pandas/errors/__init__.pyo
-${PYSITELIB}/pandas/formats/__init__.py
-${PYSITELIB}/pandas/formats/__init__.pyc
-${PYSITELIB}/pandas/formats/__init__.pyo
-${PYSITELIB}/pandas/formats/style.py
-${PYSITELIB}/pandas/formats/style.pyc
-${PYSITELIB}/pandas/formats/style.pyo
 ${PYSITELIB}/pandas/io/__init__.py
 ${PYSITELIB}/pandas/io/__init__.pyc
 ${PYSITELIB}/pandas/io/__init__.pyo
@@ -430,6 +475,9 @@
 ${PYSITELIB}/pandas/io/gbq.py
 ${PYSITELIB}/pandas/io/gbq.pyc
 ${PYSITELIB}/pandas/io/gbq.pyo
+${PYSITELIB}/pandas/io/gcs.py
+${PYSITELIB}/pandas/io/gcs.pyc
+${PYSITELIB}/pandas/io/gcs.pyo
 ${PYSITELIB}/pandas/io/html.py
 ${PYSITELIB}/pandas/io/html.pyc
 ${PYSITELIB}/pandas/io/html.pyo
@@ -496,15 +544,6 @@
 ${PYSITELIB}/pandas/io/stata.py
 ${PYSITELIB}/pandas/io/stata.pyc
 ${PYSITELIB}/pandas/io/stata.pyo
-${PYSITELIB}/pandas/json.py
-${PYSITELIB}/pandas/json.pyc
-${PYSITELIB}/pandas/json.pyo
-${PYSITELIB}/pandas/lib.py
-${PYSITELIB}/pandas/lib.pyc
-${PYSITELIB}/pandas/lib.pyo
-${PYSITELIB}/pandas/parser.py
-${PYSITELIB}/pandas/parser.pyc
-${PYSITELIB}/pandas/parser.pyo
 ${PYSITELIB}/pandas/plotting/__init__.py
 ${PYSITELIB}/pandas/plotting/__init__.pyc
 ${PYSITELIB}/pandas/plotting/__init__.pyo
@@ -544,51 +583,120 @@
 ${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/arithmetic/__init__.py
+${PYSITELIB}/pandas/tests/arithmetic/__init__.pyc
+${PYSITELIB}/pandas/tests/arithmetic/__init__.pyo
+${PYSITELIB}/pandas/tests/arithmetic/conftest.py
+${PYSITELIB}/pandas/tests/arithmetic/conftest.pyc
+${PYSITELIB}/pandas/tests/arithmetic/conftest.pyo
+${PYSITELIB}/pandas/tests/arithmetic/test_datetime64.py
+${PYSITELIB}/pandas/tests/arithmetic/test_datetime64.pyc
+${PYSITELIB}/pandas/tests/arithmetic/test_datetime64.pyo
+${PYSITELIB}/pandas/tests/arithmetic/test_numeric.py
+${PYSITELIB}/pandas/tests/arithmetic/test_numeric.pyc
+${PYSITELIB}/pandas/tests/arithmetic/test_numeric.pyo
+${PYSITELIB}/pandas/tests/arithmetic/test_object.py
+${PYSITELIB}/pandas/tests/arithmetic/test_object.pyc
+${PYSITELIB}/pandas/tests/arithmetic/test_object.pyo
+${PYSITELIB}/pandas/tests/arithmetic/test_period.py
+${PYSITELIB}/pandas/tests/arithmetic/test_period.pyc
+${PYSITELIB}/pandas/tests/arithmetic/test_period.pyo
+${PYSITELIB}/pandas/tests/arithmetic/test_timedelta64.py
+${PYSITELIB}/pandas/tests/arithmetic/test_timedelta64.pyc
+${PYSITELIB}/pandas/tests/arithmetic/test_timedelta64.pyo
+${PYSITELIB}/pandas/tests/arrays/__init__.py
+${PYSITELIB}/pandas/tests/arrays/__init__.pyc
+${PYSITELIB}/pandas/tests/arrays/__init__.pyo



Home | Main Index | Thread Index | Old Index