Commit Graph

149 Commits

Author SHA256 Message Date
Ana Guerrero
0f67c70d37 Accepting request 1218705 from devel:languages:python:numeric
- Skip two tests that fail with Numpy 2.1. 

- Prepare for Python 3.13, by skipping it if we aren't building for it. 

- Update to 2.2.3
  * Bug in eval() on complex including division /
    discards imaginary part. (GH 21374)
  * Minor fixes for numpy 2.1 compatibility. (GH 59444)
  * Missing licenses for 3rd party dependencies were
    added back into the wheels. (GH 58632)
- Drop pandas-pr58269-pyarrow16xpass.patch, merged upstream
- Drop pandas-pr58484-matplotlib.patch, merged upstream
- Drop pandas-pr59175-matplotlib.patch, merged upstream
- Drop pandas-pr59353-np2eval.patch, merged upstream
- Drop tests-npdev.patch, merged upstream
- Drop tests-timedelta.patch, merged upstream
- Refresh tests-nomkl.patch
- Renumber remaining patches

OBS-URL: https://build.opensuse.org/request/show/1218705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=71
2024-10-28 14:17:44 +00:00
Steve Kowalik
c95de0adff - Skip two tests that fail with Numpy 2.1.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=133
2024-10-25 05:20:36 +00:00
Steve Kowalik
65565ef45c - Prepare for Python 3.13, by skipping it if we aren't building for it.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=132
2024-10-11 04:42:02 +00:00
1913e4ed18 - Update to 2.2.3
* Bug in eval() on complex including division /
    discards imaginary part. (GH 21374)
  * Minor fixes for numpy 2.1 compatibility. (GH 59444)
  * Missing licenses for 3rd party dependencies were
    added back into the wheels. (GH 58632)
- Drop pandas-pr58269-pyarrow16xpass.patch, merged upstream
- Drop pandas-pr58484-matplotlib.patch, merged upstream
- Drop pandas-pr59175-matplotlib.patch, merged upstream
- Drop pandas-pr59353-np2eval.patch, merged upstream
- Drop tests-npdev.patch, merged upstream
- Drop tests-timedelta.patch, merged upstream
- Refresh tests-nomkl.patch
- Renumber remaining patches

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=131
2024-10-02 08:15:57 +00:00
Ana Guerrero
c7c075db10 Accepting request 1201618 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1201618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=70
2024-09-17 16:17:31 +00:00
b9debc1c19 - Add bunch of patches to fix the testsuite with NumPy 2.1
* tests-wasm.patch
  * tests-nomkl.patch
  * tests-timedelta.patch
  * tests-npdev.patch
