Skip to content

Commit cca97f7

Browse files
committed
try testing and building for 3.12
1 parent 3bd718c commit cca97f7

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ jobs:
7070
- '3.9'
7171
- '3.10'
7272
- '3.11'
73+
- '3.12-dev'
7374
- 'pypy3.7'
7475
- 'pypy3.8'
7576
- 'pypy3.9'
@@ -303,15 +304,15 @@ jobs:
303304
platform: linux
304305
- os: windows
305306
ls: dir
306-
interpreter: 3.7 3.8 3.9 3.10 3.11 pypy3.8 pypy3.9
307+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12-dev pypy3.8 pypy3.9
307308
- os: windows
308309
ls: dir
309310
target: i686
310311
python-architecture: x86
311-
interpreter: 3.7 3.8 3.9 3.10 3.11
312+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12-dev
312313
- os: macos
313314
target: aarch64
314-
interpreter: 3.7 3.8 3.9 3.10 3.11
315+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12-dev
315316
- os: ubuntu
316317
platform: linux
317318
target: i686
@@ -325,7 +326,7 @@ jobs:
325326
platform: linux
326327
target: armv7
327328
container: messense/manylinux_2_24-cross:armv7
328-
interpreter: 3.7 3.8 3.9 3.10 3.11
329+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12-dev
329330
# musllinux
330331
- os: ubuntu
331332
platform: linux
@@ -339,12 +340,12 @@ jobs:
339340
platform: linux
340341
target: ppc64le
341342
container: messense/manylinux_2_24-cross:ppc64le
342-
interpreter: 3.7 3.8 3.9 3.10 3.11
343+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12-dev
343344
- os: ubuntu
344345
platform: linux
345346
target: s390x
346347
container: messense/manylinux_2_24-cross:s390x
347-
interpreter: 3.7 3.8 3.9 3.10 3.11
348+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12-dev
348349
exclude:
349350
# Windows on arm64 only supports Python 3.11+
350351
- os: windows
@@ -378,7 +379,7 @@ jobs:
378379
target: ${{ matrix.target }}
379380
manylinux: ${{ matrix.manylinux || 'auto' }}
380381
container: ${{ matrix.container }}
381-
args: --release --out dist --interpreter ${{ matrix.interpreter || '3.7 3.8 3.9 3.10 3.11 pypy3.7 pypy3.8 pypy3.9' }}
382+
args: --release --out dist --interpreter ${{ matrix.interpreter || '3.7 3.8 3.9 3.10 3.11 3.12-dev pypy3.7 pypy3.8 pypy3.9' }}
382383
rust-toolchain: stable
383384

384385
- run: ${{ matrix.ls || 'ls -lh' }} dist/

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ classifiers = [
1818
'Programming Language :: Python :: 3.9',
1919
'Programming Language :: Python :: 3.10',
2020
'Programming Language :: Python :: 3.11',
21+
'Programming Language :: Python :: 3.12',
2122
'Programming Language :: Rust',
2223
'Framework :: Pydantic',
2324
'Intended Audience :: Developers',

0 commit comments

Comments
 (0)