Skip to content

Commit 821753a

Browse files
authored
docs(standard): exempt lite-bootstrap from the free-threaded matrix entries (#117)
1 parent d76a278 commit 821753a

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

‎docs/standard.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,7 @@ The PyPI distribution name MUST equal the repo name.
404404
| `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. |
405405
| `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. |
406406
| `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. |
407+
| `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. |
407408
| `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. |
408409

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

0 commit comments

Comments
 (0)