Skip to content

Test the typing_extensions floor in lowest-direct CI - #350

Merged
stefanvanburen merged 1 commit into
mainfrom
svanburen/typing-extensions-floor
Sep 25, 2026
Merged

stefanvanburen merged 1 commit into
mainfrom
svanburen/typing-extensions-floor

Conversation

@stefanvanburen

Copy link
Copy Markdown
Member

The dev group pinned typing_extensions==4.16.0, and lowest-direct picks the lowest version satisfying every direct constraint, so CI never tested the >=4.13.0 floor. With the pin gone, lowest-direct installs 4.13.0; locally poe test, poe test-otel, and poe test-grpcreflect pass against it. highest still locks 4.16.0. Found while reviewing #348, which has the same issue with its anyio and trio pins.

The `dev` group pinned `typing_extensions==4.16.0`, so the
`lowest-direct` CI legs resolved 4.16.0 instead of the `>=4.13.0`
floor that `connectrpc` declares. Dropping the pin lets `lowest-direct`
install 4.13.0; `highest` still locks 4.16.0.

Signed-off-by: Stefan VanBuren <stefan@vanburen.xyz>
@stefanvanburen
stefanvanburen marked this pull request as ready for review September 25, 2026 01:21
@stefanvanburen
stefanvanburen merged commit de5844f into main Sep 25, 2026
23 checks passed
@stefanvanburen
stefanvanburen deleted the svanburen/typing-extensions-floor branch September 25, 2026 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants