Skip to content

feat(fix): accept UV in --package-managers - #1709

Draft
Oskar Haarklou Veileborg (BarrensZeppelin) wants to merge 1 commit into
v1.xfrom
oskar/package-managers-uv
Draft

Oskar Haarklou Veileborg (BarrensZeppelin) wants to merge 1 commit into
v1.xfrom
oskar/package-managers-uv

Conversation

@BarrensZeppelin

@BarrensZeppelin Oskar Haarklou Veileborg (BarrensZeppelin) commented Nov 10, 2026 •

Copy link
Copy Markdown
Member

Coana now gives uv lockfiles (uv.lock, *.py.lock) their own --package-managers value, UV (SocketDev/coana-package-manager#2711). Before that change they answered to no package manager, so every filter let them through.

socket fix checks --package-managers values against its own copy of Coana's list, which has no UV. So socket fix --package-managers UV fails with "Invalid package manager" before Coana runs. Worse, a filter that names every other Python package manager (POETRY PIPENV PIP_REQUIREMENTS) would silently drop uv projects once Coana is bumped.

This adds UV to the list, fixes the stale Coana path in its doc comment, and adds a changelog entry.

Merge order: Coana 15.14.2, the version pinned here, rejects UV. This should merge together with, or after, the bump to a Coana release that includes #2711.

Expected reviewer effort: Stamp

Coana now answers uv.lock and *.py.lock files to UV, so uv projects can be included or left out by name. Without UV in this list, socket fix rejects the value before Coana sees it, and a filter that names every other Python package manager silently drops uv projects.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant