Skip to content

deps: raise the typer floor to >=0.26 (fresh installs died on typer._click) - #82

Merged
szjanikowski merged 1 commit into
mainfrom
fix/typer-floor
Sep 12, 2026
Merged

szjanikowski merged 1 commit into
mainfrom
fix/typer-floor

Conversation

@szjanikowski

Copy link
Copy Markdown
Contributor

Summary

  • `cli.py` has imported `typer._click` (typer's vendored Click) since the harbor 0.13 bump (chore(deps): bump harbor 0.6 → 0.13 #56), but `pyproject.toml` still declared `typer>=0.16`.
  • An unlocked resolve (`uv tool install .`, `pip install`) could pick typer 0.25.x, and `nasde` then failed at import: `ModuleNotFoundError: No module named 'typer._click'`. Reproduced today on a fresh `uv tool install` of main.
  • Floor raised to `typer>=0.26` (first version with `typer._click`), lock refreshed, CHANGELOG entry under Unreleased/Fixed.

Test plan

  • `uv run pytest` — 465 passed
  • fresh `uv tool install --python 3.13 --force ` → `nasde --version`, `nasde calibrate --help` work (typer 0.27.2 resolved)

🤖 Generated with Claude Code

https://claude.ai/code/session_01LdLXjgyiC6nVJ51bX9JySn

A fresh, unlocked resolve (uv tool install, pip install) could pick
typer 0.25.x, and nasde then failed at import time with
ModuleNotFoundError: No module named 'typer._click'. The import has
been there since the harbor 0.13 bump (#56); the floor never followed.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LdLXjgyiC6nVJ51bX9JySn
@szjanikowski szjanikowski mentioned this pull request Sep 11, 2026
4 tasks
@szjanikowski
szjanikowski merged commit 3bff921 into main Sep 12, 2026
9 checks passed
@szjanikowski
szjanikowski deleted the fix/typer-floor branch September 12, 2026 07:43
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.

1 participant