> From 628944b6f4267c4eeb5884074298b82c8d17548c Mon Sep 17 00:00:00 2001 > From: Marius Bakke > Date: Tue, 18 Oct 2022 23:38:39 +0200 > Subject: [PATCH] doc: Document pyproject-build-system. > > * doc/guix.texi (Build Systems): Add pyproject-build-system section. > * doc/contributing.texi (Python Modules): Mention pyproject.toml and the > PYTHON-TOOLCHAIN package. LGTM. > --- > doc/contributing.texi | 21 +++++++++++++-------- > doc/guix.texi | 14 ++++++++++++++ > 2 files changed, 27 insertions(+), 8 deletions(-) > > diff --git a/doc/contributing.texi b/doc/contributing.texi > index 4b1eed1cb1..b9260267fa 100644 > --- a/doc/contributing.texi > +++ b/doc/contributing.texi [...] > +@defvr {Scheme Variable} pyproject-build-system > +This is a variable exported by @code{guix build-system pyproject}. It > +is a reimplementation of @code{python-build-system} designed around ^ s/code/var > +@file{pyproject.toml} and @url{https://peps.python.org/pep-0517/, PEP 517}, > +and supports a variety of build backends and test frameworks. > + > +It is considered ``experimental'' in that the implementation details are > +not set in stone yet, however users are encouraged to try it for new > +Python projects (even those using @file{setup.py}) and there should not > +be any breaking changes. > > +Eventually this build system will be deprecated and merged back into > +@code{python-build-system}, probably some time in 2024. Idem Cheers, simon