In this video, we have learnt about UV - a rust based unified & fastest python package manager in 10 minutes.
We covered setup of UV, creation of python virtual env. using uv, installation of python version, creation of python project - application and library using uv and also covered additional commands such as (uv tool, uvx, uvx ruff check, uv tree, uv sync, uv build and uv publish).
00:00 - What is UV & setup
00:40 - Create virtual env (uv venv)
01:12 - Install python version & list (uv python install, uv python list)
02:05 - Create Python Application project (uv init, uv run)
03:15 - Install Python dependencies (runtime & dev)
04:15 - Create Python Library project (uv init --lib, uv build, uv publish)
05:52 - About ruff (fastest linter), install ruff (uv tool install, uvx ruff check, uv tool list)
08:02 - Additional commands (uv tree, discussed uv workspaces)