[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#58587] [PATCH v3 05/22] news: Add entry for 'pyproject-build-system
From: |
Marius Bakke |
Subject: |
[bug#58587] [PATCH v3 05/22] news: Add entry for 'pyproject-build-system'. |
Date: |
Sun, 23 Oct 2022 00:20:43 +0200 |
* etc/news.scm: Add entry.
---
etc/news.scm | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
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}")
--
2.38.0
- [bug#58587] [PATCH 00/14] Introducing pyproject-build-system., (continued)
- [bug#58587] [PATCH 00/14] Introducing pyproject-build-system., zimoun, 2022/10/20
- [bug#58587] [PATCH 00/14] Introducing pyproject-build-system., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v2 01/22] gnu: python-setuptools: Move to python-build., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v2 02/22] gnu: pypy: Move to separate module., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v2 03/22] gnu: python-pip: Move to (gnu packages python-build)., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v2 04/22] build-system: Add pyproject-build-system., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v2 05/22] news: Add entry for 'pyproject-build-system'., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 01/22] gnu: python-setuptools: Move to python-build., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 09/22] gnu: weasyprint: Use pyproject-build-system., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 08/22] gnu: python-pydyf: Use pyproject-build-system., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 05/22] news: Add entry for 'pyproject-build-system'.,
Marius Bakke <=
- [bug#58587] [PATCH v3 05/22] news: Add entry for 'pyproject-build-system'., pelzflorian (Florian Pelz), 2022/10/24
- [bug#58587] [PATCH v3 05/22] news: Add entry for 'pyproject-build-system'., Julien Lepiller, 2022/10/24
- [bug#58587] [PATCH v3 04/22] build-system: Add pyproject-build-system., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 02/22] gnu: pypy: Move to separate module., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 03/22] gnu: python-pip: Move to (gnu packages python-build)., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 10/22] gnu: python-glyphslib: Use pyproject-build-system., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 06/22] gnu: python-autopage: Use pyproject-build-system., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 07/22] gnu: flair: Switch to pyproject-build-system., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 18/22] gnu: python-openapi-spec-validator: Use pyproject-build-system., Marius Bakke, 2022/10/22
- [bug#58587] [PATCH v3 17/22] gnu: python-openapi-schema-validator: Use pyproject-build-system., Marius Bakke, 2022/10/22