Skip to content

Display the built file name instead of the canonicalized name in uv build #11103

Closed
@dimbleby

Description

@dimbleby

Summary

eg

curl -O https://files.pythonhosted.org/packages/ea/46/f44d8be06b85bc7c4d8c95d658be2b68f27711f279bf9dd0612a5e4794f5/ruamel.yaml-0.18.10.tar.gz
uv build --wheel ruamel.yaml-0.18.10.tar.gz

giving output that ends Successfully built ruamel_yaml-0.18.10-py3-none-any.whl

but this is not true, the setuptools backend is not PEP491 compliant, so the file that is actually built is ruamel.yaml-0.18.10-py3-none-any.whl.

I guess uv is assuming that the output is always spec-compliant?

It's a pretty minor confusion.

(Also this particular example should go away soon, there's a pull request open in setuptools for PEP491-compliance that looks likely to merge any day now.)

Platform

ubuntu 24.04

Version

0.5.25

Python version

3.13

Activity

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions