Message ID | 20221022222100.18103-5-marius@gnu.org |
---|---|
State | New |
Headers | show |
Series | [bug#58587,v3,01/22] gnu: python-setuptools: Move to python-build. | expand |
Thank you for improving build systems. Could you add a German translation of the news: Marius Bakke <marius@gnu.org> writes: > + (entry (commit "3f82a8b2d075f5980ffa8cdd9c49a5a8586e5b1b") > + (title > + (en "New build system for Python packages")) (de "Neues Erstellungssystem für Python-Pakete")) > + (body > + (en "A new @var{pyproject-build-system} has been added. This > +is a redesign of @var{python-build-system} with support for @dfn{PEP 517} > +and @file{pyproject.toml} files. It also has built-in support for various > +test frameworks such as @command{pytest} and @code{nosetests}. > + > +There is a complementary @code{python-toolchain} package that comes with > +updated versions of @command{pip}, @command{setuptools} and others. > + > +The build system will eventually be merged into @var{python-build-system} > +but you are encouraged to use it for packages in the @code{guix} channel. > +Third party channels may want to wait until the API is stable (see the > +Guix manual for caveats). > + > +Despite the name, @var{pyproject-build-system} also works with the > +``legacy'' @file{setup.py} format."))) ``legacy'' @file{setup.py} format.") (de "Ein neues Erstellungssystem @var{pyproject-build-system} ist verfügbar. Es ist eine Neuauflage des @var{python-build-system}, die @dfn{PEP 517} und @file{pyproject.toml}-Dateien unterstützt. Auch wurde Unterstützung für Testrahmen wie @command{pytest} und @code{nosetests} eingebaut. Ergänzend gibt es ein Paket @code{python-toolchain} mit aktualisierten Versionen von @command{pip}, @command{setuptools} und mehr. Das Erstellungssystem wird in Zukunft Teil von @var{python-build-system} werden, aber wir würden es begrüßen, wenn Sie es für Pakete auf dem @code{guix}-Kanal verwenden würden. Drittanbieterkanäle warten vielleicht lieber auf eine stabile Programmierschnittstelle (siehe die im Guix-Handbuch genannten Einschränkungen). Trotz dem Namen funktioniert @var{pyproject-build-system} auch mit dem „alten“ @file{setup.py}-Format."))) == Regards, Florian
And here's the French version: (fr "Nouveau système de construction pour les paquets Python") (fr "Un nouveau système de construction, @var{pyproject-build-system}, a été ajouté. Il s'agit d'une refonte du @var{python-build-system} qui rajoute la prise en charge de @dfn{PEP 517} et des fichiers @file{pyproject.toml}. Il intègre aussi la prise en charge de divers cadriciels de test comme @command{pytest} ou @code{nosetests}. Un paquet supplémentaire @code{python-toolchain} fournit des versions à jour de @command{pip}, @command{setuptools} et autres. Le système de construction finira par être intégré au @var{python-build-system} mais nous vous encourageons à l'utiliser pour les paquets du canal @code{guix}. Les canaux tiers devraient attendre que l'API se stabilise (voir le manuel de Guix pour les mises en garde). Contrairement à ce qu'indique son nom, @var{pyproject-build-system} fonctionne aussi avec « l'ancien » format @file{setup.py}.") Le 24 octobre 2022 18:36:56 GMT+02:00, "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de> a écrit : >Thank you for improving build systems. Could you add a German >translation of the news: > >Marius Bakke <marius@gnu.org> writes: >> + (entry (commit "3f82a8b2d075f5980ffa8cdd9c49a5a8586e5b1b") >> + (title >> + (en "New build system for Python packages")) > >(de "Neues Erstellungssystem für Python-Pakete")) > >> + (body >> + (en "A new @var{pyproject-build-system} has been added. This >> +is a redesign of @var{python-build-system} with support for @dfn{PEP 517} >> +and @file{pyproject.toml} files. It also has built-in support for various >> +test frameworks such as @command{pytest} and @code{nosetests}. >> + >> +There is a complementary @code{python-toolchain} package that comes with >> +updated versions of @command{pip}, @command{setuptools} and others. >> + >> +The build system will eventually be merged into @var{python-build-system} >> +but you are encouraged to use it for packages in the @code{guix} channel. >> +Third party channels may want to wait until the API is stable (see the >> +Guix manual for caveats). >> + >> +Despite the name, @var{pyproject-build-system} also works with the >> +``legacy'' @file{setup.py} format."))) >``legacy'' @file{setup.py} format.") > (de "Ein neues Erstellungssystem @var{pyproject-build-system} ist >verfügbar. Es ist eine Neuauflage des @var{python-build-system}, die >@dfn{PEP 517} und @file{pyproject.toml}-Dateien unterstützt. Auch wurde >Unterstützung für Testrahmen wie @command{pytest} und @code{nosetests} >eingebaut. > >Ergänzend gibt es ein Paket @code{python-toolchain} mit aktualisierten Versionen >von @command{pip}, @command{setuptools} und mehr. > >Das Erstellungssystem wird in Zukunft Teil von @var{python-build-system} werden, >aber wir würden es begrüßen, wenn Sie es für Pakete auf dem @code{guix}-Kanal >verwenden würden. Drittanbieterkanäle warten vielleicht lieber auf eine >stabile Programmierschnittstelle (siehe die im Guix-Handbuch genannten >Einschränkungen). > >Trotz dem Namen funktioniert @var{pyproject-build-system} auch mit dem „alten“ >@file{setup.py}-Format."))) > >== > >Regards, >Florian > > >
diff --git a/etc/news.scm b/etc/news.scm index d9ffa036a2..c2ac842947 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -6,7 +6,7 @@ ;; Copyright © 2019, 2020 Konrad Hinsen <konrad.hinsen@fastmail.net> ;; Copyright © 2019, 2020, 2021 Julien Lepiller <julien@lepiller.eu> ;; Copyright © 2019–2022 Florian Pelz <pelzflorian@pelzflorian.de> -;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com> +;; Copyright © 2020, 2022 Marius Bakke <marius@gnu.org> ;; Copyright © 2020, 2021 Mathieu Othacehe <m.othacehe@gmail.com> ;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> ;; Copyright © 2020, 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> @@ -26,6 +26,26 @@ (channel-news (version 0) + (entry (commit "3f82a8b2d075f5980ffa8cdd9c49a5a8586e5b1b") + (title + (en "New build system for Python packages")) + (body + (en "A new @var{pyproject-build-system} has been added. This +is a redesign of @var{python-build-system} with support for @dfn{PEP 517} +and @file{pyproject.toml} files. It also has built-in support for various +test frameworks such as @command{pytest} and @code{nosetests}. + +There is a complementary @code{python-toolchain} package that comes with +updated versions of @command{pip}, @command{setuptools} and others. + +The build system will eventually be merged into @var{python-build-system} +but you are encouraged to use it for packages in the @code{guix} channel. +Third party channels may want to wait until the API is stable (see the +Guix manual for caveats). + +Despite the name, @var{pyproject-build-system} also works with the +``legacy'' @file{setup.py} format."))) + (entry (commit "c7ba5f38b80433b040d3946b8fc0b1e8621ba30a") (title (en "New @option{--emulate-fhs} option for @command{guix shell}")