pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/py-pandas



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Sep 28 16:01:24 UTC 2023

Modified Files:
        pkgsrc/math/py-pandas: Makefile PLIST distinfo

Log Message:
py-pandas: updated to 2.1.1

What’s new in 2.1.1 (September 20, 2023)

These are the changes in pandas 2.1.1. See Release notes for a full changelog including other versions of pandas.

Fixed regressions

Fixed regression in concat() when DataFrame ‘s have two different extension dtypes (GH 54848)
Fixed regression in merge() when merging over a PyArrow string index (GH 54894)
Fixed regression in read_csv() when usecols is given and dtypes is a dict for engine="python" (GH 54868)
Fixed regression in read_csv() when delim_whitespace is True (GH 54918, GH 54931)
Fixed regression in GroupBy.get_group() raising for axis=1 (GH 54858)
Fixed regression in DataFrame.__setitem__() raising AssertionError when setting a Series with a partial MultiIndex (GH 54875)
Fixed regression in DataFrame.filter() not respecting the order of elements for filter (GH 54980)
Fixed regression in DataFrame.to_sql() not roundtripping datetime columns correctly for sqlite (GH 54877)
Fixed regression in DataFrameGroupBy.agg() when aggregating a DataFrame with duplicate column names using a dictionary (GH 55006)
Fixed regression in MultiIndex.append() raising when appending overlapping IntervalIndex levels (GH 54934)
Fixed regression in Series.drop_duplicates() for PyArrow strings (GH 54904)
Fixed regression in Series.interpolate() raising when fill_value was given (GH 54920)
Fixed regression in Series.value_counts() raising for numeric data if bins was specified (GH 54857)
Fixed regression in comparison operations for PyArrow backed columns not propagating exceptions correctly (GH 54944)
Fixed regression when comparing a Series with datetime64 dtype with None (GH 54870)

Bug fixes

Fixed bug for ArrowDtype raising NotImplementedError for fixed-size list (GH 55000)
Fixed bug in DataFrame.stack() with future_stack=True and columns a non-MultiIndex consisting of tuples (GH 54948)
Fixed bug in Series.dt.tz() with ArrowDtype where a string was returned instead of a tzinfo object (GH 55003)
Fixed bug in Series.pct_change() and DataFrame.pct_change() showing unnecessary FutureWarning (GH 54981)

Other

Reverted the deprecation that disallowed Series.apply() returning a DataFrame when the passed-in callable returns a Series object (GH 52116)


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/math/py-pandas/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/math/py-pandas/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/math/py-pandas/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/py-pandas/Makefile
diff -u pkgsrc/math/py-pandas/Makefile:1.48 pkgsrc/math/py-pandas/Makefile:1.49
--- pkgsrc/math/py-pandas/Makefile:1.48 Sat Sep  2 07:19:56 2023
+++ pkgsrc/math/py-pandas/Makefile      Thu Sep 28 16:01:24 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.48 2023/09/02 07:19:56 adam Exp $
+# $NetBSD: Makefile,v 1.49 2023/09/28 16:01:24 adam Exp $
 
-DISTNAME=      pandas-2.1.0
+DISTNAME=      pandas-2.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pandas/}
@@ -27,12 +27,6 @@ USE_TOOLS+=  pkg-config
 
 USE_CXX_FEATURES=      c++11
 
-SUBST_CLASSES+=                python
-SUBST_STAGE.python=    pre-configure
-SUBST_MESSAGE.python=  Fixing python binary name.
-SUBST_FILES.python=    meson.build
-SUBST_SED.python=      -e "s,\['python',\['python${PYVERSSUFFIX}',"
-
 PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 
 # This would otherwise be installed, causing PLIST mismatch

Index: pkgsrc/math/py-pandas/PLIST
diff -u pkgsrc/math/py-pandas/PLIST:1.23 pkgsrc/math/py-pandas/PLIST:1.24
--- pkgsrc/math/py-pandas/PLIST:1.23    Sat Sep  2 07:19:56 2023
+++ pkgsrc/math/py-pandas/PLIST Thu Sep 28 16:01:24 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2023/09/02 07:19:56 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2023/09/28 16:01:24 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
 ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
@@ -21,195 +21,94 @@ ${PYSITELIB}/pandas/_config/localization
 ${PYSITELIB}/pandas/_config/localization.pyc
 ${PYSITELIB}/pandas/_libs/__init__.py
 ${PYSITELIB}/pandas/_libs/__init__.pyc
-${PYSITELIB}/pandas/_libs/algos.pxd
 ${PYSITELIB}/pandas/_libs/algos.pyi
-${PYSITELIB}/pandas/_libs/algos.pyx
 ${PYSITELIB}/pandas/_libs/algos.so
