GeistHaus
log in · sign up

pipx — Install and Run Python Applications in Isolated Environments

pipx.pypa.io

execute binaries from Python packages in isolated environments

20 pages link to this URL
Quick-Posts

Personal small-web space with a focus on tech tinkering, running and gardening.

0 inbound links website en
Astral with Charlie Marsh - Rust in Production Podcast | corrode Rust Consulting

Up until a few years ago, Python tooling was a nightmare: basic tasks like installing packages or managing Python versions was a pain. The tools were brittle and did not work well together, mired in a swamp of underspecified implementation defined behaviour. Then, apparently suddenly, but in reality backed by years of ongoing work on formal interoperability specifications, we saw a renaissance of new ideas in the Python ecosystem. It started with Poetry and pipx and continued with tooling written in Rust like rye, which later got incorporated into Astral. Astral in particular contributed a very important piece to the puzzle: uv – an extremely fast Python package and project manager that supersedes all previous attempts; For example, it is 10x-100x faster than pip.

0 inbound links website en
My thoughts on Python packaging

In this series I discuss various issues with the Python "ecosystem", in particular the tools and standards involved in packaging and distributing Python projects.

0 inbound links en a bit over a month now