-
Notifications
You must be signed in to change notification settings - Fork 6
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
chore: Support uv #79
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great!
Do you know if there's an automated way to keep things in sync? I assume not and I expect it's not that big an issue because we won't frequently update it, but just out of curiosity.
Finally, if you're curious, I would also recommend to give pixi
a look. From the creators of mamba
. It's built on top of Conda (and thus cross-platform and multi-language), fast (written in Rust) and feels like a more complete package manager (e.g. it has lock files, task manager). pixi
actually wants to integrate PyPi and Conda workflows and has written its own PyPi resolver called rip
. It seems though they are now switching to uv
instead! See https://prefix.dev/blog/uv_in_pixi
The failing test cases seem to be an upstream issue. Maybe we need to set a limit on |
I put an upper limit on |
I don't believe so, unfortunately. We'd need to set something up ourselves in CI, if we wanted that.
Hadrien had mentioned it. I had a look and it seems like the goals are pretty much the same as with uv (becoming Cargo for Python). I personally prefer uv's leveraging the Python standards through |
I agree! That's why I haven't switched, but they have some PRs on importing / exporting requirements to other formats. |
Changelogs
Checklist:
Add tests to cover the fixed bug(s) or the newly introduced feature(s) (if appropriate).Update the API documentation if a new function is added, or an existing one is deleted.feature
,fix
ortest
(or ask a maintainer to do it for you).discussion related to that PR