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
bug: align supported Typer and Click combinations with dependency constraints #360
The advertised minimum Typer version can be installed with an allowed Click version even though basic invocation and help fail. CI only tests newer Typer releases, leaving the published lower-bound promise unverified.
Verified evidence
Reviewed on 2026-09-17 at 2d67cd24e8d704386f2be7d3a41addc06fb81e17 (local checkout matched GitHub main). Reproduced in isolated macOS environments with Python 3.14.6. Framework default probe environment: Click 8.5.0 and Typer 0.27.2. Demo probes used released base-cli 0.4.3 unless noted.
Installed current framework source with Typer 0.12.0 and Click 8.5.0; dependency resolution succeeds. A one-command attached Typer app with name: str = typer.Option("Ada", "--name") behaves as follows:
Control: the exact same source/probe with Typer 0.12.0 and Click 8.1.8 passes both invocations. pyproject permits typer>=0.12,<0.28 and click>=8.1,<8.6; API docs call the lower bounds supported. The Typer CI matrix starts at 0.25.1.
Activity
fix: align supported Typer and Click ranges for #360 (#374)
fix: align optional Click and Typer ranges with base-cli (#45)
codeforester commentedon Sep 26, 2026
Closing this issue as completed by the coordinated dependency-support work:
The accepted resolver/support-window defect and consumer follow-up are now implemented and validated.