Skip to content

fix(deps): raise the typer floor - #54

Merged
lesnik512 merged 1 commit into
mainfrom
fix/dependency-floors
Sep 20, 2026
Merged

lesnik512 merged 1 commit into
mainfrom
fix/dependency-floors

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Closes #53.

The bug

typer>=0.9,<1 resolves to a release whose argument parsing the integration does not match:

Error: Got unexpected extra argument (5)
 +  where 2 = <Result SystemExit(2)>.exit_code

The floor

0.26.0, bisected against the suite and confirmed monotonic — 0.20.0 and 0.25.0 both fail with the same error, 0.26.0 passes.

modern-di>=3 was checked in the same pass and is correct here: 3.0.0 works.

Verification

uv pip install --resolution lowest-direct . then the full suite: 28 passed on 3.10 and 3.14. Lint clean. Normal resolution: 28 passed.

Nothing changes at the top of the range, so this is inert for anyone not installing at the lower bound.

Found by the org-wide lower-bound audit in modern-python/.github#107.

The declared >=0.9 resolves to a release whose argument parsing the
integration does not match. Bisected against the suite: 0.26.0 is the first
release it works with.

Closes #53
@lesnik512
lesnik512 merged commit 9447bab into main Sep 20, 2026
8 checks passed
@lesnik512
lesnik512 deleted the fix/dependency-floors branch September 20, 2026 14:37
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.

The typer floor installs but fails the suite

1 participant