Skip to content

Conversation

henryiii
Copy link
Contributor

@henryiii henryiii commented Mar 17, 2025

Adding an option to build directly with uv. Will conflict with #2321, so probably will rebase after that one.

@jake-arkinstall
Copy link

jake-arkinstall commented Apr 3, 2025

I have a question on this.

UV supports workspaces, and a 'uv build' of a workspace may result in more than one wheel. I currently have a project which builds ~10 wheels per target platform, and I'd love to be able to do this with a single invocation of CIBuildWheel. Is that something that could be made possible (or something that is already possible)?

The reason I'm asking is that I haven't been able to get build[uv] to be able to work with uv workspace projects, but invoking uv directly could make that possible.

@henryiii
Copy link
Contributor Author

henryiii commented Apr 3, 2025

That's interesting, probably! We might/will need to handle pure-Python output wheels, but other than that I think it should work. Nice to know this will enable something (especially since it's been annoying to make work due to astral-sh/uv#12639). I'll try to test that.

@henryiii henryiii force-pushed the henryiii/feat/uvbuild branch 2 times, most recently from 4a64a67 to eb53a73 Compare April 9, 2025 14:29
@henryiii
Copy link
Contributor Author

I'm happy to push this off to 3.1 for now in interests of getting a 3.0 out. This is just a new option, not a change.

@joerick joerick added the Hold for future release This PR might be complete, but is scheduled to be merged in a future release. Don't merge yet. label May 29, 2025
@joerick joerick removed the Hold for future release This PR might be complete, but is scheduled to be merged in a future release. Don't merge yet. label Jun 11, 2025
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
@henryiii henryiii force-pushed the henryiii/feat/uvbuild branch from eb53a73 to 11de286 Compare August 19, 2025 14:43
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.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.

3 participants