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:           Wed Mar  6 18:56:35 UTC 2024

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

Log Message:
py-pandas: updated to 2.2.1

What’s new in 2.2.1 (February 22, 2024)

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

Enhancements

Added pyarrow pip extra so users can install pandas and pyarrow with pip with pip install pandas[pyarrow] (GH 54466)
Fixed regressions

Fixed memory leak in read_csv() (GH 57039)
Fixed performance regression in Series.combine_first() (GH 55845)
Fixed regression causing overflow for near-minimum timestamps (GH 57150)
Fixed regression in concat() changing long-standing behavior that always sorted the non-concatenation axis when the axis was a DatetimeIndex (GH 57006)
Fixed regression in merge_ordered() raising TypeError for fill_method="ffill" and how="left" (GH 57010)
Fixed regression in pandas.testing.assert_series_equal() defaulting to check_exact=True when checking the Index (GH 57067)
Fixed regression in read_json() where an Index would be returned instead of a RangeIndex (GH 57429)
Fixed regression in wide_to_long() raising an AttributeError for string columns (GH 57066)
Fixed regression in DataFrameGroupBy.idxmin(), DataFrameGroupBy.idxmax(), SeriesGroupBy.idxmin(), SeriesGroupBy.idxmax() ignoring the skipna argument (GH 57040)
Fixed regression in DataFrameGroupBy.idxmin(), DataFrameGroupBy.idxmax(), SeriesGroupBy.idxmin(), SeriesGroupBy.idxmax() where values containing the minimum or maximum value for the dtype could 
produce incorrect results (GH 57040)
Fixed regression in CategoricalIndex.difference() raising KeyError when other contains null values other than NaN (GH 57318)
Fixed regression in DataFrame.groupby() raising ValueError when grouping by a Series in some cases (GH 57276)
Fixed regression in DataFrame.loc() raising IndexError for non-unique, masked dtype indexes where result has more than 10,000 rows (GH 57027)
Fixed regression in DataFrame.loc() which was unnecessarily throwing “incompatible dtype warning” when expanding with partial row indexer and multiple columns (see PDEP6) (GH 56503)
Fixed regression in DataFrame.map() with na_action="ignore" not being respected for NumPy nullable and ArrowDtypes (GH 57316)
Fixed regression in DataFrame.merge() raising ValueError for certain types of 3rd-party extension arrays (GH 57316)
Fixed regression in DataFrame.query() with all NaT column with object dtype (GH 57068)
Fixed regression in DataFrame.shift() raising AssertionError for axis=1 and empty DataFrame (GH 57301)
Fixed regression in DataFrame.sort_index() not producing a stable sort for a index with duplicates (GH 57151)
Fixed regression in DataFrame.to_dict() with orient='list' and datetime or timedelta types returning integers (GH 54824)
Fixed regression in DataFrame.to_json() converting nullable integers to floats (GH 57224)
Fixed regression in DataFrame.to_sql() when method="multi" is passed and the dialect type is not Oracle (GH 57310)
Fixed regression in DataFrame.transpose() with nullable extension dtypes not having F-contiguous data potentially causing exceptions when used (GH 57315)
Fixed regression in DataFrame.update() emitting incorrect warnings about downcasting (GH 57124)
Fixed regression in DataFrameGroupBy.idxmin(), DataFrameGroupBy.idxmax(), SeriesGroupBy.idxmin(), SeriesGroupBy.idxmax() ignoring the skipna argument (GH 57040)
Fixed regression in DataFrameGroupBy.idxmin(), DataFrameGroupBy.idxmax(), SeriesGroupBy.idxmin(), SeriesGroupBy.idxmax() where values containing the minimum or maximum value for the dtype could 
produce incorrect results (GH 57040)
Fixed regression in ExtensionArray.to_numpy() raising for non-numeric masked dtypes (GH 56991)
Fixed regression in Index.join() raising TypeError when joining an empty index to a non-empty index containing mixed dtype values (GH 57048)
Fixed regression in Series.astype() introducing decimals when converting from integer with missing values to string dtype (GH 57418)
Fixed regression in Series.pct_change() raising a ValueError for an empty Series (GH 57056)
Fixed regression in Series.to_numpy() when dtype is given as float and the data contains NaNs (GH 57121)
Fixed regression in addition or subtraction of DateOffset objects with millisecond components to datetime64 Index, Series, or DataFrame (GH 57529)

Bug fixes

