Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
478 commits
Select commit Hold shift + click to select a range
99e98e5
Remove .pre-commit check for pytest ref #56671
WillAyd Aug 22, 2024
7edc8d7
Skip niche issue
WillAyd Aug 22, 2024
24bff56
Add required skip from #58467
WillAyd Aug 27, 2024
75b551f
Remove tests that will fail without backport of #58437
WillAyd Sep 20, 2024
5e27da4
additional test fixes (for tests that changed or no longer exist on m…
jorisvandenbossche Sep 20, 2024
05f0acb
String dtype: still return nullable NA-variant in object inference (`…
jorisvandenbossche Aug 21, 2024
0a2981a
Enable CoW in the string test build
jorisvandenbossche Sep 23, 2024
baefc5c
Skip test if pyarrow not installed in test_numeric_only
WillAyd Sep 24, 2024
3dc222d
pick out stringarray keepdims changes from #59234
lithomas1 Sep 9, 2024
4f628e8
Fix: avoid object dtype inference warning in to_datetime
jorisvandenbossche Oct 2, 2024
39260a0
xfail tests that trigger dtype inference warnings
jorisvandenbossche Oct 2, 2024
91e65b6
avoid dtype inference warnings by removing explicit dtype=object
jorisvandenbossche Oct 2, 2024
380372f
un-xfail tests for replace/fillna downcasting
jorisvandenbossche Oct 2, 2024
13bf07a
xfail tests triggering empty concat warning
jorisvandenbossche Oct 2, 2024
33072d0
Update xfails for 2.3.x
jorisvandenbossche Oct 2, 2024
e14e99a
Fix string dtype comparison in value_counts dtype inference deprecation
jorisvandenbossche Oct 2, 2024
0537c90
string[pyarrow_numpy] -> str
jorisvandenbossche Oct 2, 2024
e825b0e
Fix cow ref tracking in replace with list and regex
jorisvandenbossche Oct 3, 2024
46fbd7f
suppress pylint errors
jorisvandenbossche Oct 3, 2024
1eb8f0e
Backport PR #59985 on branch 2.3.x (Programming Language :: Python ::…
meeseeksmachine Oct 9, 2024
c9d4b1b
String dtype: fix pyarrow-based IO + update tests (#59478)
jorisvandenbossche Aug 22, 2024
60175cc
REF (string): avoid copy in StringArray factorize (#59551)
jbrockmendel Aug 22, 2024
daa46c1
String dtype: avoid surfacing pyarrow exception in binary operations …
jorisvandenbossche Aug 27, 2024
616ede5
DOC: Add whatsnew for 2.3.0 (#59625)
jorisvandenbossche Aug 27, 2024
a9e7d2b
BUG (string): str.replace with negative n (#59628)
jbrockmendel Aug 27, 2024
3d1617f
TST (string): fix xfailed groupby value_counts tests (#59632)
jbrockmendel Aug 28, 2024
9cb66bf
REF (string): rename result converter methods (#59626)
jbrockmendel Aug 28, 2024
d64b8d8
TST (string) fix xfailed groupby tests (3) (#59642)
jbrockmendel Aug 28, 2024
807d8d5
REF (string): de-duplicate str_endswith, startswith (#59568)
jbrockmendel Aug 29, 2024
4de4268
DEPR (string): non-bool na for obj.str.contains (#59615)
jbrockmendel Aug 31, 2024
205e637
TST (string dtype): fix and clean up arrow roundtrip tests (#59678)
jorisvandenbossche Sep 2, 2024
bb7e65c
API (string): str.center with pyarrow-backed string dtype (#59624)
jbrockmendel Sep 2, 2024
c083ed0
REF (string): de-duplicate str_isfoo methods (#59705)
jbrockmendel Sep 4, 2024
77a2326
TST (string): copy/view tests (#59702)
jbrockmendel Sep 4, 2024
5b571c0
TST (string): more targeted xfails in test_string.py (#59703)
jbrockmendel Sep 4, 2024
40d81db
REF (string): de-duplicate _str_contains (#59709)
jbrockmendel Sep 5, 2024
a065afb
BUG (string): ArrowStringArray.find corner cases (#59562)
jbrockmendel Sep 6, 2024
62b2478
String dtype: implement _get_common_dtype (#59682)
jorisvandenbossche Sep 6, 2024
2e006e7
TST/BUG (string dtype): Fix and adjust indexes string tests (#59544)
phofl Sep 9, 2024
22b16d7
TST (string dtype): Adjust indexing string tests (#59541)
phofl Sep 9, 2024
1fd7e25
TST (string dtype): adjust pandas/tests/reshape tests (#59762)
jorisvandenbossche Sep 9, 2024
d1052cf
BUG (string dtype): fix inplace mutation with copy=False in ensure_st…
jorisvandenbossche Sep 9, 2024
000ea36
TST (string dtype): remove usage of 'string[pyarrow_numpy]' alias (#5…
jorisvandenbossche Sep 9, 2024
ed2db3a
BUG (string): Series.str.slice with negative step (#59724)
jbrockmendel Sep 10, 2024
d3aa02d
String dtype: remove fallback Perfomance warnings for string methods …
jorisvandenbossche Sep 10, 2024
2f1caf5
REF (string): de-duplicate ArrowStringArray methods (#59555)
jbrockmendel Sep 11, 2024
ea1e118
BUG/API (string dtype): return float dtype for series[str].rank() (#5…
jorisvandenbossche Sep 12, 2024
ee600b1
String dtype: fix isin() values handling for python storage (#59759)
jorisvandenbossche Sep 12, 2024
a790592
String dtype: allow string dtype in query/eval with default numexpr e…
jorisvandenbossche Sep 16, 2024
dc4399c
String dtype: map builtin str alias to StringDtype (#59685)
jorisvandenbossche Sep 25, 2024
4a9c46b
String dtype: allow string dtype for non-raw apply with numba engine …
jorisvandenbossche Sep 25, 2024
2ce0f67
fixup rank test
jorisvandenbossche Oct 10, 2024
c74b6d2
update tests
jorisvandenbossche Oct 10, 2024
60b1b7b
fix linting
jorisvandenbossche Oct 10, 2024
99be253
Backport PR #59816 on branch 2.3.x (Bump pypa/cibuildwheel from 2.20.…
meeseeksmachine Oct 10, 2024
e3302bc
[backport 2.3.x] TST (string dtype): resolve all infer_string TODO/xf…
jorisvandenbossche Oct 11, 2024
a24a653
[backport 2.3.x] String dtype: propagate NaNs as False in predicate m…
jorisvandenbossche Oct 11, 2024
84a37f7
Backport PR #60109 on branch 2.3.x (CI/TST: Update pyreadstat tests a…
meeseeksmachine Oct 27, 2024
a298795
DEPR: Update groupby.apply DeprecationWarning to FutureWarning (#59751)
rhshadrach Oct 29, 2024
4079314
Backport PR #60089 on branch 2.3.x (BLD: relax meson/meson-python req…
meeseeksmachine Oct 29, 2024
ba3e933
[backport 2.3.x] TST (string dtype): duplicate pandas/tests/indexes/o…
jorisvandenbossche Oct 30, 2024
d4b3aa5
Backport PR #60035 on branch 2.3.x (Bump pypa/cibuildwheel from 2.21.…
meeseeksmachine Oct 30, 2024
409837a
[backport 2.3.x] CI: remove usage of legacy NPY_PROMOTION_STATE (#601…
jorisvandenbossche Oct 31, 2024
fa7c87b
[backport 2.3.x] CI/TST: fix parquet tz test returning pytz fixed off…
jorisvandenbossche Oct 31, 2024
e620e9d
[backport 2.3.x] BUG/TST (string dtype): fix and update tests for Sta…
jorisvandenbossche Oct 31, 2024
4f189a4
[backport 2.3.x] String dtype: implement sum reduction (#59853) (#60157)
jorisvandenbossche Oct 31, 2024
018a38e
Backport PR #60133 on branch 2.3.x (TST (string dtype): update tests/…
meeseeksmachine Oct 31, 2024
aedb17a
Backport PR #60150 on branch 2.3.x (CI: remove uninstall of nomkl) (#…
meeseeksmachine Oct 31, 2024
70c1feb
[backport 2.3.x] String dtype: deprecate the pyarrow_numpy storage op…
jorisvandenbossche Nov 4, 2024
826c230
[backport 2.3.x] CI: fix wrong syntax in CI env yml files (mamba 2.0 …
jorisvandenbossche Nov 4, 2024
6654c02
[backport 2.3.x] BUG: preserve (object) dtype in factorize (#60118) (…
jorisvandenbossche Nov 4, 2024
ce56f2e
[backport 2.3.x] TST (string dtype): add explicit object vs str dtype…
jorisvandenbossche Nov 4, 2024
e647fac
[backport 2.3.x] BUG: Fix copy semantics in ``__array__`` (#60046) (#…
jorisvandenbossche Nov 5, 2024
6a9ef0c
[backport 2.3.x] TST (string dtype): fix invalid comparison error mes…
jorisvandenbossche Nov 5, 2024
6f4ebe6
Backport PR #60134 on branch 2.3.x (TST (string dtype): remove xfails…
meeseeksmachine Nov 5, 2024
a53604d
[backport 2.3.x] TST (string dtype): avoid hardcoded object dtype for…
jorisvandenbossche Nov 5, 2024
92a0c81
Backport PR #60197 on branch 2.3.x (TYP/COMPAT: don't use Literal for…
meeseeksmachine Nov 5, 2024
70e8a3b
Backport PR #60196 on branch 2.3.x (BUG: fix inspect usage when pyarr…
meeseeksmachine Nov 5, 2024
b9f1bc6
Backport PR #60195 on branch 2.3.x (BUG (string dtype): fix where() f…
meeseeksmachine Nov 5, 2024
a82cf8e
Backport PR #60206 on branch 2.3.x (STY: Fix lint error in test_where…
meeseeksmachine Nov 6, 2024
a83184f
[backport 2.3.x] TST (string dtype): update all tests in tests/frame/…
jorisvandenbossche Nov 6, 2024
678266c
Backport PR #60215 on branch 2.3.x (BUG (string dtype): fix escaping …
meeseeksmachine Nov 6, 2024
b5d0615
Backport PR #60222 on branch 2.3.x (ENH (string dtype): accept string…
meeseeksmachine Nov 6, 2024
f8c7acc
Backport PR #60191 on branch 2.3.x (TST: add extra test case for np.a…
meeseeksmachine Nov 7, 2024
168e353
[backport 2.3.x] TST (string dtype): avoid explicit object dtype Inde…
jorisvandenbossche Nov 7, 2024
64f9907
[backport 2.3.x] BUG (string dtype): fix qualifier in memory usage in…
jorisvandenbossche Nov 8, 2024
db68cd5
[backport 2.3.x] ERR (string dtype): harmonize setitem error message …
jorisvandenbossche Nov 8, 2024
cacd4bb
[backport 2.3.x] TST (string dtype): resolve xfails in pandas/tests/s…
jorisvandenbossche Nov 8, 2024
9465bf1
[2.3.x] CI: skip lxml encode test on Windows (#60238)
jorisvandenbossche Nov 8, 2024
4527585
Backport PR #60241 on branch 2.3.x (TST (string dtype): resolve xfail…
meeseeksmachine Nov 8, 2024
2c89984
[backport 2.3.x] BUG (string dtype): correctly enable idxmin/max for …
jorisvandenbossche Nov 8, 2024
0808657
[backport 2.3.x] TST (string dtype): fix groupby xfails with using_in…
jorisvandenbossche Nov 9, 2024
2054463
[backport 2.3.x] ENH (string dtype): convert string_view columns to f…
jorisvandenbossche Nov 13, 2024
54b47df
[backport 2.3.x] BUG (string dtype): replace with non-string to fall …
jorisvandenbossche Nov 14, 2024
c875a53
[backport 2.3.x] BUG (string dtype): let fillna with invalid value up…
jorisvandenbossche Nov 14, 2024
9537b20
[backport 2.3.x] TST (string dtype): resolve all easy xfails in panda…
jorisvandenbossche Nov 14, 2024
aa8adfa
[backport 2.3.x] String dtype: enable in SQL IO + resolve all xfails …
jorisvandenbossche Nov 14, 2024
fe1f4f9
Backport PR #60318 on branch 2.3.x (TST (string dtype): resolve all x…
WillAyd Nov 15, 2024
e37ffb3
Backport PR #60320 on branch 2.3.x (TST (string dtype): resolve xfail…
meeseeksmachine Nov 15, 2024
4f13697
Backport PR #60312 on branch 2.3.x (TST (string dtype): resolve xfail…
WillAyd Nov 15, 2024
38565aa
Backport PR #60324: REF: centralize pyarrow Table to pandas conversio…
WillAyd Nov 16, 2024
7958d6c
Backport PR #56013 on branch 2.3.x (BUG: get_indexer rountripping thr…
meeseeksmachine Nov 17, 2024
2cf6869
Backport PR #60333 on branch 2.3.x (BUG (string dtype): fix handling …
meeseeksmachine Nov 17, 2024
0bcd250
[backport 2.3.x] CI: update fastparquet xfails for new release (#6033…
jorisvandenbossche Nov 17, 2024
112c2e9
Backport PR #60321: TST (string dtype): resolve all xfails in IO pars…
WillAyd Nov 18, 2024
3bcbf0c
Backport PR #60416 on branch 2.3.x (TST: Avoid hashing np.timedelta64…
mroeschke Nov 25, 2024
2b37c98
[backport 2.3.x] String dtype: use ObjectEngine for indexing for now …
jorisvandenbossche Dec 2, 2024
4c2d6b4
Backport PR #60461 on branch 2.3.x (PERF: improve construct_1d_object…
meeseeksmachine Dec 3, 2024
7f7e305
Backport PR #60544 on branch 2.3.x (CI/TST: Use tm.external_error_rai…
meeseeksmachine Dec 11, 2024
9052c9e
CI: Ignore prompting in test-arm when apt-get installing (#60547)
mroeschke Dec 12, 2024
0c6959d
[2.3.x] CI: update fastparquet xfails (#60559)
jorisvandenbossche Dec 13, 2024
ffe0791
[2.3.x] COMPAT: fix construct_1d_object_array_from_listlike for older…
jorisvandenbossche Dec 13, 2024
6d9a2b4
Backport PR #60553: TST: filter possible RuntimeWarning in tests (#60…
mroeschke Dec 13, 2024
3362822
String dtype (2.3.x): avoid downcasting object to string in fillna/wh…
jorisvandenbossche Dec 17, 2024
eb22bf8
Backport PR #60584 on branch 2.3.x (TST: Address matplotlib 3.10 depr…
meeseeksmachine Dec 18, 2024
75a1007
[backport 2.3.x] TST (string dtype): un-xfail string tests specific t…
jorisvandenbossche Dec 18, 2024
c079337
[backport 2.3.x] TST (string dtype): resolve xfails in pandas/tests/c…
jorisvandenbossche Dec 19, 2024
cfdcf0e
[backport 2.3.x] TST (string dtype): clean-up assorted xfails (#60345…
jorisvandenbossche Dec 22, 2024
99ae39e
[2.3.x] TST: remove leftover xfail in excel test_readers.py (#60599)
jorisvandenbossche Dec 23, 2024
e350f10
[backport 2.3.x] TST (string dtype): resolve xfails for frame fillna …
jorisvandenbossche Dec 26, 2024
fb075b5
Backport PR #60614 on branch 2.3.x (TST(string dtype): Resolve to_lat…
meeseeksmachine Dec 29, 2024
c24ac2f
Backport PR #60615: TST(string dtype): Resolve some HDF5 xfails (#60626)
rhshadrach Dec 30, 2024
928d221
Backport PR #60636 on branch 2.3.x (TST(string dtype): Resolve xfail …
meeseeksmachine Jan 2, 2025
e53967b
Backport PR #60635 on branch 2.3.x (TST(string dtype): Resolve xfail …
meeseeksmachine Jan 2, 2025
d90edeb
[backport 2.3.x] BUG/TST (string dtype): raise proper TypeError in in…
jorisvandenbossche Jan 3, 2025
7db3ca4
Backport PR #60454 on branch 2.3.x (String dtype: coerce missing valu…
meeseeksmachine Jan 3, 2025
65c1a54
Backport PR #60679 on branch 2.3.x (Update macos12 runner to macos13)…
meeseeksmachine Jan 8, 2025
8ef73d6
Backport PR #60683: TST(string dtype): Resolve xfails in test_to_csv …
WillAyd Jan 9, 2025
fd30531
Backport PR #60703 on branch 2.3.x (TST(string dtype): Resolve xfails…
meeseeksmachine Jan 12, 2025
07c6cad
Backport PR #60701 on branch 2.3.x (TST(str dtype): Resolve xfail in …
meeseeksmachine Jan 12, 2025
564c7b2
Backport PR #60700 on branch 2.3.x (TST(string dtype): Resolve xfail …
meeseeksmachine Jan 12, 2025
e90bb0e
DEPR: Raise `FutureWarning` about raising an error in __array__ when …
KevsterAmp Jan 13, 2025
7374d09
[backport 2.3.x] TST(string dtype): Resolve xfail when grouping by na…
rhshadrach Jan 14, 2025
fcc94eb
[backport 2.3.x] String dtype: disallow specifying the 'str' dtype wi…
jorisvandenbossche Jan 14, 2025
36d34a1
Backport PR #60713: TST(string dtype): Resolve xfail in test_base.py …
rhshadrach Jan 21, 2025
c638e69
[backport 2.3.x] Update PyArrow conversion and arrow/parquet tests fo…
jorisvandenbossche Jan 22, 2025
1c0c351
[backport 2.3.x] ENH: Implement cum* methods for PyArrow strings (#60…
jorisvandenbossche Jan 22, 2025
a23cf0d
[backport 2.3.x] ENH: Enable .mode to sort with NA values (#60702) (#…
jorisvandenbossche Jan 22, 2025
00e0603
Backport PR #60718 on branch 2.3.x (DOC: Whatsnew for sorting mode re…
meeseeksmachine Jan 22, 2025
a70b88b
[backport 2.3.x] API(str dtype): Raise on StringDtype for unary op + …
jorisvandenbossche Jan 22, 2025
9b0e866
[backport 2.3.x] ENH: Enable pytables to round-trip with StringDtype …
jorisvandenbossche Jan 23, 2025
0b2cc22
[backport 2.3.x] TST(string dtype): Fix xfails in test_block_internal…
jorisvandenbossche Jan 24, 2025
c098397
Backport PR #60711: TST(string dtype): Resolve xfail in groupby.test_…
WillAyd Jan 24, 2025
f8196e4
[backport 2.3.x] CI: Test Github Actions Arm64 Runners (#60722) (#60780)
jorisvandenbossche Jan 24, 2025
6bb498b
Backport PR #60784 on branch 2.3.x (TST(string_dtype): Fix minor issu…
meeseeksmachine Jan 25, 2025
6451f79
[backport 2.3.x] CI: Remove CircleCI in favor of GHA ARM builds (#607…
jorisvandenbossche Jan 26, 2025
bb41546
[backport 2.3.x] BUG: fix construction of Series / Index from dict ke…
jorisvandenbossche Jan 26, 2025
2e617d3
[2.3.x] DEPS: Drop Python 3.9 (#60792)
jorisvandenbossche Jan 26, 2025
1e48798
Backport PR #59906 on branch 2.3.x (BLD: Fix armv7 build) (#59937)
meeseeksmachine Jan 26, 2025
04c3e81
Backport PR #60796 on branch 2.3.x (BUG: is_*_array returns true on e…
meeseeksmachine Jan 28, 2025
97a06de
Backport PR #60709: ENH(string dtype): Make str.decode return str dty…
rhshadrach Feb 5, 2025
8d18e04
[backport 2.3.x] TST(string_dtype): Refine scope of string xfail in t…
jorisvandenbossche Feb 5, 2025
f3f17cb
[backport 2.3.x] TST (string): from_dummies, dropna (#60818) (#60856)
jorisvandenbossche Feb 5, 2025
e3df72a
Backport PR #60873: TST/CI: xfail test_frame_setitem_dask_array_into_…
mroeschke Feb 7, 2025
e276e89
Backport PR #60875 on branch 2.3.x (TST/CI: Address enforced numpy De…
meeseeksmachine Feb 7, 2025
f1a4d76
Backport PR #60847 on branch 2.3.x (TST/CI: skipif numba tests on Ubu…
mroeschke Feb 8, 2025
36ae10d
ENH: Improved error message and raise new error for small-string NaN …
rhshadrach Feb 10, 2025
79e203e
BUG: Prevent pd.Series.groupby from showing FutureWarning (#60894)
sanggon6107 Feb 12, 2025
12cd45e
Backport PR #60929 on branch 2.3.x (TST: Update numpy version check f…
meeseeksmachine Feb 14, 2025
3143f44
Backport PR #60795: TST(string dtype): Resolve xfails in pytables (#6…
rhshadrach Feb 16, 2025
b8624cb
Backport PR #60943: BUG(string dtype): Resolve pytables xfail when re…
rhshadrach Feb 20, 2025
81229e6
Backport PR #60940: ENH: Add dtype argument to str.decode (#60968)
rhshadrach Feb 20, 2025
684a1a3
Backport PR #60938: ENH(string dtype): Implement cumsum for Python-ba…
rhshadrach Feb 22, 2025
3ee2ffe
Backport PR #61000 on branch 2.3.x (TST: Change sqlite test query str…
meeseeksmachine Feb 24, 2025
9857d31
Backport PR #61042: CI/TST: Fix xfail in test_columns_dtypes_not_inva…
mroeschke Mar 4, 2025
47bc953
Backport PR #61085 on branch 2.3.x (DEPS: Update NumpyExtensionArray …
meeseeksmachine Mar 12, 2025
00d8d2a
Backport PR #61098: CI/TST: Address TestArrowArray::test_reduce_serie…
mroeschke Mar 13, 2025
9bb152d
CI: Pin Cython to a specific commit Window PY3.13t builds (#61261)
mroeschke Apr 9, 2025
5bbd98b
Backport PR #61423: CI: Fix test failures in 32-bit environment (#61437)
mroeschke May 13, 2025
86709da
Backport PR #61399: BUG: round on object columns no longer raises a T…
mroeschke May 21, 2025
80c9f48
DOC: Fix formatting in indexing.rst (#61480)
wjandrea May 22, 2025
61a39e1
Backport PR #60739 on branch 2.3.x (ENH: pandas.api.interchange.from_…
MarcoGorelli May 27, 2025
0615219
Backport PR #61518 on branch 2.3.x (TST: Use external_error_raised fo…
meeseeksmachine May 30, 2025
11c120c
Backport PR #61549 on branch 2.3.x (TST: Add error message for test_g…
meeseeksmachine Jun 4, 2025
1976447
Backport PR #61519: BUILD: Bump Cython to 3.1 (#61558)
mroeschke Jun 4, 2025
4a3fb4b
Backport PR #61560: DOC: Set date for v2.3.0.rst whatsnew (#61561)
mroeschke Jun 4, 2025
2cc3762
RLS: 2.3.0
Jun 5, 2025
4e20ce1
[backport 2.3.x] API: ignore empty range/object dtype in Index setop …
jorisvandenbossche Jun 12, 2025
f97ee3a
[backport 2.3.x] BUG(string dtype): Empty sum produces incorrect resu…
jorisvandenbossche Jun 12, 2025
e895889
[2.3.x] CI: temporarily pin numpy to 2.2 until latest numexpr is avai…
jorisvandenbossche Jun 12, 2025
68cdc1d
[backport 2.3.x] BUG(string dtype): groupby/resampler.min/max returns…
jorisvandenbossche Jun 12, 2025
47645fe
[backport 2.3.x] ENH(string dtype): fallback for HDF5 with UTF-8 surr…
jorisvandenbossche Jun 13, 2025
3081fd2
[backport 2.3.x] API (string dtype): implement hierarchy (NA > NaN, p…
jorisvandenbossche Jun 13, 2025
6c85d11
[backport 2.3.x] TST: update xfail xarray version check in to_xarray …
jorisvandenbossche Jun 13, 2025
90ec3a1
Backport PR #61654 on branch 2.3.x (DOC: Add release notes template f…
meeseeksmachine Jun 20, 2025
fa55030
[backport 2.3.x] BUG: DataFrame.explode fails with str dtype (#61623)…
jorisvandenbossche Jun 24, 2025
7096342
[backport 2.3.x] CI: Fix slow mamba solver issue by limiting boto3 ve…
jorisvandenbossche Jun 24, 2025
8f3c6d5
Backport PR #61744 on branch 2.3.x (CI: if no docstring, create error…
Dr-Irv Jul 1, 2025
3c86d66
[backport 2.3.x] DOC: move relevant whatsnew changes from 2.3.0 to 2.…
jorisvandenbossche Jul 1, 2025
b40923b
[backport 2.3.x] TST/CI: temporary upper pin for scipy in downstream …
jorisvandenbossche Jul 1, 2025
5d32ae9
BLD: Build wheels for 3.9 and musllinux-aarch64 for pandas 2.3 (#61569)
mroeschke Jul 2, 2025
4d42cd8
Revert "[2.3.x] DEPS: Drop Python 3.9 (#60792)" (#61755)
mroeschke Jul 3, 2025
4e5237d
[backport 2.3.x] CI: clean up wheel build workarounds now that Cython…
jorisvandenbossche Jul 3, 2025
fd99ef7
Backport PR #61705 on branch 2.3.x (DOC: add pandas 3.0 migration gui…
meeseeksmachine Jul 7, 2025
6c762f3
Backport PR #61770 on branch 2.3.x (BUG: Fix unpickling of string dty…
meeseeksmachine Jul 7, 2025
50ad136
Backport PR #61795 on branch 2.3.x (DOC: add section about upcoming p…
meeseeksmachine Jul 7, 2025
cf5db68
[backport 2.3.x] TST: update expected dtype for sum of decimals with …
jorisvandenbossche Jul 7, 2025
a160ae6
[backport 2.3.x] BUG[string]: incorrect index downcast in DataFrame.j…
jorisvandenbossche Jul 7, 2025
6aea302
Backport PR #61794 on branch 2.3.x (DOC: prepare 2.3.1 whatsnew notes…
meeseeksmachine Jul 7, 2025
c888af6
RLS: 2.3.1
Jul 7, 2025
594222c
Backport PR #61933 on branch 2.3.x (unpin scipy since statsmodels was…
Dr-Irv Jul 24, 2025
8d1cc90
Backport PR #57865: BUG: Replace on Series/DataFrame stops replacing …
asishm Mar 20, 2024
61ce4c8
Cleanup
rhshadrach Jul 25, 2025
1aa7f75
Backport PR #61958 on branch 2.3.x (DOC: Add release notes template f…
meeseeksmachine Jul 26, 2025
3e2a430
Backport PR #61921 on branch 2.3.x (DOC: explicitly mention new str d…
meeseeksmachine Jul 26, 2025
2063943
[backport 2.3.x] BUG: fix to_json() with JSON Table Schema work corre…
jorisvandenbossche Jul 26, 2025
c4fa611
[backport 2.3.x] Output formatting: preserve quoting for string categ…
jorisvandenbossche Jul 26, 2025
1f2dc4f
[backport 2.3.x] BUG: fix Series.str.fullmatch() and Series.str.match…
jorisvandenbossche Aug 15, 2025
3ac64a7
[backport 2.3.x] BUG: Fix Series.str.contains with compiled regex on …
jorisvandenbossche Aug 15, 2025
fafbcbd
[backport 2.3.x] BUG(CoW): also raise for chained assignment for .at …
jorisvandenbossche Aug 15, 2025
7981a43
Backport PR #62124 on branch 2.3.x (CI/BLD: don't use strict xfail fo…
meeseeksmachine Aug 15, 2025
f7a2cfd
[backport 2.3.x] BUG/DEPR: logical operation with bool and string (#6…
jorisvandenbossche Aug 19, 2025
a91c50a
Backport PR #62147 on branch 2.3.x (DOC: correct and rewrite string m…
meeseeksmachine Aug 20, 2025
6cae644
[backport 2.3.x] DOC: move and reword whatsnew note for replace fix (…
jorisvandenbossche Aug 21, 2025
456ad47
Backport PR #62152 on branch 2.3.x (DOC: prepare 2.3.2 whatsnew notes…
meeseeksmachine Aug 21, 2025
633c68b
DOC: fix syntax in whatsnew file
jorisvandenbossche Aug 21, 2025
4665c10
RLS: 2.3.2
Aug 21, 2025
287fd13
Backport PR #62190: TST: Adjust test_round for Numpy 2.4 behavior (#6…
mroeschke Aug 26, 2025
a189877
Backport PR #62179 on branch 2.3.x (DOC: Add change in .values to the…
meeseeksmachine Aug 26, 2025
c8b9658
ENH: support pathlib.Path division in StringArray (#62229) (#62239)
jbrockmendel Sep 2, 2025
9442298
Backport PR #62257 on branch 2.3.x (DOC: Add release notes template f…
meeseeksmachine Sep 5, 2025
d1c8ce6
[backport 2.3.x] BUG: fix fill value for gouped sum in case of unobse…
jorisvandenbossche Sep 5, 2025
4b525ca
Backport PR #62210 on branch 2.3.x (BUG: Fix Memory Leak in to_json) …
swt2c Sep 5, 2025
1d189f2
[backport 2.3.x] REGR: fix string contains/match methods with compile…
jorisvandenbossche Sep 8, 2025
fd158d6
[backport 2.3.x] MNT: migrate from codecs.open to open (#62073) (#62325)
jorisvandenbossche Sep 12, 2025
6690762
Backport PR #62283 on branch 2.3.x (BUG: fix pyarrow string regex rep…
meeseeksmachine Sep 13, 2025
4bdac7c
[backport 2.3.x] String dtype: more informative repr (keeping brief _…
jorisvandenbossche Sep 13, 2025
dd45373
[2.3.x] Only use new string dtype repr for the new (NaN-based) string…
jorisvandenbossche Sep 15, 2025
374ddcb
[backport 2.3.x] TST: run python-dev CI on 3.14-dev (#61950) (#62326)
jorisvandenbossche Sep 17, 2025
a25f560
Backport PR #62348 on branch 2.3.x (TYP: Ignore xlsxwriter _book typi…
meeseeksmachine Sep 21, 2025
34a69a2
[backport 2.3.x] CoW: disable chained assignment detection for Python…
jorisvandenbossche Sep 21, 2025
4579b88
[backport 2.3.x] DEPS: add Python 3.14 and 3.14t wheel builds (#62318…
jorisvandenbossche Sep 21, 2025
8be57bc
Backport PR #62217 on branch 2.3.x (BUG: fix memory leak in JSON date…
swt2c Sep 21, 2025
fd40f9a
Backport PR #61073 on branch 2.3.x (BUG: fix bug in str.fullmatch for…
meeseeksmachine Sep 21, 2025
fd2f7eb
[backport 2.3.x] BUG: Fixed assign failure when with Copy-on-Write (#…
jorisvandenbossche Sep 22, 2025
0426e59
Backport PR #62323 on branch 2.3.x (String dtype: keep select_dtypes(…
meeseeksmachine Sep 22, 2025
4264ee1
[backport 2.3.x] CI: add PyPI Trusted-Publishing “publish” job to whe…
jorisvandenbossche Sep 22, 2025
3ecc8f2
Backport PR #62403 on branch 2.3.x (DOC: add select_dtypes case to 3.…
meeseeksmachine Sep 22, 2025
d348852
Backport PR #62410 on branch 2.3.x (BUG: fix bug in str.match for Arr…
meeseeksmachine Sep 22, 2025
6113696
Backport PR #62396 on branch 2.3.x (PKG/DOC: indicate Python 3.14 sup…
meeseeksmachine Sep 22, 2025
23a1085
BUG: improve future warning for boolean operations with missaligned i…
Alvaro-Kothe Sep 22, 2025
e0fe9a0
Backport to 2.3.x: REGR: from_records not initializing subclasses pro…
ianhi Sep 24, 2025
e57c7d6
Backport PR #62452 on branch 2.3.x (TST: Adjust tests for numexpr 2.1…
meeseeksmachine Sep 25, 2025
92bf98f
[backport 2.3.x] BUG: fix .str.isdigit to honor unicode superscript f…
jorisvandenbossche Sep 27, 2025
2ca088d
[backport 2.3.x] DEPR: remove the Period resampling deprecation (#624…
jorisvandenbossche Sep 28, 2025
058eb2b
[backport 2.3.x] BUG: String[pyarrow] comparison with mixed object (#…
jorisvandenbossche Sep 29, 2025
b64f0df
[backport 2.3.x] BUG: avoid validation error for ufunc with string[py…
jorisvandenbossche Sep 29, 2025
6aa788a
[backport 2.3.x] DOC: prepare 2.3.3 whatsnew notes for release (#6249…
jorisvandenbossche Sep 29, 2025
9c8bc3e
RLS: 2.3.3
Sep 29, 2025
a0540a9
fix pivot_table duplicates on py3.14 with old numpy
AKHIL-149 Dec 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
137 changes: 0 additions & 137 deletions .circleci/config.yml

This file was deleted.

6 changes: 4 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -61,14 +61,13 @@ pandas/_version.py export-subst
*.pxi export-ignore

# Ignoring stuff from the top level
.circleci export-ignore
.github export-ignore
asv_bench export-ignore
ci export-ignore
doc export-ignore
gitpod export-ignore
MANIFEST.in export-ignore
scripts export-ignore
scripts/** export-ignore
typings export-ignore
web export-ignore
CITATION.cff export-ignore
Expand All @@ -82,3 +81,6 @@ setup.py export-ignore
# csv_dir_path fixture checks the existence of the directory
# exclude the whole directory to avoid running related tests in sdist
pandas/tests/io/parser/data export-ignore

# Include cibw script in sdist since it's needed for building wheels
scripts/cibw_before_build.sh -export-ignore
11 changes: 2 additions & 9 deletions .github/actions/run-tests/action.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
name: Run tests and report results
inputs:
preload:
description: Preload arguments for sanitizer
required: false
asan_options:
description: Arguments for Address Sanitizer (ASAN)
required: false
runs:
using: composite
steps:
- name: Test
run: ${{ inputs.asan_options }} ${{ inputs.preload }} ci/run_tests.sh
run: ci/run_tests.sh
shell: bash -el {0}

- name: Publish test results
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Test results
path: test-data.xml
Expand Down
6 changes: 6 additions & 0 deletions .github/actions/setup-conda/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,9 @@ runs:
condarc-file: ci/.condarc
cache-environment: true
cache-downloads: true

- name: Uninstall pyarrow
if: ${{ env.REMOVE_PYARROW == '1' }}
run: |
micromamba remove -y pyarrow
shell: bash -el {0}
9 changes: 7 additions & 2 deletions .github/workflows/code-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ on:
push:
branches:
- main
- 2.1.x
- 2.3.x
pull_request:
branches:
- main
- 2.1.x
- 2.3.x

env:
ENV_FILE: environment.yml
Expand Down Expand Up @@ -51,6 +51,11 @@ jobs:
# TODO: The doctests have to be run first right now, since the Cython doctests only work
# with pandas installed in non-editable mode
# This can be removed once pytest-cython doesn't require C extensions to be installed inplace

- name: Extra installs
# https://pytest-qt.readthedocs.io/en/latest/troubleshooting.html#github-actions-azure-pipelines-travis-ci-and-gitlab-ci-cd
run: sudo apt-get update && sudo apt-get install -y libegl1 libopengl0

- name: Run doctests
run: cd ci && ./code_checks.sh doctests
if: ${{ steps.build.outcome == 'success' && always() }}
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/docbuild-and-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ on:
push:
branches:
- main
- 2.1.x
- 2.3.x
tags:
- '*'
pull_request:
branches:
- main
- 2.1.x
- 2.3.x

env:
ENV_FILE: environment.yml
Expand Down Expand Up @@ -46,6 +46,10 @@ jobs:
- name: Build Pandas
uses: ./.github/actions/build_pandas

- name: Extra installs
# https://pytest-qt.readthedocs.io/en/latest/troubleshooting.html#github-actions-azure-pipelines-travis-ci-and-gitlab-ci-cd
run: sudo apt-get update && sudo apt-get install -y libegl1 libopengl0

- name: Test website
run: python -m pytest web/

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/package-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ on:
push:
branches:
- main
- 2.1.x
- 2.3.x
pull_request:
branches:
- main
- 2.1.x
- 2.3.x
types: [ labeled, opened, synchronize, reopened ]

permissions:
Expand All @@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-22.04
strategy:
matrix:
extra: ["test", "performance", "computation", "fss", "aws", "gcp", "excel", "parquet", "feather", "hdf5", "spss", "postgresql", "mysql", "sql-other", "html", "xml", "plot", "output-formatting", "clipboard", "compression", "consortium-standard", "all"]
extra: ["test", "pyarrow", "performance", "computation", "fss", "aws", "gcp", "excel", "parquet", "feather", "hdf5", "spss", "postgresql", "mysql", "sql-other", "html", "xml", "plot", "output-formatting", "clipboard", "compression", "consortium-standard", "all"]
fail-fast: false
name: Install Extras - ${{ matrix.extra }}
concurrency:
Expand Down
Loading