Skip to content

Commit fbdebbc

Browse files
committed
Python 3.14 support
1 parent 685fd6c commit fbdebbc

File tree

3 files changed

+9
-12
lines changed

3 files changed

+9
-12
lines changed

.github/workflows/wheels.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,23 @@ jobs:
3535
matrix:
3636
include:
3737
- os: ubuntu-latest
38-
pybuilds: cp3{9,10,11,12,13}-manylinux_x86_64
38+
pybuilds: cp3{10,11,12,13,14}-manylinux_x86_64
3939
arch: x86_64
4040
id: linux
4141
- os: ubuntu-24.04-arm
42-
pybuilds: cp3{9,10,11,12,13}-manylinux_aarch64
42+
pybuilds: cp3{10,11,12,13,14}-manylinux_aarch64
4343
arch: aarch64
4444
id: linux_arm64
4545
- os: macos-latest
46-
pybuilds: cp3{9,10,11,12,13}-macosx_x86_64
46+
pybuilds: cp3{10,11,12,13,14}-macosx_x86_64
4747
arch: x86_64
4848
id: macos_x86
4949
- os: macos-latest
50-
pybuilds: cp3{9,10,11,12,13}-macosx_arm64
50+
pybuilds: cp3{10,11,12,13,14}-macosx_arm64
5151
arch: arm64
5252
id: macos_arm64
5353
- os: windows-latest
54-
pybuilds: cp3{9,10,11,12,13}-win_amd64
54+
pybuilds: cp3{10,11,12,13,14}-win_amd64
5555
arch: x86_64
5656
id: windows
5757

@@ -109,6 +109,7 @@ jobs:
109109
CIBW_BUILD: ${{ matrix.pybuilds }}
110110
CIBW_ARCHS_MACOS: ${{ matrix.arch }}
111111
CIBW_ARCHS_LINUX: ${{ matrix.arch }}
112+
CIBW_ENVIRONMENT_MACOS: MACOSX_DEPLOYMENT_TARGET=10.12
112113

113114
- id: attest
114115
name: Attest Build Provenance

README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,7 @@
66
`pip install pypolyline`
77

88
### Supported Python Versions
9-
- Python 3.9
10-
- Python 3.10
11-
- Python 3.11
12-
- Python 3.12
13-
- Python 3.13
9+
All [_currently_ supported Python versions](https://devguide.python.org/versions/).
1410

1511
### Supported Platforms
1612
- Linux (`manylinux*`-compatible, x86_64 and aarch64)

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "pypolyline"
33
dynamic = ["version", "readme"]
44
description = "Fast Google Polyline encoding and decoding using Rust FFI"
5-
requires-python = ">=3.9"
5+
requires-python = ">=3.10"
66
dependencies = [
77
"numpy >= 2.0.0",
88
]
@@ -12,11 +12,11 @@ license-files = ["LICENSE.md"]
1212
keywords = ["Geo", "Polyline"]
1313
classifiers = [
1414
"Programming Language :: Python",
15-
"Programming Language :: Python :: 3.9",
1615
"Programming Language :: Python :: 3.10",
1716
"Programming Language :: Python :: 3.11",
1817
"Programming Language :: Python :: 3.12",
1918
"Programming Language :: Python :: 3.13",
19+
"Programming Language :: Python :: 3.14",
2020
"Development Status :: 5 - Production/Stable",
2121
"Intended Audience :: Developers",
2222
"Intended Audience :: Science/Research",

0 commit comments

Comments
 (0)