-${PYSITELIB}/pandas/_libs/algos_common_helper.pxi.in
-${PYSITELIB}/pandas/_libs/algos_take_helper.pxi.in
-${PYSITELIB}/pandas/_libs/arrays.pxd
 ${PYSITELIB}/pandas/_libs/arrays.pyi
-${PYSITELIB}/pandas/_libs/arrays.pyx
 ${PYSITELIB}/pandas/_libs/arrays.so
 ${PYSITELIB}/pandas/_libs/byteswap.pyi
-${PYSITELIB}/pandas/_libs/byteswap.pyx
 ${PYSITELIB}/pandas/_libs/byteswap.so
-${PYSITELIB}/pandas/_libs/dtypes.pxd
 ${PYSITELIB}/pandas/_libs/groupby.pyi
-${PYSITELIB}/pandas/_libs/groupby.pyx
 ${PYSITELIB}/pandas/_libs/groupby.so
 ${PYSITELIB}/pandas/_libs/hashing.pyi
-${PYSITELIB}/pandas/_libs/hashing.pyx
 ${PYSITELIB}/pandas/_libs/hashing.so
-${PYSITELIB}/pandas/_libs/hashtable.pxd
 ${PYSITELIB}/pandas/_libs/hashtable.pyi
-${PYSITELIB}/pandas/_libs/hashtable.pyx
 ${PYSITELIB}/pandas/_libs/hashtable.so
-${PYSITELIB}/pandas/_libs/hashtable_class_helper.pxi.in
-${PYSITELIB}/pandas/_libs/hashtable_func_helper.pxi.in
-${PYSITELIB}/pandas/_libs/include/pandas/datetime/date_conversions.h
-${PYSITELIB}/pandas/_libs/include/pandas/datetime/pd_datetime.h
-${PYSITELIB}/pandas/_libs/include/pandas/inline_helper.h
-${PYSITELIB}/pandas/_libs/include/pandas/parser/io.h
-${PYSITELIB}/pandas/_libs/include/pandas/parser/pd_parser.h
-${PYSITELIB}/pandas/_libs/include/pandas/parser/tokenizer.h
-${PYSITELIB}/pandas/_libs/include/pandas/portable.h
-${PYSITELIB}/pandas/_libs/include/pandas/skiplist.h
-${PYSITELIB}/pandas/_libs/include/pandas/vendored/klib/khash.h
-${PYSITELIB}/pandas/_libs/include/pandas/vendored/klib/khash_python.h
-${PYSITELIB}/pandas/_libs/include/pandas/vendored/numpy/datetime/np_datetime.h
-${PYSITELIB}/pandas/_libs/include/pandas/vendored/numpy/datetime/np_datetime_strings.h
-${PYSITELIB}/pandas/_libs/include/pandas/vendored/ujson/lib/ultrajson.h
-${PYSITELIB}/pandas/_libs/include/pandas/vendored/ujson/python/version.h
 ${PYSITELIB}/pandas/_libs/index.pyi
-${PYSITELIB}/pandas/_libs/index.pyx
 ${PYSITELIB}/pandas/_libs/index.so
-${PYSITELIB}/pandas/_libs/index_class_helper.pxi.in
 ${PYSITELIB}/pandas/_libs/indexing.pyi
-${PYSITELIB}/pandas/_libs/indexing.pyx
 ${PYSITELIB}/pandas/_libs/indexing.so
 ${PYSITELIB}/pandas/_libs/internals.pyi
-${PYSITELIB}/pandas/_libs/internals.pyx
 ${PYSITELIB}/pandas/_libs/internals.so
 ${PYSITELIB}/pandas/_libs/interval.pyi
-${PYSITELIB}/pandas/_libs/interval.pyx
 ${PYSITELIB}/pandas/_libs/interval.so
-${PYSITELIB}/pandas/_libs/intervaltree.pxi.in
 ${PYSITELIB}/pandas/_libs/join.pyi
-${PYSITELIB}/pandas/_libs/join.pyx
 ${PYSITELIB}/pandas/_libs/join.so
 ${PYSITELIB}/pandas/_libs/json.pyi
 ${PYSITELIB}/pandas/_libs/json.so
-${PYSITELIB}/pandas/_libs/khash.pxd
-${PYSITELIB}/pandas/_libs/khash_for_primitive_helper.pxi.in
-${PYSITELIB}/pandas/_libs/lib.pxd
 ${PYSITELIB}/pandas/_libs/lib.pyi
-${PYSITELIB}/pandas/_libs/lib.pyx
 ${PYSITELIB}/pandas/_libs/lib.so
-${PYSITELIB}/pandas/_libs/meson.build
-${PYSITELIB}/pandas/_libs/missing.pxd
 ${PYSITELIB}/pandas/_libs/missing.pyi
