uv (Python package manager)

“An extremely fast Python package installer and resolver, written in Rust.” It aims to be the Cargo for python.

Here are some nice things about uv.

  1. It is FAST! Most installations are almost instant.
  2. It is a stand-alone tool and can be installed totally independent of Python. This means it can manage Python versions naturally and is free of the python environment mess.
  3. It simplifies the virtual environment management because it is just a single binary that replaces virtualenv, pip, pip-tools, etc.

Using uv

See Python environment setup

Tips