uv 0.3.0 brought many great features, including support for cross-platform lock files uv.lock. The focus was clearly developer experience and it shows – it’s a significant leap in Python DX! However, it’s currently lacking one feature that makes it tricky to use uv in best-practice Docker containers (and tox/Nox, but that’s a story for another day): choosing a target virtualenv for uv sync calls – or supporting uv.lock for uv install.| Hynek Schlawack
uv is an extremely fast Python package and project manager, written in Rust.| docs.astral.sh
uv is an extremely fast Python package and project manager, written in Rust.| docs.astral.sh
Justin Mayer is an investor, SaaS founder, software developer, and open-source maintainer.| justinmayer.com
The CPython interpreter scans the command line and the environment for various settings. CPython implementation detail: Other implementations’ command line schemes may differ. See Alternate Impleme...| Python documentation
This PEP proposes extending the existing mechanism for setting up sys.path to include a new __pypackages__ directory, in addition to the existing locations. The new directory will be added at the start of sys.path, after the current working directory an...| Python Enhancement Proposals (PEPs)
Source code: Lib/venv/ The venv module supports creating lightweight “virtual environments”, each with their own independent set of Python packages installed in their site directories. A virtual en...| Python documentation
Setting up Python to the point to be able install packages from PyPI can be annoying and time-intensive. Even worse are OS-provided installations that start throwing cryptic error messages. Especially desktops are prone to that but it’s possible to break the whole toolchain of a server by installing some shiny package you heard about on reddit.| Hynek Schlawack
Speed, reproducibility, easy rollbacks, and predictability is what we strive for when deploying our diverse Python applications. And that’s what we achieved by leveraging virtual environments and Linux system packages.| Hynek Schlawack