-${PYSITELIB}/pandas/_libs/missing.pyx
 ${PYSITELIB}/pandas/_libs/missing.so
 ${PYSITELIB}/pandas/_libs/ops.pyi
-${PYSITELIB}/pandas/_libs/ops.pyx
 ${PYSITELIB}/pandas/_libs/ops.so
 ${PYSITELIB}/pandas/_libs/ops_dispatch.pyi
-${PYSITELIB}/pandas/_libs/ops_dispatch.pyx
 ${PYSITELIB}/pandas/_libs/ops_dispatch.so
 ${PYSITELIB}/pandas/_libs/pandas_datetime.so
 ${PYSITELIB}/pandas/_libs/pandas_parser.so
 ${PYSITELIB}/pandas/_libs/parsers.pyi
-${PYSITELIB}/pandas/_libs/parsers.pyx
 ${PYSITELIB}/pandas/_libs/parsers.so
 ${PYSITELIB}/pandas/_libs/properties.pyi
-${PYSITELIB}/pandas/_libs/properties.pyx
 ${PYSITELIB}/pandas/_libs/properties.so
 ${PYSITELIB}/pandas/_libs/reshape.pyi
-${PYSITELIB}/pandas/_libs/reshape.pyx
 ${PYSITELIB}/pandas/_libs/reshape.so
 ${PYSITELIB}/pandas/_libs/sas.pyi
-${PYSITELIB}/pandas/_libs/sas.pyx
 ${PYSITELIB}/pandas/_libs/sas.so
 ${PYSITELIB}/pandas/_libs/sparse.pyi
-${PYSITELIB}/pandas/_libs/sparse.pyx
 ${PYSITELIB}/pandas/_libs/sparse.so
-${PYSITELIB}/pandas/_libs/sparse_op_helper.pxi.in
-${PYSITELIB}/pandas/_libs/src/datetime/date_conversions.c
-${PYSITELIB}/pandas/_libs/src/datetime/pd_datetime.c
-${PYSITELIB}/pandas/_libs/src/parser/io.c
-${PYSITELIB}/pandas/_libs/src/parser/pd_parser.c
-${PYSITELIB}/pandas/_libs/src/parser/tokenizer.c
-${PYSITELIB}/pandas/_libs/src/vendored/numpy/datetime/np_datetime.c
-${PYSITELIB}/pandas/_libs/src/vendored/numpy/datetime/np_datetime_strings.c
-${PYSITELIB}/pandas/_libs/src/vendored/ujson/lib/ultrajsondec.c
-${PYSITELIB}/pandas/_libs/src/vendored/ujson/lib/ultrajsonenc.c
-${PYSITELIB}/pandas/_libs/src/vendored/ujson/python/JSONtoObj.c
-${PYSITELIB}/pandas/_libs/src/vendored/ujson/python/objToJSON.c
-${PYSITELIB}/pandas/_libs/src/vendored/ujson/python/ujson.c
 ${PYSITELIB}/pandas/_libs/testing.pyi
-${PYSITELIB}/pandas/_libs/testing.pyx
 ${PYSITELIB}/pandas/_libs/testing.so
 ${PYSITELIB}/pandas/_libs/tslib.pyi
-${PYSITELIB}/pandas/_libs/tslib.pyx
 ${PYSITELIB}/pandas/_libs/tslib.so
 ${PYSITELIB}/pandas/_libs/tslibs/__init__.py
 ${PYSITELIB}/pandas/_libs/tslibs/__init__.pyc
-${PYSITELIB}/pandas/_libs/tslibs/base.pxd
-${PYSITELIB}/pandas/_libs/tslibs/base.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/base.so
-${PYSITELIB}/pandas/_libs/tslibs/ccalendar.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/ccalendar.pyi
-${PYSITELIB}/pandas/_libs/tslibs/ccalendar.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/ccalendar.so
-${PYSITELIB}/pandas/_libs/tslibs/conversion.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/conversion.pyi
-${PYSITELIB}/pandas/_libs/tslibs/conversion.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/conversion.so
-${PYSITELIB}/pandas/_libs/tslibs/dtypes.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/dtypes.pyi
-${PYSITELIB}/pandas/_libs/tslibs/dtypes.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/dtypes.so
 ${PYSITELIB}/pandas/_libs/tslibs/fields.pyi