Fixed bug in pandas.api.interchange.from_dataframe() which was raising for Nullable integers (GH 55069)
Fixed bug in pandas.api.interchange.from_dataframe() which was raising for empty inputs (GH 56700)
Fixed bug in pandas.api.interchange.from_dataframe() which wasn’t converting columns names to strings (GH 55069)
Fixed bug in DataFrame.__getitem__() for empty DataFrame with Copy-on-Write enabled (GH 57130)
Fixed bug in PeriodIndex.asfreq() which was silently converting frequencies which are not supported as period frequencies instead of raising an error (GH 56945)


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 pkgsrc/math/py-pandas/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/math/py-pandas/PLIST
cvs rdiff -u -r1.40 -r1.41 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.58 pkgsrc/math/py-pandas/Makefile:1.59
--- pkgsrc/math/py-pandas/Makefile:1.58 Wed Jan 24 16:31:15 2024
+++ pkgsrc/math/py-pandas/Makefile      Wed Mar  6 18:56:35 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.58 2024/01/24 16:31:15 wiz Exp $
+# $NetBSD: Makefile,v 1.59 2024/03/06 18:56:35 adam Exp $
 
-DISTNAME=      pandas-2.2.0
+DISTNAME=      pandas-2.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pandas/}

Index: pkgsrc/math/py-pandas/PLIST
diff -u pkgsrc/math/py-pandas/PLIST:1.26 pkgsrc/math/py-pandas/PLIST:1.27
--- pkgsrc/math/py-pandas/PLIST:1.26    Sat Jan 20 08:18:55 2024
+++ pkgsrc/math/py-pandas/PLIST Wed Mar  6 18:56:35 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2024/01/20 08:18:55 adam Exp $
+@comment $NetBSD: PLIST,v 1.27 2024/03/06 18:56:35 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -2224,6 +2224,9 @@ ${PYSITELIB}/pandas/tests/indexes/catego
 ${PYSITELIB}/pandas/tests/indexes/categorical/test_reindex.py
 ${PYSITELIB}/pandas/tests/indexes/categorical/test_reindex.pyc
 ${PYSITELIB}/pandas/tests/indexes/categorical/test_reindex.pyo
+${PYSITELIB}/pandas/tests/indexes/categorical/test_setops.py
+${PYSITELIB}/pandas/tests/indexes/categorical/test_setops.pyc
+${PYSITELIB}/pandas/tests/indexes/categorical/test_setops.pyo
 ${PYSITELIB}/pandas/tests/indexes/conftest.py
 ${PYSITELIB}/pandas/tests/indexes/conftest.pyc
 ${PYSITELIB}/pandas/tests/indexes/conftest.pyo

Index: pkgsrc/math/py-pandas/distinfo
diff -u pkgsrc/math/py-pandas/distinfo:1.40 pkgsrc/math/py-pandas/distinfo:1.41
--- pkgsrc/math/py-pandas/distinfo:1.40 Sat Jan 20 08:18:55 2024
+++ pkgsrc/math/py-pandas/distinfo      Wed Mar  6 18:56:35 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.40 2024/01/20 08:18:55 adam Exp $
+$NetBSD: distinfo,v 1.41 2024/03/06 18:56:35 adam Exp $
 
-BLAKE2s (pandas-2.2.0.tar.gz) = d2d9e5a1536af4cbb1409e66f86a30b9e0825b48d094337fb0db399e5a44534a
-SHA512 (pandas-2.2.0.tar.gz) = 6de7f6941f08d412d5e6e3b33e7ad569afce4ade2eda9a68f2883e8ccefe8373212a1b80ac384e68522fb5a9c043de0b944b3920d07131ed6625363f2a4b0b5b
-Size (pandas-2.2.0.tar.gz) = 4390211 bytes
+BLAKE2s (pandas-2.2.1.tar.gz) = fea4f7de834da1a55ea03f6b04a182b870ed49ecec60791a28b1bd5923a1b67c
+SHA512 (pandas-2.2.1.tar.gz) = 8e6af4793d8b77e5c86a22c88f999dba63b1cc1954f5148bdb8c9b1bfe4e7fc5004de7d0f035b2d651f56c44b28ba4b0bd304f9c9122426cc37fb97596e13746
+Size (pandas-2.2.1.tar.gz) = 4395256 bytes
 SHA1 (patch-meson.build) = f802806a1ec2de5f466eb29c3037c54cbf9971b1
 SHA1 (patch-pandas___libs_window_aggregations.pyx) = 65e3ec2b165de00b23550a989c5eb77c81c759f3



Home | Main Index | Thread Index | Old Index