mirror of
https://github.com/emmett-framework/granian.git
synced 2025-08-04 17:08:02 +00:00
Add Python 3.14 support
This commit is contained in:
parent
d535571c0a
commit
c9b5cecd54
3 changed files with 20 additions and 13 deletions
26
.github/workflows/build.yml
vendored
26
.github/workflows/build.yml
vendored
|
@ -3,7 +3,7 @@ name: build
|
|||
on: workflow_dispatch
|
||||
|
||||
env:
|
||||
PY_ALL: 3.9 3.10 3.11 3.12 3.13 3.13t pypy3.9 pypy3.10 pypy3.11
|
||||
PY_ALL: 3.9 3.10 3.11 3.12 3.13 3.13t 3.14 3.14t pypy3.9 pypy3.10 pypy3.11
|
||||
|
||||
jobs:
|
||||
wheels:
|
||||
|
@ -19,33 +19,33 @@ jobs:
|
|||
- os: ubuntu
|
||||
platform: linux
|
||||
target: x86_64
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 pypy3.11
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 pypy3.10 pypy3.11
|
||||
- os: ubuntu
|
||||
platform: linux
|
||||
target: x86_64
|
||||
interpreter: 3.13t
|
||||
interpreter: 3.13t 3.14t
|
||||
allocator: mimalloc
|
||||
- os: ubuntu
|
||||
platform: linux
|
||||
target: i686
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 3.14
|
||||
- os: ubuntu
|
||||
platform: linux
|
||||
target: aarch64
|
||||
# rust-cross/manylinux2014-cross:aarch64 has issues with `ring`
|
||||
container: ghcr.io/rust-cross/manylinux_2_28-cross:aarch64
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 pypy3.11
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 pypy3.10 pypy3.11
|
||||
- os: ubuntu
|
||||
platform: linux
|
||||
target: aarch64
|
||||
# rust-cross/manylinux2014-cross:aarch64 has issues with `ring`
|
||||
container: ghcr.io/rust-cross/manylinux_2_28-cross:aarch64
|
||||
interpreter: 3.13t
|
||||
interpreter: 3.13t 3.14t
|
||||
allocator: mimalloc
|
||||
- os: ubuntu
|
||||
platform: linux
|
||||
target: armv7
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 3.14
|
||||
- os: ubuntu
|
||||
platform: linux
|
||||
target: x86_64
|
||||
|
@ -63,24 +63,24 @@ jobs:
|
|||
allocator: mimalloc
|
||||
- os: macos
|
||||
target: x86_64
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 pypy3.11
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 pypy3.10 pypy3.11
|
||||
- os: macos
|
||||
target: x86_64
|
||||
interpreter: 3.13t
|
||||
interpreter: 3.13t 3.14t
|
||||
allocator: mimalloc
|
||||
- os: macos
|
||||
target: aarch64
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 pypy3.11
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 pypy3.10 pypy3.11
|
||||
- os: macos
|
||||
target: aarch64
|
||||
interpreter: 3.13t
|
||||
interpreter: 3.13t 3.14t
|
||||
allocator: mimalloc
|
||||
- os: windows
|
||||
target: x86_64
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 pypy3.11
|
||||
interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 pypy3.10 pypy3.11
|
||||
- os: windows
|
||||
target: x86_64
|
||||
interpreter: 3.13t
|
||||
interpreter: 3.13t 3.14t
|
||||
allocator: mimalloc
|
||||
exclude:
|
||||
- os: windows
|
||||
|
|
6
.github/workflows/test.yml
vendored
6
.github/workflows/test.yml
vendored
|
@ -22,6 +22,8 @@ jobs:
|
|||
- '3.12'
|
||||
- '3.13'
|
||||
- '3.13t'
|
||||
- '3.14'
|
||||
- '3.14t'
|
||||
- pypy3.11
|
||||
|
||||
env:
|
||||
|
@ -54,6 +56,8 @@ jobs:
|
|||
- '3.12'
|
||||
- '3.13'
|
||||
- '3.13t'
|
||||
- '3.14'
|
||||
- '3.14t'
|
||||
|
||||
env:
|
||||
UV_PYTHON: ${{ matrix.python-version }}
|
||||
|
@ -85,6 +89,8 @@ jobs:
|
|||
- '3.12'
|
||||
- '3.13'
|
||||
- '3.13t'
|
||||
- '3.14'
|
||||
- '3.14t'
|
||||
|
||||
env:
|
||||
UV_PYTHON: ${{ matrix.python-version }}
|
||||
|
|
|
@ -16,6 +16,7 @@ classifiers = [
|
|||
'Programming Language :: Python :: 3.11',
|
||||
'Programming Language :: Python :: 3.12',
|
||||
'Programming Language :: Python :: 3.13',
|
||||
'Programming Language :: Python :: 3.14',
|
||||
'Programming Language :: Python :: Implementation :: CPython',
|
||||
'Programming Language :: Python :: Implementation :: PyPy',
|
||||
'Programming Language :: Python',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue