Uv 0.3 – Unified Python packaging
21–30 of 60 posts
Re: Uv 0.3 – Unified Python packaging
#22https://xkcd.com/927/
Re: Uv 0.3 – Unified Python packaging
#23What does the Astral team recommend for setting up their tools on a new machine? Install uv with curl, manage python versions and projects from there and install ruff with uv?
Re: Uv 0.3 – Unified Python packaging
#24What does the Astral team recommend for setting up their tools on a new machine? Install uv with curl, manage python versions and projects from there and install ruff with uv?
If you have some other tool manager on your system (e.g. mise) then you can likely install uv through that.
Re: Uv 0.3 – Unified Python packaging
#25What's the recommended/opinionated
Re: Uv 0.3 – Unified Python packaging
#26https://xkcd.com/927/
Re: Uv 0.3 – Unified Python packaging
#27I have been working with python for over 10 years and have standardized my workflow to only use pip & setuptools for all dependency management and packaging [1]. It works great as a vanilla setup and is 100% standards based. I think uv and similar tools mostly shine when you have massive codebases.
Re: Uv 0.3 – Unified Python packaging
#28https://xkcd.com/927/
Now since Uv is in Rust we'll need a dependency manager manager manager for it on any OS that's not rolling to compile since what rustc is changes every 3 months and breaks forwards compatibility.
I'll check back in in 3 years (3x longer than Astral has so far existed) and see if Uv still exists and has become stable enough to use.
Re: Uv 0.3 – Unified Python packaging
#29Does it support building native extensions and Cython modules or are setuptools still the only reasonable way to do this?
Re: Uv 0.3 – Unified Python packaging
#30Earlier quoted context omitted.
I think uv hits everything that rye does, and with a solid implementation. With love, rye is all vision, philosophy and duct tape. uv is built by a full-time team.
Aren't they the same team?