Closed ccaballeroh closed 1 week ago
Hi @ccaballeroh, thanks for the PR. Could you share a little more about the benefits of uv over poetry?
Hi, @emrekiciman! The first benefit that comes to mind is speed. uv
is written in Rust and its purpose is to replace several python tools such as pip
, poetry
, pyenv
, according to their page. They claim it's 10-100x faster than pip
, for example.
I just wanted to make the proposal and maybe start with this PR (I'm still missing the dynamic versioning part, hence the draft state). Of course, the main core developers have to make the decision to change dev/build tools. But I wanted to draw your attention to this tool. Maybe it'd peek your interest.
EDIT:
Sorry if I went ahead and open the PR. Now, I think I should have raised an issue as an enhancement proposal. Feel free to close the PR and we could keep the conversation there.
Big Projects (e.g., FastAPI and Pydantic) have recently changed from using Poetry to uv for managing dependencies, build, and publish their packages.
The intention of this PR is to migrate DoWhy from using poetry to uv.