Working Notes: a commonplace notebook for recording & exploring ideas.
Home. Site Map. Subscribe. More at expLog.
Learning to use uv for managing projects
uv init -p <python version> to get started with a project
uv init --package lamp -p 3.14 worked best for what I wantuv add --dev to add devtoolsuse uv commands for all library management
uv pip looks really powerful, I'm assuming it indirectly updates the project & lock files
uv export publishes the lockfile; also TIL PEP 751
uv self update to pull the latest version of uv
For emacs integration: https://mclare.blog/posts/using-uv-in-emacs/
Follow up questions:
build-system in pyproject.toml— Kunal