We can drop Python 3.8 support soonish, but to get there we have to upgrade our development python version from 3.8. I'd prefer 3.10, but ran into a Doc problem when looking into this a couple of weeks ago (same for 3.9).

Just rebased the PR (https://github.com/pandas-dev/pandas/pull/51133), but would be great if someone else could take a look if the doc build is still failing.

We shouldn't upgrade to 3.11, because numba isn't yet compatible with 3.11.

Comment From: twoertwein

Is 2.1 planned to release after Apr 05, 2024? I think pandas followed numpy in the past to determine the minimum python version https://numpy.org/neps/nep-0029-deprecation_policy.html#support-table

Comment From: phofl

NumPy already dropped 3.8 on main, and according to their table they officially drop it next week. I don't want to drop 3.9, but I would prefer using 3.10 as development version.

Comment From: mroeschke

Looks to have been done with https://github.com/pandas-dev/pandas/pull/51133 so closing