-${PYSITELIB}/pandas/_libs/tslibs/fields.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/fields.so
-${PYSITELIB}/pandas/_libs/tslibs/meson.build
-${PYSITELIB}/pandas/_libs/tslibs/nattype.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/nattype.pyi
-${PYSITELIB}/pandas/_libs/tslibs/nattype.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/nattype.so
-${PYSITELIB}/pandas/_libs/tslibs/np_datetime.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/np_datetime.pyi
-${PYSITELIB}/pandas/_libs/tslibs/np_datetime.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/np_datetime.so
-${PYSITELIB}/pandas/_libs/tslibs/offsets.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/offsets.pyi
-${PYSITELIB}/pandas/_libs/tslibs/offsets.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/offsets.so
-${PYSITELIB}/pandas/_libs/tslibs/parsing.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/parsing.pyi
-${PYSITELIB}/pandas/_libs/tslibs/parsing.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/parsing.so
-${PYSITELIB}/pandas/_libs/tslibs/period.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/period.pyi
-${PYSITELIB}/pandas/_libs/tslibs/period.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/period.so
-${PYSITELIB}/pandas/_libs/tslibs/strptime.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/strptime.pyi
-${PYSITELIB}/pandas/_libs/tslibs/strptime.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/strptime.so
-${PYSITELIB}/pandas/_libs/tslibs/timedeltas.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/timedeltas.pyi
-${PYSITELIB}/pandas/_libs/tslibs/timedeltas.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/timedeltas.so
-${PYSITELIB}/pandas/_libs/tslibs/timestamps.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/timestamps.pyi
-${PYSITELIB}/pandas/_libs/tslibs/timestamps.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/timestamps.so
-${PYSITELIB}/pandas/_libs/tslibs/timezones.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/timezones.pyi
-${PYSITELIB}/pandas/_libs/tslibs/timezones.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/timezones.so
-${PYSITELIB}/pandas/_libs/tslibs/tzconversion.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/tzconversion.pyi
-${PYSITELIB}/pandas/_libs/tslibs/tzconversion.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/tzconversion.so
-${PYSITELIB}/pandas/_libs/tslibs/util.pxd
 ${PYSITELIB}/pandas/_libs/tslibs/vectorized.pyi
-${PYSITELIB}/pandas/_libs/tslibs/vectorized.pyx
 ${PYSITELIB}/pandas/_libs/tslibs/vectorized.so
-${PYSITELIB}/pandas/_libs/util.pxd
 ${PYSITELIB}/pandas/_libs/window/__init__.py
 ${PYSITELIB}/pandas/_libs/window/__init__.pyc
 ${PYSITELIB}/pandas/_libs/window/aggregations.pyi
-${PYSITELIB}/pandas/_libs/window/aggregations.pyx
 ${PYSITELIB}/pandas/_libs/window/aggregations.so
 ${PYSITELIB}/pandas/_libs/window/indexers.pyi
-${PYSITELIB}/pandas/_libs/window/indexers.pyx
 ${PYSITELIB}/pandas/_libs/window/indexers.so
-${PYSITELIB}/pandas/_libs/window/meson.build
 ${PYSITELIB}/pandas/_libs/writers.pyi
-${PYSITELIB}/pandas/_libs/writers.pyx
 ${PYSITELIB}/pandas/_libs/writers.so
 ${PYSITELIB}/pandas/_testing/__init__.py
 ${PYSITELIB}/pandas/_testing/__init__.pyc

Index: pkgsrc/math/py-pandas/distinfo
diff -u pkgsrc/math/py-pandas/distinfo:1.34 pkgsrc/math/py-pandas/distinfo:1.35
--- pkgsrc/math/py-pandas/distinfo:1.34 Sat Sep  2 07:19:56 2023
+++ pkgsrc/math/py-pandas/distinfo      Thu Sep 28 16:01:24 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.34 2023/09/02 07:19:56 adam Exp $
+$NetBSD: distinfo,v 1.35 2023/09/28 16:01:24 adam Exp $
 
-BLAKE2s (pandas-2.1.0.tar.gz) = 654f5feb29a81cde5ae9257e02bd3bb2d68b941ad739b3e7dd21f5f7005dd43a
-SHA512 (pandas-2.1.0.tar.gz) = 85a64ef7abffdb3a78547942dabfe621d7c8e2cf0da5285e64a9018865fadb037e030d5077a1790acecc1616200f50a777c6ab775b888a72d7fc36cd8855a704
-Size (pandas-2.1.0.tar.gz) = 4263970 bytes
+BLAKE2s (pandas-2.1.1.tar.gz) = 63d634ada35028456eccece8396c951ca1a631a3f64e717c055a7822995137eb
+SHA512 (pandas-2.1.1.tar.gz) = 346e13e06805948c569712028c9b8d756c67ca2fab040999a51a4e759206d50d8ee25be38ac3c7cb3d2e692a02d85c1ec198841311fe43cb04b64f2741627a4e
+Size (pandas-2.1.1.tar.gz) = 4266250 bytes
 SHA1 (patch-pandas___libs_window_aggregations.pyx) = 65e3ec2b165de00b23550a989c5eb77c81c759f3



Home | Main Index | Thread Index | Old Index