Skip to content

Commit f32aa9b

Browse files
committed
try upgrading to support 3.14
1 parent 51a2054 commit f32aa9b

File tree

6 files changed

+447
-288
lines changed

6 files changed

+447
-288
lines changed

.github/workflows/ci-build-release-wheels.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ jobs:
4646
- {version: '3.11', spec: 'cp311-cp311'}
4747
- {version: '3.12', spec: 'cp312-cp312'}
4848
- {version: '3.13', spec: 'cp313-cp313'}
49+
- {version: '3.14', spec: 'cp314-cp314'}
4950
cpu:
5051
- {arch: 'x86_64', platform: 'x86_64'}
5152
- {arch: 'aarch64', platform: 'arm64'}
@@ -106,6 +107,7 @@ jobs:
106107
- {version: '3.11', version_long: '3.11.11'}
107108
- {version: '3.12', version_long: '3.12.8'}
108109
- {version: '3.13', version_long: '3.13.1'}
110+
- {version: '3.14', version_long: '3.14.0'}
109111

110112
steps:
111113
- name: checkout
@@ -136,6 +138,7 @@ jobs:
136138
- {version: '3.11'}
137139
- {version: '3.12'}
138140
- {version: '3.13'}
141+
- {version: '3.14'}
139142

140143
steps:
141144
- uses: actions/checkout@v3

.github/workflows/ci-pr-validation.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
strategy:
5555
fail-fast: false
5656
matrix:
57-
version: ['3.9', '3.13']
57+
version: ['3.9', '3.13', '3.14']
5858

5959
steps:
6060
- name: checkout
@@ -116,6 +116,7 @@ jobs:
116116
- {name: 'manylinux_musl', py_suffix: '-alpine'}
117117
python:
118118
- {version: '3.13', spec: 'cp313-cp313'}
119+
- {version: '3.14', spec: 'cp314-cp314'}
119120
cpu:
120121
- {arch: 'x86_64', platform: 'x86_64'}
121122

@@ -163,6 +164,7 @@ jobs:
163164
matrix:
164165
py:
165166
- {version: '3.13', version_long: '3.13.1'}
167+
- {version: '3.14', version_long: '3.14.0'}
166168

167169
steps:
168170
- name: checkout
@@ -185,6 +187,7 @@ jobs:
185187
matrix:
186188
python:
187189
- version: '3.12'
190+
- version: '3.14'
188191

189192
steps:
190193
- uses: actions/checkout@v3

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Pulsar Python clients support a variety of Pulsar features to enable building ap
2525

2626
## Requirements
2727

28-
- Python 3.9, 3.10, 3.11, 3.12 or 3.13
28+
- Python 3.9, 3.10, 3.11, 3.12, 3.13, or 3.14
2929
- A C++ compiler that supports C++11
3030
- CMake >= 3.18
3131
- [Pulsar C++ client library](https://github.com/apache/pulsar-client-cpp)

dependencies.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@
1818
#
1919

2020
pulsar-cpp: 3.7.2
21-
pybind11: 2.10.1
21+
pybind11: 3.0.1
2222
# The OpenSSL dependency is only used when building Python from source
2323
openssl: 1.1.1q

0 commit comments

Comments
 (0)