Skip to content

Commit dac2a06

Browse files
Backport PR pandas-dev#55048 on branch 2.1.x (COMPAT: bump pyarrow min version for div on duration) (pandas-dev#55073)
Backport PR pandas-dev#55048: COMPAT: bump pyarrow min version for div on duration Co-authored-by: Ben Greiner <[email protected]>
1 parent 16dc9d8 commit dac2a06

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

pandas/compat/__init__.py

+2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
pa_version_under9p0,
3131
pa_version_under11p0,
3232
pa_version_under13p0,
33+
pa_version_under14p0,
3334
)
3435

3536
if TYPE_CHECKING:
@@ -186,6 +187,7 @@ def get_bz2_file() -> type[pandas.compat.compressors.BZ2File]:
186187
"pa_version_under9p0",
187188
"pa_version_under11p0",
188189
"pa_version_under13p0",
190+
"pa_version_under14p0",
189191
"IS64",
190192
"ISMUSL",
191193
"PY310",

pandas/compat/pyarrow.py

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
pa_version_under11p0 = _palv < Version("11.0.0")
1616
pa_version_under12p0 = _palv < Version("12.0.0")
1717
pa_version_under13p0 = _palv < Version("13.0.0")
18+
pa_version_under14p0 = _palv < Version("14.0.0")
1819
except ImportError:
1920
pa_version_under7p0 = True
2021
pa_version_under8p0 = True
@@ -23,3 +24,4 @@
2324
pa_version_under11p0 = True
2425
pa_version_under12p0 = True
2526
pa_version_under13p0 = True
27+
pa_version_under14p0 = True

pandas/tests/extension/test_arrow.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
pa_version_under9p0,
4141
pa_version_under11p0,
4242
pa_version_under13p0,
43+
pa_version_under14p0,
4344
)
4445

4546
from pandas.core.dtypes.dtypes import (
@@ -951,7 +952,7 @@ def _is_temporal_supported(self, opname, pa_dtype):
951952
or (
952953
opname
953954
in ("__truediv__", "__rtruediv__", "__floordiv__", "__rfloordiv__")
954-
and not pa_version_under13p0
955+
and not pa_version_under14p0
955956
)
956957
)
957958
and pa.types.is_duration(pa_dtype)

0 commit comments

Comments
 (0)