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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/44276a6d626b
branches:  trunk
changeset: 371066:44276a6d626b
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Nov 02 09:41:38 2017 +0000

description:
py-pandas: updated to 0.21.0

v0.21.0 Final:

This is a major release from 0.20.3 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:
* Integration with Apache Parquet, including a new top-level read_parquet function and DataFrame.to_parquet method, see here.
* New user-facing dtype pandas.api.types.CategoricalDtype for specifying categoricals independent of the data, see here.
* The behavior of sum and prod on all-NaN Series/DataFrames is now consistent and no longer depends on whether bottleneck is installed, see here.
* Compatibility fixes for pypy, see here.
* Additions to the drop, reindex and rename API to make them more consistent, see here.
* Addition of the new methods DataFrame.infer_objects (see here) and GroupBy.pipe (see here).
* Indexing with a list of labels, where one or more of the labels is missing, is deprecated and will raise a KeyError in a future version

diffstat:

 math/py-pandas/Makefile |    4 +-
 math/py-pandas/PLIST    |  176 +++++++++++++++++++++++++++++++++++++++++++++--
 math/py-pandas/distinfo |   10 +-
 3 files changed, 174 insertions(+), 16 deletions(-)

diffs (truncated from 391 to 300 lines):

diff -r 8b2d5457cfca -r 44276a6d626b math/py-pandas/Makefile
--- a/math/py-pandas/Makefile   Thu Nov 02 09:40:29 2017 +0000
+++ b/math/py-pandas/Makefile   Thu Nov 02 09:41:38 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2017/07/14 10:17:02 adam Exp $
+# $NetBSD: Makefile,v 1.18 2017/11/02 09:41:38 adam Exp $
 
-DISTNAME=      pandas-0.20.3
+DISTNAME=      pandas-0.21.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pandas/}
diff -r 8b2d5457cfca -r 44276a6d626b math/py-pandas/PLIST
--- a/math/py-pandas/PLIST      Thu Nov 02 09:40:29 2017 +0000
+++ b/math/py-pandas/PLIST      Thu Nov 02 09:41:38 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2017/07/14 10:17:02 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2017/11/02 09:41:38 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -22,10 +22,20 @@
 ${PYSITELIB}/pandas/_libs/lib.so
 ${PYSITELIB}/pandas/_libs/parsers.so
 ${PYSITELIB}/pandas/_libs/period.so
+${PYSITELIB}/pandas/_libs/properties.so
 ${PYSITELIB}/pandas/_libs/reshape.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/fields.so
+${PYSITELIB}/pandas/_libs/tslibs/frequencies.so
+${PYSITELIB}/pandas/_libs/tslibs/parsing.so
+${PYSITELIB}/pandas/_libs/tslibs/strptime.so
+${PYSITELIB}/pandas/_libs/tslibs/timedeltas.so
+${PYSITELIB}/pandas/_libs/tslibs/timezones.so
 ${PYSITELIB}/pandas/_libs/window.so
 ${PYSITELIB}/pandas/_version.py
 ${PYSITELIB}/pandas/_version.pyc
@@ -69,6 +79,9 @@
 ${PYSITELIB}/pandas/core/__init__.py
 ${PYSITELIB}/pandas/core/__init__.pyc
 ${PYSITELIB}/pandas/core/__init__.pyo
+${PYSITELIB}/pandas/core/accessor.py
+${PYSITELIB}/pandas/core/accessor.pyc
+${PYSITELIB}/pandas/core/accessor.pyo
 ${PYSITELIB}/pandas/core/algorithms.py
 ${PYSITELIB}/pandas/core/algorithms.pyc
 ${PYSITELIB}/pandas/core/algorithms.pyo
@@ -93,6 +106,9 @@
 ${PYSITELIB}/pandas/core/computation/api.py
 ${PYSITELIB}/pandas/core/computation/api.pyc
 ${PYSITELIB}/pandas/core/computation/api.pyo
+${PYSITELIB}/pandas/core/computation/check.py
+${PYSITELIB}/pandas/core/computation/check.pyc
+${PYSITELIB}/pandas/core/computation/check.pyo
 ${PYSITELIB}/pandas/core/computation/common.py
 ${PYSITELIB}/pandas/core/computation/common.pyc
 ${PYSITELIB}/pandas/core/computation/common.pyo
@@ -414,6 +430,9 @@
 ${PYSITELIB}/pandas/io/packers.py
 ${PYSITELIB}/pandas/io/packers.pyc
 ${PYSITELIB}/pandas/io/packers.pyo
