Skip to content

Add missing click dependency to pyproject.toml#207

Open
GrimmiMeloni wants to merge 1 commit into
bbrowning:mainfrom
GrimmiMeloni:fix/add-click-dependency
Open

Add missing click dependency to pyproject.toml#207
GrimmiMeloni wants to merge 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>
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