pandas-dev / pandas

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
https://pandas.pydata.org
BSD 3-Clause "New" or "Revised" License
42.59k stars 17.57k forks source link

BUG: doctests fail after release of scipy 1.14.0 #59093

Closed lysnikolaou closed 1 week ago

lysnikolaou commented 1 week ago

Pandas version checks

Reproducible Example

./ci/code_checks.sh doctests

Issue Description

Doctests CI fails because of mismatches in __repr__ of sparse arrays between SciPy 1.14.0 and earlier versions.

Expected Behavior

CI should be passing. No doctest failures should occur.

Installed Versions

INSTALLED VERSIONS ------------------ commit : 6e79c30960960155a8a9eb3c0a1200fcc2549925 python : 3.10.14.final.0 python-bits : 64 OS : Darwin OS-release : 23.5.0 Version : Darwin Kernel Version 23.5.0: Wed May 1 20:12:58 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T6000 machine : arm64 processor : arm byteorder : little LC_ALL : None LANG : en_US.UTF-8 LOCALE : None.UTF-8 pandas : 3.0.0.dev0+1144.g6e79c30960.dirty numpy : 1.26.4 pytz : 2024.1 dateutil : 2.9.0 setuptools : 70.1.0 pip : 24.0 Cython : 3.0.10 pytest : 8.2.2 hypothesis : 6.104.0 sphinx : 7.3.7 blosc : None feather : None xlsxwriter : 3.1.9 lxml.etree : 5.2.2 html5lib : 1.1 pymysql : 1.4.6 psycopg2 : 2.9.9 jinja2 : 3.1.4 IPython : 8.25.0 pandas_datareader : None adbc-driver-postgresql: None adbc-driver-sqlite : None bs4 : 4.12.3 bottleneck : 1.4.0 fastparquet : 2024.5.0 fsspec : 2024.6.0 gcsfs : 2024.6.0 matplotlib : 3.8.4 numba : 0.60.0 numexpr : 2.10.0 odfpy : None openpyxl : 3.1.4 pyarrow : 16.1.0 pyreadstat : 1.2.7 python-calamine : None pyxlsb : 1.0.10 s3fs : 2024.6.0 scipy : 1.14.0 sqlalchemy : 2.0.31 tables : 3.9.2 tabulate : 0.9.0 xarray : 2024.6.0 xlrd : 2.0.1 zstandard : 0.22.0 tzdata : 2024.1 qtpy : None pyqt5 : None