Skip to content

Commit

Permalink
INTPYTHON-391 Add support for pyarrow 18.0.0 and Python 3.13
Browse files Browse the repository at this point in the history
  • Loading branch information
blink1073 committed Oct 30, 2024
1 parent acb19b5 commit 06524bb
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release-python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
- [ubuntu-20.04, manylinux_aarch64]
- [macos-14, macosx_*]
- [windows-2019, win_amd64]
python: ["cp39", "cp310", "cp311", "cp312"]
python: ["cp39", "cp310", "cp311", "cp312", "cp13"]
exclude:
- buildplat: [macos-14, macosx_*]
python: "cp39"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
strategy:
matrix:
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
python-version: ["3.9", "3.10", "3.11", "3.12"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
fail-fast: false
name: CPython ${{ matrix.python-version }}-${{ matrix.os }}
steps:
Expand Down
4 changes: 4 additions & 0 deletions bindings/python/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@

---

# Changes in Version 1.7.0.

- Support for PyArrow 18.0 and Python 3.13.

# Changes in Version 1.6.0

- Drop support for Python 3.8.
Expand Down
5 changes: 3 additions & 2 deletions bindings/python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ requires = [
"setuptools>=70,<72.2",
"cython>=3.0",
# Must be kept in sync with "project.dependencies" below.
"pyarrow>=17.0,<17.1.0",
"pyarrow>=18.0,<18.1.0",
]

[project]
Expand All @@ -27,14 +27,15 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Database",
]
readme = "README.md"
requires-python = ">=3.9"
dependencies = [
# Must be kept in sync with "build_sytem.requires" above.
"pyarrow >=17.0,<17.1",
"pyarrow >=18.0,<18.1",
"pymongo >=4.4,<5",
"pandas >=1.3.5,<3",
"packaging >=23.2",
Expand Down

0 comments on commit 06524bb

Please sign in to comment.