Pyproject.nix
A collection of Nix utilities to work with Python projects [maintainer=@adisbladis]
Install / Use
/learn @pyproject-nix/Pyproject.nixREADME
Pyproject.nix - Nix tooling for Python projects & metadata
Pyproject.nix is a collection of Nix utilities to work with Python project metadata in Nix.
pyproject.nix implements libraries for many Python PEP packaging standards & compatibility modes.
- PEP-621 pyproject.toml files
- PEP-440 versions
- PEP-508 environment markers
- PEP-599 script inline metadata
- Poetry has unified project loading for Poetry & standard PEP-621 projects
- Requirements.txt
And additionally support for many other standards relating to Python packaging. Pyproject.nix aims to be a swiss army knife of simple customizable utilities that supports many use cases.
Docs
https://pyproject-nix.github.io/pyproject.nix/
Matrix chat
https://matrix.to/#/#pyproject.nix:blad.is
This project is supported by Bladis Limited.
