Skip to content

Commit 9e5f475

Browse files
authored
docs: make 3.15 the newest Python in the standard (#138)
1 parent 99056f5 commit 9e5f475

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎docs/standard.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ reviewer can see why the code is not tested.
156156
### PV1 · Newest Python { #PV1 }
157157

158158
The test matrix MUST include the newest stable CPython minor and that minor's free-threaded build
159-
(`3.14` and `3.14t` today).
159+
(`3.15` and `3.15t` today).
160160

161161
### PV2 · Matrix shape { #PV2 }
162162

@@ -457,9 +457,9 @@ The PyPI distribution name MUST equal the repo name.
457457
| Repo | Exempt from | Why |
458458
|---|---|---|
459459
| `that-depends` | the core as a whole, except [TS2](#TS2) | The org's most-used package and the only repo with steady external contributor traffic; it keeps its own tooling rather than converging. |
460-
| `modern-di-arq` | [PV1](#PV1), the `3.14t` entry | Every `arq` release requires `redis[hiredis]<6`, and importing `hiredis` re-enables the GIL ([hiredis-py#229](https://github.com/redis/hiredis-py/issues/229)). Lift when a `hiredis` release declares free-threading support. |
461-
| `modern-di-grpc` | [PV1](#PV1), the `3.14t` entry | `grpcio` ships no free-threaded wheel and importing `cygrpc` re-enables the GIL ([grpc/grpc#38762](https://github.com/grpc/grpc/issues/38762)). Lift when a `grpcio` release declares free-threading support. |
462-
| `lite-bootstrap` | [PV1](#PV1) and [PV2](#PV2), the free-threaded entries | The suite cannot run on a free-threaded build: `tests/conftest.py` needs the `otl` extra, and its `grpcio`, like `orjson`, `pyroscope` and the `fastmcp` stack, ships no free-threaded wheel. A separate job smoke-tests the extras that do install, on `3.13t` and `3.14t`. Lift when every extra the suite needs installs on the newest free-threaded build. |
460+
| `modern-di-arq` | [PV1](#PV1), the `3.15t` entry | Every `arq` release requires `redis[hiredis]<6`, and importing `hiredis` re-enables the GIL ([hiredis-py#229](https://github.com/redis/hiredis-py/issues/229)). Lift when a `hiredis` release declares free-threading support. |
461+
| `modern-di-grpc` | [PV1](#PV1), the `3.15t` entry | `grpcio` ships no free-threaded wheel and importing `cygrpc` re-enables the GIL ([grpc/grpc#38762](https://github.com/grpc/grpc/issues/38762)). Lift when a `grpcio` release declares free-threading support. |
462+
| `lite-bootstrap` | [PV1](#PV1) and [PV2](#PV2), the free-threaded entries | The suite cannot run on a free-threaded build: `tests/conftest.py` needs the `otl` extra, and its `grpcio`, like `orjson`, `pyroscope` and the `fastmcp` stack, ships no free-threaded wheel. A separate job smoke-tests the extras that do install, on `3.14t` and `3.15t`. Lift when every extra the suite needs installs on the newest free-threaded build. |
463463
| `semvertag` | [RL5](#RL5) | It is also a GitHub Action (`uses: modern-python/semvertag@v0`), so its `release.yml` moves the floating major tag after each stable release. Permanent while the Action is published. |
464464

465465
An exemption is granted by a pull request to this repo that adds the row. Drift that nobody

0 commit comments

Comments
 (0)