Adisbladis is a Nix consultant & nixpkgs committer, where he mostly enjoys working on lower level plumbing such as lib & stdenv, but also maintains Emacs & it's package ecosystem. Python developer in a previous life. He is the author of previous Python packaging efforts like poetry2nix.

Presentations

22x

Charming wild snakes with pyproject.nix & uv2nix

Pip, Conda, Poetry, and now, the Rust-based Uv. Python is a complex ecosystem fraught with pitfalls, fragmentation & historic legacy. Nix provides a unifying way to deal with complex software environments. However, language integration tooling for Python has been lacking. In this talk we'll explore pyproject.nix & uv2nix to wrangle everything from simple projects using requirements.txt & pyproject.toml to complex applications and monorepos.

See Presentation