- Skip one test failing with new timezone, the patch would be too big

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=129
2024-09-17 12:46:45 +00:00
Ana Guerrero
6789fc612d Accepting request 1199479 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1199479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=69
2024-09-10 19:12:17 +00:00
60349b6793 - Drop pandas-pr58720-xarray-dp.patch: It does no longer xfail
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=127
2024-09-08 16:12:30 +00:00
Dominique Leuenberger
84dd2bde95 Accepting request 1197229 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1197229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=68
2024-08-30 11:25:55 +00:00
Steve Kowalik
75f85e65a8 - Skip overflowing tests on 32-bit
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=125
2024-08-29 04:05:54 +00:00
Steve Kowalik
790978b920 PyTables is finally np2 compatible.
- Add pandas-pr59353-np2eval.patch
  * gh#pandas-dev/pandas#59353
  * gh#pandas-dev/pandas#58548

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=124
2024-08-28 02:53:17 +00:00
Ana Guerrero
45d1f08bf7 Accepting request 1187906 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1187906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=67
2024-07-17 13:14:18 +00:00
764bd51d96 - Add pandas-pr59175-matplotlib.patch -- gh#pandas-dev/pandas#59175
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=122
2024-07-16 12:12:22 +00:00
Ana Guerrero
8224719555 Accepting request 1179390 from devel:languages:python:numeric
- Add pandas-pr58269-pyarrow16xpass.patch
  (gh#pandas-dev/pandas!58269)
- Add pandas-pr58720-xarray-dp.patch
  (gh#pandas-dev/pandas!58720), which makes pandas compatible
  with the modern xarray
- Add pandas-pr58484-matplotlib.patch
  (gh#pandas-dev/pandas!58484), which makes pandas compatible
  with the modern matplotlib
- Skip also test_plot_scatter_shape (gh#pandas-dev/pandas#58851)

OBS-URL: https://build.opensuse.org/request/show/1179390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=66
2024-06-09 18:18:43 +00:00
e8a960e9a2 - Skip also test_plot_scatter_shape (gh#pandas-dev/pandas#58851)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=120
2024-06-07 17:58:35 +00:00
8946b05778 - Add pandas-pr58269-pyarrow16xpass.patch
(gh#pandas-dev/pandas!58269)
- Add pandas-pr58720-xarray-dp.patch
  (gh#pandas-dev/pandas!58720), which makes pandas compatible
  with the modern xarray
- Add pandas-pr58484-matplotlib.patch
  (gh#pandas-dev/pandas!58484), which makes pandas compatible
  with the modern matplotlib

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=119
2024-06-07 16:33:39 +00:00
Ana Guerrero
12cdb27e5b Accepting request 1173512 from devel:languages:python:numeric
- Reverting, apparently it was a bad idea.

- Skip build on Python 3.10 ... too many dependencies are missing.

OBS-URL: https://build.opensuse.org/request/show/1173512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=65
2024-05-13 15:57:37 +00:00
dc27535a17 - Reverting, apparently it was a bad idea.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=117
2024-05-12 17:57:54 +00:00
489eb0fe0b - Skip build on Python 3.10 ... too many dependencies are missing.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=116
2024-05-09 23:45:09 +00:00
Dominique Leuenberger
e543de2338 Accepting request 1172106 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1172106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=64
2024-05-07 16:02:13 +00:00
1654daaf58 Accepting request 1171775 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2.2.2
  * Pandas 2.2.2 is now compatible with numpy 2.0
  * Pandas 2.2.2 is the first version of pandas that is generally
    compatible with the upcoming numpy 2.0 release, and wheels for
    pandas 2.2.2 will work with both numpy 1.x and 2.x. One major
    caveat is that arrays created with numpy 2.0’s new StringDtype
    will convert to object dtyped arrays upon Series/DataFrame
    creation. Full support for numpy 2.0’s StringDtype is expected
    to land in pandas 3.0.
  * As usual please report any bugs discovered to our issue tracker
  ## Fixed regressions
  * DataFrame.__dataframe__() was producing incorrect data buffers
    when the a column’s type was a pandas nullable on with missing
    values (GH 56702)
  * DataFrame.__dataframe__() was producing incorrect data buffers
    when the a column’s type was a pyarrow nullable on with missing
    values (GH 57664)
  * Avoid issuing a spurious DeprecationWarning when a custom
    DataFrame or Series subclass method is called (GH 57553)
  * Fixed regression in precision of to_datetime() with string and
    unit input (GH 57051)
  ## Bug fixes
  * DataFrame.__dataframe__() was producing incorrect data buffers
    when the column’s type was nullable boolean (GH 55332)
  * DataFrame.__dataframe__() was showing bytemask instead of
    bitmask for 'string[pyarrow]' validity buffer (GH 57762)
  * DataFrame.__dataframe__() was showing non-null validity buffer
    (instead of None) 'string[pyarrow]' without missing values (GH
    57761)
  * DataFrame.to_sql() was failing to find the right table when
    using the schema argument (GH 57539)
- Remove obsolete python39 multibuild
- Add pandas-pr58269-pyarrow16xpass.patch
  gh#pandas-dev/pandas#58269

OBS-URL: https://build.opensuse.org/request/show/1171775
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=114
2024-05-06 08:07:03 +00:00
Dominique Leuenberger
169c9e24ec Accepting request 1155222 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1155222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=63
2024-03-06 22:03:00 +00:00
38bd51831f Accepting request 1155210 from home:bnavigator:branches:devel:languages:python:numeric
- No xarrary for python 3.9 anymore: Remove from pandas[all] and
  exclude pandas[computation]. Reenable testing to check it.
  It will be skipped automatically when python39 is dropped from
  Tumbleweed globally.
- Fix 15.x build: requires newer compiler
- Fix 15.x test skips: sle15_python_module_pythons needs to be
  declared earlier

OBS-URL: https://build.opensuse.org/request/show/1155210
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=112
2024-03-05 14:09:14 +00:00
Ana Guerrero
d5a9405122 Accepting request 1152290 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1152290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=62
2024-02-28 18:45:15 +00:00
1983426e6e Accepting request 1152058 from home:bnavigator:branches:science
- Update to 2.2.1
  ## Enhancements
  * Added pyarrow pip extra so users can install pandas and pyarrow
    with pip with pip install pandas[pyarrow] (#54466)
  ## Fixed regressions
  * Fixed memory leak in `read_csv` (#57039)
  * Fixed performance regression in `Series.combine_first` (#55845)
  * Fixed regression causing overflow for near-minimum timestamps
    (#57150)
  * Fixed regression in `concat` changing long-standing behavior
    that always sorted the non-concatenation axis when the axis was
    a `DatetimeIndex` (#57006)
  * Fixed regression in `merge_ordered` raising TypeError for
    fill_method="ffill" and how="left" (#57010)
  * Fixed regression in `pandas.testing.assert_series_equal`
    defaulting to check_exact=True when checking the `Index`
    (#57067)
  * Fixed regression in `read_json` where an `Index` would be
    returned instead of a `RangeIndex` (#57429)
  * Fixed regression in `wide_to_long` raising an AttributeError
    for string columns (#57066)
  * Fixed regression in `.DataFrameGroupBy.idxmin`,
    `.DataFrameGroupBy.idxmax`, `.SeriesGroupBy.idxmin`,
    `.SeriesGroupBy.idxmax` ignoring the skipna argument (#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
    (#57040)
  * Fixed regression in `CategoricalIndex.difference` raising
    KeyError when other contains null values other than NaN
    (#57318)
  * Fixed regression in `DataFrame.groupby` raising ValueError when
    grouping by a `Series` in some cases (#57276)
  * Fixed regression in `DataFrame.loc` raising IndexError for
    non-unique, masked dtype indexes where result has more than
    10,000 rows (#57027)
  * Fixed regression in `DataFrame.loc` which was unnecessarily
    throwing "incompatible dtype warning" when expanding with
    partial row indexer and multiple columns (see PDEP6) (#56503)
  * Fixed regression in `DataFrame.map` with na_action="ignore" not
    being respected for NumPy nullable and `ArrowDtypes` (#57316)
  * Fixed regression in `DataFrame.merge` raising ValueError for
    certain types of 3rd-party extension arrays (#57316)
  * Fixed regression in `DataFrame.query` with all NaT column with
    object dtype (#57068)
  * Fixed regression in `DataFrame.shift` raising AssertionError
    for axis=1 and empty `DataFrame` (#57301)
  * Fixed regression in `DataFrame.sort_index` not producing a
    stable sort for a index with duplicates (#57151)
  * Fixed regression in `DataFrame.to_dict` with orient='list' and
    datetime or timedelta types returning integers (#54824)
  * Fixed regression in `DataFrame.to_json` converting nullable
    integers to floats (#57224)
  * Fixed regression in `DataFrame.to_sql` when method="multi" is
    passed and the dialect type is not Oracle (#57310)
  * Fixed regression in `DataFrame.transpose` with nullable
    extension dtypes not having F-contiguous data potentially
    causing exceptions when used (#57315)
  * Fixed regression in `DataFrame.update` emitting incorrect
    warnings about downcasting (#57124)
  * Fixed regression in `DataFrameGroupBy.idxmin`,
    `DataFrameGroupBy.idxmax`, `SeriesGroupBy.idxmin`,
    `SeriesGroupBy.idxmax` ignoring the skipna argument (#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
    (#57040)
  * Fixed regression in `ExtensionArray.to_numpy` raising for
    non-numeric masked dtypes (#56991)
  * Fixed regression in `Index.join` raising TypeError when joining
    an empty index to a non-empty index containing mixed dtype
    values (#57048)
  * Fixed regression in `Series.astype` introducing decimals when
    converting from integer with missing values to string dtype
    (#57418)
  * Fixed regression in `Series.pct_change` raising a ValueError
    for an empty `Series` (#57056)
  * Fixed regression in `Series.to_numpy` when dtype is given as
    float and the data contains NaNs (#57121)
  * Fixed regression in addition or subtraction of `DateOffset`
    objects with millisecond components to datetime64 `Index`,
    `Series`, or `DataFrame` (#57529)
  ## Bug fixes
  * Fixed bug in `pandas.api.interchange.from_dataframe` which was
    raising for Nullable integers (#55069)
  * Fixed bug in `pandas.api.interchange.from_dataframe` which was
    raising for empty inputs (#56700)
  * Fixed bug in `pandas.api.interchange.from_dataframe` which
    wasn't converting columns names to strings (#55069)
  * Fixed bug in `DataFrame.__getitem__` for empty `DataFrame` with
    Copy-on-Write enabled (#57130)
  * Fixed bug in `PeriodIndex.asfreq` which was silently converting
    frequencies which are not supported as period frequencies
    instead of raising an error (#56945)
  ## Note
  * The DeprecationWarning that was raised when pandas was imported
    without PyArrow being installed has been removed. This decision
    was made because the warning was too noisy for too many users
    and a lot of feedback was collected about the decision to make
    PyArrow a required dependency. Pandas is currently considering
    the decision whether or not PyArrow should be added as a hard
    dependency in 3.0. Interested users can follow the discussion
    here.
  * Added the argument skipna to `DataFrameGroupBy.first`,
    `DataFrameGroupBy.last`, `SeriesGroupBy.first`, and
    `SeriesGroupBy.last`; achieving skipna=False used to be
    available via `DataFrameGroupBy.nth`, but the behavior was
    changed in pandas 2.0.0 (#57019)
  * Added the argument skipna to `Resampler.first`,
    `Resampler.last` (#57019)
- Release notes for 2.2.0
  * For full changelog see
    https://github.com/pandas-dev/pandas/blob/main/doc/source/whatsnew/v2.2.0.rst
  ## Enhancements
  * ADBC Driver support in to_sql and read_sql
  * Create a pandas Series based on one or more conditions
  * to_numpy for NumPy nullable and Arrow types converts to
    suitable NumPy dtype
  * Series.struct accessor for PyArrow structured data
  * Series.list accessor for PyArrow list data
  * Calamine engine for `read_excel`
  ## Notable bug fixes
  * `merge` and `DataFrame.join` now consistently follow documented
    sort behavior
  * `merge` and `DataFrame.join` no longer reorder levels when
    levels differ
  * Increased minimum versions for dependencies
  ## Deprecations
  * Chained assignment
  * Deprecate aliases M, Q, Y, etc. in favour of ME, QE, YE, etc.
    for offsets
  * Deprecated automatic downcasting
- Simplify flavor test setup: obs can evaluate %{shrink:} now

OBS-URL: https://build.opensuse.org/request/show/1152058
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=110
2024-02-27 13:46:02 +00:00
Ana Guerrero
9f8369fd5a Accepting request 1144848 from devel:languages:python:numeric
- enable py312 testing, remove py39 testing

OBS-URL: https://build.opensuse.org/request/show/1144848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=61
2024-02-08 18:01:34 +00:00
bde8bf822e - enable py312 testing, remove py39 testing
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=108
2024-02-06 09:00:08 +00:00
Ana Guerrero
7f5a605053 Accepting request 1138851 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1138851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=60
2024-01-17 21:14:34 +00:00
2b3e22d30a Accepting request 1138785 from home:pgajdos
- have a possibility to not use pyarrow [bsc#1218592]

OBS-URL: https://build.opensuse.org/request/show/1138785
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=106
2024-01-15 13:36:51 +00:00
Ana Guerrero
844d58b543 Accepting request 1133624 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1133624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=59
2023-12-17 20:28:55 +00:00
d9e0095014 Accepting request 1133481 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2.1.4
  ## Fixed regressions
  * Fixed regression when trying to read a pickled pandas DataFrame
    from pandas 1.3 (GH 55137)
  ## Bug fixes
  * Bug in Series constructor raising DeprecationWarning when index
    is a list of Series (GH 55228)
  * Bug in Series when trying to cast date-like string inputs to
    ArrowDtype of pyarrow.timestamp (GH 56266)
  * Bug in DataFrame.apply() where passing raw=True ignored args
    passed to the applied function (GH 55753)
  * Bug in Index.__getitem__() returning wrong result for Arrow
    dtypes and negative stepsize (GH 55832)
  * Fixed bug in to_numeric() converting to extension dtype for
    string[pyarrow_numpy] dtype (GH 56179)
  * Fixed bug in DataFrameGroupBy.min() and DataFrameGroupBy.max()
    not preserving extension dtype for empty object (GH 55619)
  * Fixed bug in DataFrame.__setitem__() casting Index with
    object-dtype to PyArrow backed strings when infer_string option
    is set (GH 55638)
  * Fixed bug in DataFrame.to_hdf() raising when columns have
    StringDtype (GH 55088)
  * Fixed bug in Index.insert() casting object-dtype to PyArrow
    backed strings when infer_string option is set (GH 55638)
  * Fixed bug in Series.__ne__() resulting in False for comparison
    between NA and string value for dtype="string[pyarrow_numpy]"
    (GH 56122)
  * Fixed bug in Series.mode() not keeping object dtype when
    infer_string is set (GH 56183)
  * Fixed bug in Series.reset_index() not preserving object dtype
    when infer_string is set (GH 56160)
  * Fixed bug in Series.str.split() and Series.str.rsplit() when
    pat=None for ArrowDtype with pyarrow.string (GH 56271)
  * Fixed bug in Series.str.translate() losing object dtype when
    string option is set (GH 56152)
- Go back to Cython0, it has NOT been unpinned by upstream released
  version
  * https://github.com/pandas-dev/pandas/blob/v2.1.4/pyproject.toml#L8
  * See also gh#jsonpickle/jsonpickle#460

OBS-URL: https://build.opensuse.org/request/show/1133481
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=104
2023-12-16 19:13:55 +00:00
Ana Guerrero
42e512df07 Accepting request 1130126 from devel:languages:python:numeric
- Update to 2.1.3:
  * Reverted deprecation of fill_method=None in DataFrame.pct_change(),
    Series.pct_change(), DataFrameGroupBy.pct_change(), and
    SeriesGroupBy.pct_change(); the values 'backfill', 'bfill', 'pad', and
    'ffill' are still deprecated
  * Fixed regressions
    + Fixed infinite recursion from operations that return a new object on
      some DataFrame subclasses
    + Fixed regression in DataFrame.join() where result has missing values
      and dtype is arrow backed string
    + Fixed regression in rolling() where non-nanosecond index or on column
      would produce incorrect results
    + Fixed regression in DataFrame.resample() which was extrapolating back
      to origin when origin was outside its bounds
    + Fixed regression in DataFrame.sort_index() which was not sorting
      correctly when the index was a sliced MultiIndex
    + Fixed regression in DataFrameGroupBy.agg() and SeriesGroupBy.agg()
      where if the option compute.use_numba was set to True, groupby methods
      not supported by the numba engine would raise a TypeError
    + Fixed performance regression with wide DataFrames, typically
      involving methods where all columns were accessed individually
    + Fixed regression in merge_asof() raising TypeError for by with
      datetime and timedelta dtypes
    + Fixed regression in read_parquet() when reading a file with a string
      column consisting of more than 2 GB of string data and using the
      "string" dtype
    + Fixed regression in DataFrame.to_sql() not roundtripping datetime
      columns correctly for sqlite when using detect_types
    + Fixed regression in construction of certain DataFrame or Series
      subclasses

OBS-URL: https://build.opensuse.org/request/show/1130126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=58
2023-12-01 20:25:00 +00:00
Steve Kowalik
006aa4a237 - Update to 2.1.3:
* Reverted deprecation of fill_method=None in DataFrame.pct_change(),
    Series.pct_change(), DataFrameGroupBy.pct_change(), and
    SeriesGroupBy.pct_change(); the values 'backfill', 'bfill', 'pad', and
    'ffill' are still deprecated
  * Fixed regressions
    + Fixed infinite recursion from operations that return a new object on
      some DataFrame subclasses
    + Fixed regression in DataFrame.join() where result has missing values
      and dtype is arrow backed string
    + Fixed regression in rolling() where non-nanosecond index or on column
      would produce incorrect results
    + Fixed regression in DataFrame.resample() which was extrapolating back
      to origin when origin was outside its bounds
    + Fixed regression in DataFrame.sort_index() which was not sorting
      correctly when the index was a sliced MultiIndex
    + Fixed regression in DataFrameGroupBy.agg() and SeriesGroupBy.agg()
      where if the option compute.use_numba was set to True, groupby methods
      not supported by the numba engine would raise a TypeError
    + Fixed performance regression with wide DataFrames, typically
      involving methods where all columns were accessed individually
    + Fixed regression in merge_asof() raising TypeError for by with
      datetime and timedelta dtypes
    + Fixed regression in read_parquet() when reading a file with a string
      column consisting of more than 2 GB of string data and using the
      "string" dtype
    + Fixed regression in DataFrame.to_sql() not roundtripping datetime
      columns correctly for sqlite when using detect_types
    + Fixed regression in construction of certain DataFrame or Series
      subclasses

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=102
2023-12-01 03:26:59 +00:00
Ana Guerrero
f9ff9dc141 Accepting request 1117788 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1117788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=57
2023-10-15 17:26:04 +00:00
be276136fd Accepting request 1117743 from home:bmwiedemann:branches:devel:languages:python:numeric
Fix random build failures
when python3.9-config from the python39-devel package would be found first

OBS-URL: https://build.opensuse.org/request/show/1117743
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=100
2023-10-14 10:56:18 +00:00
Ana Guerrero
a960c6efaf Accepting request 1116350 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1116350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=56
2023-10-11 21:53:30 +00:00
99d77ec49e Accepting request 1116287 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2.1.1
  ## 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)
- Drop pandas-pr55073-pyarrow13.patch merged upstream

OBS-URL: https://build.opensuse.org/request/show/1116287
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=98
2023-10-08 23:16:49 +00:00
Ana Guerrero
c543d32990 Accepting request 1110188 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1110188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=55
2023-09-12 19:02:13 +00:00
Steve Kowalik
5dae941acb Accepting request 1110151 from home:bnavigator:branches:devel:languages:python:numeric
- Fix test failures with pyarrow 13
  * Add pandas-pr55073-pyarrow13.patch
  * gh#pandas-dev/pandas#55073
  * gh#pandas-dev/pandas#55048
  * gh#pandas-dev/pandas#55020

OBS-URL: https://build.opensuse.org/request/show/1110151
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=96
2023-09-11 04:56:28 +00:00
Ana Guerrero
1389598a83 Accepting request 1109366 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1109366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=54
2023-09-07 19:12:08 +00:00
078ed02459 Accepting request 1109356 from home:bnavigator:branches:devel:languages:python:numeric:pandas
- Use git cloned archive gh#pandas-dev/pandas#54907

- Update to 2.1.0
  * https://pandas.pydata.org/pandas-docs/version/2.1.0/whatsnew/v2.1.0.html
  * Avoid NumPy object dtype for strings by default
  * DataFrame reductions preserve extension dtypes
  * Copy-on-Write improvements
  * New DataFrame.map() method and support for ExtensionArrays
  * New implementation of DataFrame.stack()
  * Other minor enhancements (see link above)
  ## Backwards incompatible API changes
  * pandas 2.1.0 supports Python 3.9 and higher
  * Increased minimum versions for numpy 1.22.3 and some optional
    dependencies
  * arrays.PandasArray has been renamed NumpyExtensionArray and the
    attached dtype name changed from PandasDtype to NumpyEADtype;
    importing PandasArray still works until the next major version
    (GH 53694)
  ## Deprecations
  * Deprecated silent upcasting in setitem-like Series operations
  * Deprecated parsing datetimes with mixed time zones
  * Other Deprecation (see link above)
  ## More
  * Performance Improvements (see link above)
  * Bug fixes (see linkl above)
- Switch to meson build system

OBS-URL: https://build.opensuse.org/request/show/1109356
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=94
2023-09-06 22:28:51 +00:00
Ana Guerrero
d6e140e6d9 Accepting request 1104661 from devel:languages:python:numeric
- 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)

OBS-URL: https://build.opensuse.org/request/show/1104661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=53
2023-08-18 17:27:43 +00:00
e08d685614 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=92
2023-08-13 21:57:11 +00:00
Dominique Leuenberger
695170252f Accepting request 1094649 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1094649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=52
2023-06-23 19:52:06 +00:00
ddc519d9d8 Accepting request 1094617 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Fix tests on aarch64:
  * pandas-fix-tests.patch

OBS-URL: https://build.opensuse.org/request/show/1094617
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=90
2023-06-22 11:42:54 +00:00
Dominique Leuenberger
09d40058f7 Accepting request 1092401 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1092401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=51
2023-06-13 14:08:45 +00:00
7d2709819a Accepting request 1092395 from home:ojkastl_buildservice:Branch_systemsmanagement_ansible
do not use %elif for python-numpy dependency condition

OBS-URL: https://build.opensuse.org/request/show/1092395
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=88
2023-06-11 20:27:57 +00:00
Dominique Leuenberger
ee1be8e207 Accepting request 1091253 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1091253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=50
2023-06-08 19:41:52 +00:00
e4a86f669e Accepting request 1091249 from home:bnavigator:branches:devel:languages:python:numeric
- Increase minimum memory constraints for tests

OBS-URL: https://build.opensuse.org/request/show/1091249
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pandas?expand=0&rev=86
2023-06-07 10:23:44 +00:00
Dominique Leuenberger
cd0cd5b190 Accepting request 1090940 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1090940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pandas?expand=0&rev=49
2023-06-06 17:55:36 +00:00