Make uv
primary tool in our documentation and READMEs?
#4453
Replies: 4 comments 2 replies
-
Yes, yes, yes 1000% yes. |
Beta Was this translation helpful? Give feedback.
-
For folks that need conda packages, we can explore mentioning |
Beta Was this translation helpful? Give feedback.
-
As someone who always had to use virtual envs for Kedro-Viz, |
Beta Was this translation helpful? Give feedback.
-
meltano SDK also migrates from Poetry to uv https://sdk.meltano.com/en/v0.44.2/guides/migrate-to-uv.html |
Beta Was this translation helpful? Give feedback.
-
The landscape of tools for Python project management is changing fast, and one particular tool has been making a lot of noise, which is
uv
https://docs.astral.sh/uv/Just in the last few hours, a couple of people have asked questions related to setting up Kedro with uv:
And this is on top of some more questions asked over the past few weeks:
In addition, MLflow adopted
uv
in the 2.2.0 version to manage their model lifecycle https://github.com/mlflow/mlflow/releases/tag/v2.20.0And finally, in a bit less than a year
uv
surpassed Hatch, PDM, Pipenv in monthly downloads, and is only behind Poetry https://clickpy.clickhouse.com/dashboard/uvEdit: The download count of GitHub releases is actually public (see example), and looks like they've had on the ~10s of millions of downloads
Should we primarily use
uv
as the workflow tool of choice, rather than the current mix ofpip
+venv
+conda
?This should be more about just using
uv pip install
, but rather usinguv
to its full potential:uvx kedro new
for project creation (no more "double venv", see Runkedro new
without creating a new directory #681)uv run kedro run
, no more venv activation/deactivationThoughts? (Please upvote this discussion if you generally agreee)
Beta Was this translation helpful? Give feedback.
All reactions