+${PYSITELIB}/pandas/io/parquet.py
+${PYSITELIB}/pandas/io/parquet.pyc
+${PYSITELIB}/pandas/io/parquet.pyo
 ${PYSITELIB}/pandas/io/parsers.py
 ${PYSITELIB}/pandas/io/parsers.pyc
 ${PYSITELIB}/pandas/io/parsers.pyo
@@ -531,9 +550,6 @@
 ${PYSITELIB}/pandas/tests/dtypes/test_concat.py
 ${PYSITELIB}/pandas/tests/dtypes/test_concat.pyc
 ${PYSITELIB}/pandas/tests/dtypes/test_concat.pyo
-${PYSITELIB}/pandas/tests/dtypes/test_convert.py
-${PYSITELIB}/pandas/tests/dtypes/test_convert.pyc
-${PYSITELIB}/pandas/tests/dtypes/test_convert.pyo
 ${PYSITELIB}/pandas/tests/dtypes/test_dtypes.py
 ${PYSITELIB}/pandas/tests/dtypes/test_dtypes.pyc
 ${PYSITELIB}/pandas/tests/dtypes/test_dtypes.pyo
@@ -666,6 +682,9 @@
 ${PYSITELIB}/pandas/tests/groupby/test_groupby.py
 ${PYSITELIB}/pandas/tests/groupby/test_groupby.pyc
 ${PYSITELIB}/pandas/tests/groupby/test_groupby.pyo
+${PYSITELIB}/pandas/tests/groupby/test_index_as_string.py
+${PYSITELIB}/pandas/tests/groupby/test_index_as_string.pyc
+${PYSITELIB}/pandas/tests/groupby/test_index_as_string.pyo
 ${PYSITELIB}/pandas/tests/groupby/test_nth.py
 ${PYSITELIB}/pandas/tests/groupby/test_nth.pyc
 ${PYSITELIB}/pandas/tests/groupby/test_nth.pyo
@@ -687,6 +706,9 @@
 ${PYSITELIB}/pandas/tests/indexes/common.py
 ${PYSITELIB}/pandas/tests/indexes/common.pyc
 ${PYSITELIB}/pandas/tests/indexes/common.pyo
+${PYSITELIB}/pandas/tests/indexes/conftest.py
+${PYSITELIB}/pandas/tests/indexes/conftest.pyc
+${PYSITELIB}/pandas/tests/indexes/conftest.pyo
 ${PYSITELIB}/pandas/tests/indexes/data/mindex_073.pickle
 ${PYSITELIB}/pandas/tests/indexes/data/multiindex_v1.pickle
 ${PYSITELIB}/pandas/tests/indexes/datetimelike.py
@@ -758,6 +780,9 @@
 ${PYSITELIB}/pandas/tests/indexes/period/test_period.py
 ${PYSITELIB}/pandas/tests/indexes/period/test_period.pyc
 ${PYSITELIB}/pandas/tests/indexes/period/test_period.pyo
+${PYSITELIB}/pandas/tests/indexes/period/test_period_range.py
+${PYSITELIB}/pandas/tests/indexes/period/test_period_range.pyc
+${PYSITELIB}/pandas/tests/indexes/period/test_period_range.pyo
 ${PYSITELIB}/pandas/tests/indexes/period/test_setops.py
 ${PYSITELIB}/pandas/tests/indexes/period/test_setops.pyc
 ${PYSITELIB}/pandas/tests/indexes/period/test_setops.pyo
@@ -815,6 +840,72 @@
 ${PYSITELIB}/pandas/tests/indexes/timedeltas/test_tools.py
 ${PYSITELIB}/pandas/tests/indexes/timedeltas/test_tools.pyc
 ${PYSITELIB}/pandas/tests/indexes/timedeltas/test_tools.pyo
