You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 9e5f475
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/standard.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -156,7 +156,7 @@ reviewer can see why the code is not tested.
156
156
### PV1 · Newest Python { #PV1 }
157
157
158
158
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).
160
160
161
161
### PV2 · Matrix shape { #PV2 }
162
162
@@ -457,9 +457,9 @@ The PyPI distribution name MUST equal the repo name.
457
457
| Repo | Exempt from | Why |
458
458
|---|---|---|
459
459
| `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. |
463
463
| `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. |
464
464
465
465
An exemption is granted by a pull request to this repo that adds the row. Drift that nobody
0 commit comments