googleapis / python-db-dtypes-pandas

Extension dtypes for pandas corresponding to GoogleSQL data types such as DATE, TIME, and JSON.
https://googleapis.dev/python/db-dtypes/latest/
Apache License 2.0
26 stars 6 forks source link

deps: Update mininum support to Python 3.8, Pandas 1.5.0, Numpy 1.20.3 #286

Open chelsea-lin opened 2 months ago

chelsea-lin commented 2 months ago

284 introduce the ArrowExtensionArray dependency, which requires pandas version 1.5.0 and above. The pandas 1.5.0+ is only compatible with Python 3.8+ and NumPy 1.20.3+.

Fixes internal bug b/312728178 🦕

tswast commented 2 months ago

Looks like unit (3.7) is still marked as required. Could you send a PR creating a sync-repo-setting.yml first? The if one isn't created then, this is used: https://github.com/googleapis/repo-automation-bots/blob/19bb823389a77e22d00371cb53ecadab4a58ab9e/packages/sync-repo-settings/src/required-checks.json#L50

Linchin commented 2 months ago

@chalmerlowe has been working on an effort to drop support for python 3.7 and 3.8 (see internal doc go/drop-python-37). We likely will need to drop the support in sync with that.