Skip to content

Run wheel2deb via uvx with click injected#56

Merged
gtfierro merged 1 commit into
masterfrom
fix/wheel2deb-uvx
May 28, 2026
Merged

Run wheel2deb via uvx with click injected#56
gtfierro merged 1 commit into
masterfrom
fix/wheel2deb-uvx

Conversation

@gtfierro

Copy link
Copy Markdown
Owner

wheel2deb 0.9.5 imports click directly but only declares typer as a dep, and recent typer releases stopped pulling click transitively, so the release job failed with ModuleNotFoundError: No module named 'click'.

Switch to uvx --with click wheel2deb: it runs wheel2deb in an isolated, cached env and explicitly layers click on top of its declared deps. This also lets us drop the separate Install wheel2deb step.

wheel2deb 0.9.5 imports click directly but only declares typer as a dep,
and recent typer releases stopped pulling click transitively, so the
release job failed with ModuleNotFoundError: No module named 'click'.

Switch to uvx --with click wheel2deb: it runs wheel2deb in an isolated,
cached env and explicitly layers click on top of its declared deps.
This also lets us drop the separate Install wheel2deb step.
@gtfierro gtfierro merged commit 914b6a5 into master May 28, 2026
2 checks passed
@gtfierro gtfierro deleted the fix/wheel2deb-uvx branch May 28, 2026 18:35
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