Skip to content

Commit bc01a2b

Browse files
authored
chore: implement initial support for CPython 3.15 (#2582)
* chore: implement initial support for CPython 3.15 * chore(AUTHORS): aggregate 4.3 contributors so far
1 parent a9b72c4 commit bc01a2b

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

.github/workflows/tests.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ jobs:
6161
python-version: "3.14"
6262
- env: py314_cython
6363
python-version: "3.14"
64+
- env: py315
65+
python-version: "3.15.0-alpha.1 - 3.15.0"
6466
- env: py312_nocover
6567
os: macos-latest
6668
platform-label: ' (macos)'

AUTHORS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,8 @@ listed below by date of first contribution:
217217
* Ayan Ahmed Khan (AyanAhmedKhan)
218218
* Parman Mohammadalizadeh (MannXo)
219219
* Tudor Gradinaru (TudorGR)
220+
* Swapnaneel Patra (thisisrick25)
221+
* 0x1618
220222

221223
(et al.)
222224

docs/changes/4.3.0.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,7 @@ Contributors to this Release
2222

2323
Many thanks to all of our talented and stylish contributors for this release!
2424

25+
- `0x1618 <https://github.com/0x1618>`__
26+
- `thisisrick25 <https://github.com/thisisrick25>`__
27+
- `TudorGR <https://github.com/TudorGR>`__
2528
- `vytas7 <https://github.com/vytas7>`__

requirements/tests

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ ujson
2121
python-rapidjson; platform_python_implementation != 'PyPy' and platform_machine != 's390x' and platform_machine != 'aarch64'
2222

2323
# wheels are missing some EoL interpreters and non-x86 platforms; build would fail unless rust is available
24-
# (not available for CPython 3.14 either yet)
25-
orjson; python_version < '3.14' and platform_python_implementation != 'PyPy' and platform_machine != 's390x' and platform_machine != 'aarch64'
24+
# (not available for CPython 3.15 either yet)
25+
orjson; python_version < '3.15' and platform_python_implementation != 'PyPy' and platform_machine != 's390x' and platform_machine != 'aarch64'
2626

27-
# NOTE(vytas): msgspec is not compatible with 3.14 at the time of writing yet.
27+
# NOTE(vytas): msgspec is not fully compatible with 3.14 at the time of writing yet.
2828
msgspec; python_version < '3.14' and platform_python_implementation != 'PyPy' and platform_machine != 's390x' and platform_machine != 'aarch64'

0 commit comments

Comments
 (0)