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
Removes the Typer upper bound from the CLI extra and refreshes the lockfile to Typer 0.27.0. The existing exclusion for Typer 0.12 remains unchanged.
Typer 0.27 vendors Click, so the startup-validation renderer now selects the matching Click exception classes while retaining a fallback for older Typer releases.
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You have signed the CLA already but the status is still pending? Let us recheck it.
Current head 0127a5435759f6bbafc20bae2fa8387c37026518 includes the follow-up fix for the cross-platform tests/cli/utils/test_errors.py::test_draw_startup_errors failure by stripping ANSI escape codes before asserting on the rendered option names. Focused exact-head local verification passed for that regression test in both normal and forced-color modes.
On GitHub, the remaining blockers visible on this exact SHA are both external to the code diff:
the contributor workflows Run all tests, Run linters, Dependency Review, and CodeQL are currently action_required with no jobs started, so they appear to need maintainer workflow approval for this fork head before they can run;
license/cla is still pending.
Once those two gates are cleared, the previous attributable test failure should already be addressed on the current head.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dependenciesPull requests that update a dependency file
3 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Removes the Typer upper bound from the CLI extra and refreshes the lockfile to Typer 0.27.0. The existing exclusion for Typer 0.12 remains unchanged.
Typer 0.27 vendors Click, so the startup-validation renderer now selects the matching Click exception classes while retaining a fallback for older Typer releases.
Fixes #2969
Type of change
Checklist
Verification
uv lock --checkuv run pytest -q tests/clijust mypy