Skip to content

Add missing click dependency to pyproject.toml#207

Merged
bbrowning merged 1 commit into
bbrowning:mainfrom
GrimmiMeloni:fix/add-click-dependency
Jul 14, 2026
Merged

Add missing click dependency to pyproject.toml#207
bbrowning merged 1 commit into
bbrowning:mainfrom
GrimmiMeloni:fix/add-click-dependency

Conversation

@GrimmiMeloni

Copy link
Copy Markdown
Contributor

Summary

  • Add click>=8.0.0 as an explicit dependency — the code imports click directly (e.g. paude/cli/help.py), but it was only available as a transitive dependency of typer
  • Typer 0.26.x dropped its hard dependency on click, causing ModuleNotFoundError: No module named 'click' when installed via uv tool install

Test plan

  • uv tool install . and verify paude --help runs without import errors

The code imports click directly (e.g. paude/cli/help.py), but click
was only available as a transitive dependency of typer. Typer 0.26.x
dropped its hard dependency on click, causing ModuleNotFoundError
when installed via uv tool install.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@bbrowning

Copy link
Copy Markdown
Owner

Thanks!

@bbrowning bbrowning merged commit d056cb7 into bbrowning:main Jul 14, 2026
6 checks passed
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