Skip to content

Commit 06524bb

Browse files
committed
INTPYTHON-391 Add support for pyarrow 18.0.0 and Python 3.13
1 parent acb19b5 commit 06524bb

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

.github/workflows/release-python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- [ubuntu-20.04, manylinux_aarch64]
3333
- [macos-14, macosx_*]
3434
- [windows-2019, win_amd64]
35-
python: ["cp39", "cp310", "cp311", "cp312"]
35+
python: ["cp39", "cp310", "cp311", "cp312", "cp13"]
3636
exclude:
3737
- buildplat: [macos-14, macosx_*]
3838
python: "cp39"

.github/workflows/test-python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
strategy:
3434
matrix:
3535
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
36-
python-version: ["3.9", "3.10", "3.11", "3.12"]
36+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
3737
fail-fast: false
3838
name: CPython ${{ matrix.python-version }}-${{ matrix.os }}
3939
steps:

bindings/python/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33

44
---
55

6+
# Changes in Version 1.7.0.
7+
8+
- Support for PyArrow 18.0 and Python 3.13.
9+
610
# Changes in Version 1.6.0
711

812
- Drop support for Python 3.8.

bindings/python/pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ requires = [
44
"setuptools>=70,<72.2",
55
"cython>=3.0",
66
# Must be kept in sync with "project.dependencies" below.
7-
"pyarrow>=17.0,<17.1.0",
7+
"pyarrow>=18.0,<18.1.0",
88
]
99

1010
[project]
@@ -27,14 +27,15 @@ classifiers = [
2727
"Programming Language :: Python :: 3.10",
2828
"Programming Language :: Python :: 3.11",
2929
"Programming Language :: Python :: 3.12",
30+
"Programming Language :: Python :: 3.13",
3031
"Programming Language :: Python :: Implementation :: CPython",
3132
"Topic :: Database",
3233
]
3334
readme = "README.md"
3435
requires-python = ">=3.9"
3536
dependencies = [
3637
# Must be kept in sync with "build_sytem.requires" above.
37-
"pyarrow >=17.0,<17.1",
38+
"pyarrow >=18.0,<18.1",
3839
"pymongo >=4.4,<5",
3940
"pandas >=1.3.5,<3",
4041
"packaging >=23.2",

0 commit comments

Comments
 (0)