
uv - faster pip written in Rust 🦀
If you’ve been working with Python for a while, chances are you’ve used pip more times than you can count. Python packaging has historically been fragmented in pip, virtualenv, poetry, conda ... uv aims to unify much of that experience into one consistent tool. What Can uv Do? uv isn’t just a faster pip. It’s more like a unified Python packaging tool. Tool What uv Does pip Install packages pip-tools Compile lock files pipx Install CLI tools virtualenv Create and manage environments poetry (partially) Project + dependency management Insallation Visit Astral-uv before running these commands just in-case they have changed them. MacOS and Linux curl -LsSf https://astral.sh/uv/install.sh | sh Windows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" Working with uv Creating a FastAPI project There are so many commands integrated with uv that I can’t cover in this article. So instead, let’s build a simple project with a virtual environment , specific python v
Continue reading on Dev.to Python
Opens in a new tab


