Python package management with uv

Use a project environment to keep application dependencies separate from the system interpreter. Record reproducible dependency versions in the project’s lockfile.

Consult uv’s official documentation for current installation and project commands.