+${PYSITELIB}/pandas/tests/indexing/__init__.py
+${PYSITELIB}/pandas/tests/indexing/__init__.pyc
+${PYSITELIB}/pandas/tests/indexing/__init__.pyo
+${PYSITELIB}/pandas/tests/indexing/common.py
+${PYSITELIB}/pandas/tests/indexing/common.pyc
+${PYSITELIB}/pandas/tests/indexing/common.pyo
+${PYSITELIB}/pandas/tests/indexing/test_callable.py
+${PYSITELIB}/pandas/tests/indexing/test_callable.pyc
+${PYSITELIB}/pandas/tests/indexing/test_callable.pyo
+${PYSITELIB}/pandas/tests/indexing/test_categorical.py
+${PYSITELIB}/pandas/tests/indexing/test_categorical.pyc
+${PYSITELIB}/pandas/tests/indexing/test_categorical.pyo
+${PYSITELIB}/pandas/tests/indexing/test_chaining_and_caching.py
+${PYSITELIB}/pandas/tests/indexing/test_chaining_and_caching.pyc
+${PYSITELIB}/pandas/tests/indexing/test_chaining_and_caching.pyo
+${PYSITELIB}/pandas/tests/indexing/test_coercion.py
+${PYSITELIB}/pandas/tests/indexing/test_coercion.pyc
+${PYSITELIB}/pandas/tests/indexing/test_coercion.pyo
+${PYSITELIB}/pandas/tests/indexing/test_datetime.py
+${PYSITELIB}/pandas/tests/indexing/test_datetime.pyc
+${PYSITELIB}/pandas/tests/indexing/test_datetime.pyo
+${PYSITELIB}/pandas/tests/indexing/test_floats.py
+${PYSITELIB}/pandas/tests/indexing/test_floats.pyc
+${PYSITELIB}/pandas/tests/indexing/test_floats.pyo
+${PYSITELIB}/pandas/tests/indexing/test_iloc.py
+${PYSITELIB}/pandas/tests/indexing/test_iloc.pyc
+${PYSITELIB}/pandas/tests/indexing/test_iloc.pyo
+${PYSITELIB}/pandas/tests/indexing/test_indexing.py
+${PYSITELIB}/pandas/tests/indexing/test_indexing.pyc
+${PYSITELIB}/pandas/tests/indexing/test_indexing.pyo
+${PYSITELIB}/pandas/tests/indexing/test_indexing_slow.py
+${PYSITELIB}/pandas/tests/indexing/test_indexing_slow.pyc
+${PYSITELIB}/pandas/tests/indexing/test_indexing_slow.pyo
+${PYSITELIB}/pandas/tests/indexing/test_interval.py
+${PYSITELIB}/pandas/tests/indexing/test_interval.pyc
+${PYSITELIB}/pandas/tests/indexing/test_interval.pyo
+${PYSITELIB}/pandas/tests/indexing/test_ix.py
+${PYSITELIB}/pandas/tests/indexing/test_ix.pyc
+${PYSITELIB}/pandas/tests/indexing/test_ix.pyo
+${PYSITELIB}/pandas/tests/indexing/test_loc.py
+${PYSITELIB}/pandas/tests/indexing/test_loc.pyc
+${PYSITELIB}/pandas/tests/indexing/test_loc.pyo
+${PYSITELIB}/pandas/tests/indexing/test_multiindex.py
+${PYSITELIB}/pandas/tests/indexing/test_multiindex.pyc
+${PYSITELIB}/pandas/tests/indexing/test_multiindex.pyo
+${PYSITELIB}/pandas/tests/indexing/test_panel.py
+${PYSITELIB}/pandas/tests/indexing/test_panel.pyc
+${PYSITELIB}/pandas/tests/indexing/test_panel.pyo
+${PYSITELIB}/pandas/tests/indexing/test_partial.py
+${PYSITELIB}/pandas/tests/indexing/test_partial.pyc
+${PYSITELIB}/pandas/tests/indexing/test_partial.pyo
+${PYSITELIB}/pandas/tests/indexing/test_scalar.py
+${PYSITELIB}/pandas/tests/indexing/test_scalar.pyc
+${PYSITELIB}/pandas/tests/indexing/test_scalar.pyo
+${PYSITELIB}/pandas/tests/indexing/test_timedelta.py
+${PYSITELIB}/pandas/tests/indexing/test_timedelta.pyc
+${PYSITELIB}/pandas/tests/indexing/test_timedelta.pyo
+${PYSITELIB}/pandas/tests/internals/__init__.py
+${PYSITELIB}/pandas/tests/internals/__init__.pyc
+${PYSITELIB}/pandas/tests/internals/__init__.pyo
+${PYSITELIB}/pandas/tests/internals/test_external_block.py
+${PYSITELIB}/pandas/tests/internals/test_external_block.pyc
+${PYSITELIB}/pandas/tests/internals/test_external_block.pyo
+${PYSITELIB}/pandas/tests/internals/test_internals.py
+${PYSITELIB}/pandas/tests/internals/test_internals.pyc
+${PYSITELIB}/pandas/tests/internals/test_internals.pyo
 ${PYSITELIB}/pandas/tests/io/__init__.py
 ${PYSITELIB}/pandas/tests/io/__init__.pyc
 ${PYSITELIB}/pandas/tests/io/__init__.pyo
