You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(db-dtypes): support pandas 3.1.0 and update extension compliance tests #18528
(introduced in pandas 3.1.0rc0) includes changes to pandas' internal ExtensionArray compliance test base classes and reduction semantics.
Areas to address:
Private import removal: Replace from pandas.compat.numpy import np_version_gt2 in tests/compliance/ with a dynamic version check against NumPy (packaging.version.parse(np.__version__) >= Version('2')).
JSONArray & TimeArray compliance: Update JSONArray and TimeArray methods to conform to pandas 3.1 ExtensionArray behaviors:
ExtensionArray.fillna dict filling semantics.
Comparison and reduction return dtypes and Pandas4Warning deprecation warnings.
test_map return types.
Upper bound relaxation: Relax pandas < 3.1.0 back to pandas < 4.0.0 in packages/db-dtypes/setup.py once fully compliant.
Activity