Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: option to build directly with uv #2322

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

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 from 4a64a67 to eb53a73 Compare April 9, 2025 14:29
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.

2 participants