diff --git a/pandas-2.0.2-gh.tar.gz b/pandas-2.0.2-gh.tar.gz deleted file mode 100644 index e803a99..0000000 --- a/pandas-2.0.2-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:44f41cb263726716ff513081bf57ea62fec704f367e3fc8adb15e54991c98273 -size 14036944 diff --git a/pandas-2.0.3-gh.tar.gz b/pandas-2.0.3-gh.tar.gz new file mode 100644 index 0000000..e56ad69 --- /dev/null +++ b/pandas-2.0.3-gh.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7ea4798650316b2c45cf801ff02e3d6e79614696c8f0731b24715aad9969516 +size 14041853 diff --git a/pandas-fix-tests.patch b/pandas-fix-tests.patch deleted file mode 100644 index b663ce3..0000000 --- a/pandas-fix-tests.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- pandas-2.0.2/pandas/tests/frame/indexing/test_setitem.py.orig 2023-06-22 09:00:10.272775300 +0200 -+++ pandas-2.0.2/pandas/tests/frame/indexing/test_setitem.py 2023-06-22 09:00:48.663682100 +0200 -@@ -61,7 +61,8 @@ class TestDataFrameSetItem: - "dtype", ["int32", "int64", "uint32", "uint64", "float32", "float64"] - ) - def test_setitem_dtype(self, dtype, float_frame): -- arr = np.random.randn(len(float_frame)) -+ # Use randint since casting negative floats to uints is undefined -+ arr = np.random.randint(1, 10, len(float_frame)) - - float_frame[dtype] = np.array(arr, dtype=dtype) - assert float_frame[dtype].dtype.name == dtype ---- pandas-2.0.2/pandas/tests/series/methods/test_nlargest.py.orig 2023-06-22 09:02:58.788342500 +0200 -+++ pandas-2.0.2/pandas/tests/series/methods/test_nlargest.py 2023-06-22 09:03:26.743975800 +0200 -@@ -217,7 +217,12 @@ class TestSeriesNLargestNSmallest: - def test_nlargest_nullable(self, any_numeric_ea_dtype): - # GH#42816 - dtype = any_numeric_ea_dtype -- arr = np.random.randn(10).astype(dtype.lower(), copy=False) -+ if dtype.startswith("UInt"): -+ # Can't cast from negative float to uint on some platforms -+ arr = np.random.randint(1, 10, 10) -+ else: -+ arr = np.random.randn(10) -+ arr = arr.astype(dtype.lower(), copy=False) - - ser = Series(arr.copy(), dtype=dtype) - ser[1] = pd.NA diff --git a/python-pandas.changes b/python-pandas.changes index 41392b3..702d64c 100644 --- a/python-pandas.changes +++ b/python-pandas.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Sun Aug 13 21:50:37 UTC 2023 - Dirk Müller <dmueller@suse.com> + +- update to 2.0.3: + * Bug in Timestamp.weekday`() was returning incorrect results + before '0000-02-29' + * Fixed performance regression in merging on datetime-like columns + * Fixed regression when DataFrame.to_string() creates extra space + for string dtypes + * Bug in DataFrame.convert_dtype() and Series.convert_dtype() + when trying to convert ArrowDtype with dtype_backend="nullable_numpy" + * Bug in RangeIndex.union() when using sort=True with another + RangeIndex + * Bug in Series.reindex() when expanding a non-nanosecond datetime + or timedelta + * Bug in read_csv() when defining dtype with bool[pyarrow] for + the "c" and "python" engines + * Bug in Series.str.split() and Series.str.rsplit() with expand=True + * Bug in indexing methods (e.g. DataFrame.__getitem__()) where + taking the entire DataFrame/Series would raise an OverflowError + when Copy on Write was enabled the length of the array was over + the maximum size a 32-bit integer can hold + * Bug when constructing a DataFrame with columns of an ArrowDtype + with a pyarrow.dictionary type that reindexes the data + * Bug when indexing a DataFrame or Series with an Index with a + timestamp ArrowDtype would raise an AttributeError +- drop pandas-fix-tests.patch (upstream) + ------------------------------------------------------------------- Thu Jun 22 09:36:06 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org> diff --git a/python-pandas.spec b/python-pandas.spec index 707ae38..f32f414 100644 --- a/python-pandas.spec +++ b/python-pandas.spec @@ -51,7 +51,7 @@ %{?sle15_python_module_pythons} Name: python-pandas%{psuffix} -Version: 2.0.2 +Version: 2.0.3 Release: 0 Summary: Python data structures for data analysis, time series, and statistics License: BSD-3-Clause @@ -60,8 +60,6 @@ URL: https://pandas.pydata.org/ # Use GitHub Archive: Test-data Source0: https://github.com/pandas-dev/pandas/archive/refs/tags/v%{version}.tar.gz#/pandas-%{version}-gh.tar.gz # SourceRepository: https://github.com/pandas-dev/pandas -# https://github.com/pandas-dev/pandas/issues/53791#issuecomment-1602320315 -Patch1: pandas-fix-tests.patch BuildRequires: %{python_module Cython >= 0.29.33 with %python-Cython < 3} BuildRequires: %{python_module devel >= 3.8} BuildRequires: %{python_module numpy-devel >= 1.20.3}