mirror of
https://github.com/vinta/awesome-python.git
synced 2026-11-10 01:34:28 -06:00
The uv-audit bug has no automatic guard outside the bundled-entry case, so the hazard has to live in the audit process instead. The sweep only queries names matching PYPI_NAME_RE, so a display name with a space is skipped outright; renaming it into a PyPI-shaped name starts it being queried, which is how 'uv audit' became 'uv-audit' and picked up an unrelated third-party package by rocshers. The gotcha tells the auditor to fetch PyPI metadata for any renamed entry and add a null override when the package isn't the linked project. It also records two broader checks that were measured against the full list and rejected, so a future audit doesn't spend time re-proposing them: the repo-backlink check misses this case entirely since uv-audit declares no repo URL, as do 26 legitimate entries, and it flags 10 benign org moves; the name-versus-repo-name check returns 46 hits that are all legitimate, including uv-build with the shape identical to uv-audit. Co-Authored-By: Claude <noreply@anthropic.com>