@@ -830,6 +921,7 @@
 ${PYSITELIB}/pandas/tests/io/data/categorical_0_14_1.pickle
 ${PYSITELIB}/pandas/tests/io/data/categorical_0_15_2.pickle
 ${PYSITELIB}/pandas/tests/io/data/computer_sales_page.html
+${PYSITELIB}/pandas/tests/io/data/fixed_width_format.txt
 ${PYSITELIB}/pandas/tests/io/data/gbq_fake_job.txt
 ${PYSITELIB}/pandas/tests/io/data/html_encoding/chinese_utf-16.html
 ${PYSITELIB}/pandas/tests/io/data/html_encoding/chinese_utf-32.html
@@ -837,9 +929,7 @@
 ${PYSITELIB}/pandas/tests/io/data/html_encoding/letz_latin1.html
 ${PYSITELIB}/pandas/tests/io/data/iris.csv
 ${PYSITELIB}/pandas/tests/io/data/legacy_hdf/datetimetz_object.h5
-${PYSITELIB}/pandas/tests/io/data/legacy_hdf/legacy_0.10.h5
 ${PYSITELIB}/pandas/tests/io/data/legacy_hdf/legacy_table.h5
-${PYSITELIB}/pandas/tests/io/data/legacy_hdf/legacy_table_0.11.h5
 ${PYSITELIB}/pandas/tests/io/data/legacy_hdf/periodindex_0.20.1_x86_64_darwin_2.7.13.h5
 ${PYSITELIB}/pandas/tests/io/data/legacy_hdf/pytables_native.h5
 ${PYSITELIB}/pandas/tests/io/data/legacy_hdf/pytables_native2.h5
@@ -908,6 +998,7 @@
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.17.0/0.17.0_AMD64_windows_3.4.4.pickle
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.17.0/0.17.0_x86_64_darwin_2.7.11.pickle
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.17.0/0.17.0_x86_64_darwin_3.4.4.pickle
+${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.17.0/0.17.0_x86_64_darwin_3.5.3.pickle
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.17.0/0.17.0_x86_64_linux_2.7.11.pickle
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.17.0/0.17.0_x86_64_linux_3.4.4.pickle
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.17.0/0.17.1_AMD64_windows_2.7.11.pickle
@@ -920,7 +1011,9 @@
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.18.1/0.18.1_x86_64_darwin_2.7.12.pickle
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.18.1/0.18.1_x86_64_darwin_3.5.2.pickle
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.19.2/0.19.2_x86_64_darwin_2.7.12.pickle
+${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.19.2/0.19.2_x86_64_darwin_2.7.14.pickle
 ${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.19.2/0.19.2_x86_64_darwin_3.6.1.pickle
+${PYSITELIB}/pandas/tests/io/data/legacy_pickle/0.20.3/0.20.3_x86_64_darwin_2.7.14.pickle
 ${PYSITELIB}/pandas/tests/io/data/macau.html
 ${PYSITELIB}/pandas/tests/io/data/nyse_wsj.html
 ${PYSITELIB}/pandas/tests/io/data/spam.html
@@ -1057,6 +1150,10 @@
 ${PYSITELIB}/pandas/tests/io/json/__init__.pyo
 ${PYSITELIB}/pandas/tests/io/json/data/tsframe_iso_v012.json
 ${PYSITELIB}/pandas/tests/io/json/data/tsframe_v012.json
+${PYSITELIB}/pandas/tests/io/json/data/tsframe_v012.json.zip
+${PYSITELIB}/pandas/tests/io/json/test_compression.py
+${PYSITELIB}/pandas/tests/io/json/test_compression.pyc
+${PYSITELIB}/pandas/tests/io/json/test_compression.pyo
 ${PYSITELIB}/pandas/tests/io/json/test_json_table_schema.py
 ${PYSITELIB}/pandas/tests/io/json/test_json_table_schema.pyc
 ${PYSITELIB}/pandas/tests/io/json/test_json_table_schema.pyo
@@ -1066,6 +1163,9 @@
 ${PYSITELIB}/pandas/tests/io/json/test_pandas.py
 ${PYSITELIB}/pandas/tests/io/json/test_pandas.pyc
 ${PYSITELIB}/pandas/tests/io/json/test_pandas.pyo
+${PYSITELIB}/pandas/tests/io/json/test_readlines.py
+${PYSITELIB}/pandas/tests/io/json/test_readlines.pyc
+${PYSITELIB}/pandas/tests/io/json/test_readlines.pyo
 ${PYSITELIB}/pandas/tests/io/json/test_ujson.py
 ${PYSITELIB}/pandas/tests/io/json/test_ujson.pyc
 ${PYSITELIB}/pandas/tests/io/json/test_ujson.pyo
@@ -1075,6 +1175,7 @@
 ${PYSITELIB}/pandas/tests/io/msgpack/common.py
 ${PYSITELIB}/pandas/tests/io/msgpack/common.pyc
 ${PYSITELIB}/pandas/tests/io/msgpack/common.pyo
+${PYSITELIB}/pandas/tests/io/msgpack/data/frame.mp
 ${PYSITELIB}/pandas/tests/io/msgpack/test_buffer.py
 ${PYSITELIB}/pandas/tests/io/msgpack/test_buffer.pyc
 ${PYSITELIB}/pandas/tests/io/msgpack/test_buffer.pyo
@@ -1143,6 +1244,7 @@
 ${PYSITELIB}/pandas/tests/io/parser/data/salaries.csv.bz2
 ${PYSITELIB}/pandas/tests/io/parser/data/salaries.csv.gz
 ${PYSITELIB}/pandas/tests/io/parser/data/sauron.SHIFT_JIS.csv
+${PYSITELIB}/pandas/tests/io/parser/data/sub_char.csv
 ${PYSITELIB}/pandas/tests/io/parser/data/tar_csv.tar
 ${PYSITELIB}/pandas/tests/io/parser/data/tar_csv.tar.gz
 ${PYSITELIB}/pandas/tests/io/parser/data/test1.csv
@@ -1151,6 +1253,8 @@
 ${PYSITELIB}/pandas/tests/io/parser/data/test2.csv
 ${PYSITELIB}/pandas/tests/io/parser/data/test_mmap.csv
 ${PYSITELIB}/pandas/tests/io/parser/data/tips.csv
+${PYSITELIB}/pandas/tests/io/parser/data/tips.csv.bz2
+${PYSITELIB}/pandas/tests/io/parser/data/tips.csv.gz
 ${PYSITELIB}/pandas/tests/io/parser/data/unicode_series.csv
 ${PYSITELIB}/pandas/tests/io/parser/data/utf16_ex.txt
 ${PYSITELIB}/pandas/tests/io/parser/dialect.py
@@ -1165,6 +1269,9 @@
 ${PYSITELIB}/pandas/tests/io/parser/index_col.py
 ${PYSITELIB}/pandas/tests/io/parser/index_col.pyc
 ${PYSITELIB}/pandas/tests/io/parser/index_col.pyo
+${PYSITELIB}/pandas/tests/io/parser/mangle_dupes.py
+${PYSITELIB}/pandas/tests/io/parser/mangle_dupes.pyc
+${PYSITELIB}/pandas/tests/io/parser/mangle_dupes.pyo
 ${PYSITELIB}/pandas/tests/io/parser/multithread.py
 ${PYSITELIB}/pandas/tests/io/parser/multithread.pyc
 ${PYSITELIB}/pandas/tests/io/parser/multithread.pyo
@@ -1212,6 +1319,8 @@
 ${PYSITELIB}/pandas/tests/io/sas/data/SSHSV1_A.xpt
 ${PYSITELIB}/pandas/tests/io/sas/data/airline.csv
 ${PYSITELIB}/pandas/tests/io/sas/data/airline.sas7bdat
+${PYSITELIB}/pandas/tests/io/sas/data/datetime.csv
+${PYSITELIB}/pandas/tests/io/sas/data/datetime.sas7bdat
 ${PYSITELIB}/pandas/tests/io/sas/data/paxraw_d_short.csv
 ${PYSITELIB}/pandas/tests/io/sas/data/paxraw_d_short.xpt
 ${PYSITELIB}/pandas/tests/io/sas/data/productsales.csv
@@ -1266,6 +1375,9 @@
 ${PYSITELIB}/pandas/tests/io/test_packers.py
 ${PYSITELIB}/pandas/tests/io/test_packers.pyc
 ${PYSITELIB}/pandas/tests/io/test_packers.pyo
+${PYSITELIB}/pandas/tests/io/test_parquet.py
+${PYSITELIB}/pandas/tests/io/test_parquet.pyc
+${PYSITELIB}/pandas/tests/io/test_parquet.pyo
 ${PYSITELIB}/pandas/tests/io/test_pickle.py
 ${PYSITELIB}/pandas/tests/io/test_pickle.pyc
 ${PYSITELIB}/pandas/tests/io/test_pickle.pyo
@@ -1314,6 +1426,49 @@
 ${PYSITELIB}/pandas/tests/plotting/test_series.py
 ${PYSITELIB}/pandas/tests/plotting/test_series.pyc
 ${PYSITELIB}/pandas/tests/plotting/test_series.pyo



Home | Main Index | Thread Index | Old Index