[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
13/224: doc: Document new options for pyproject-build-system.
From: |
guix-commits |
Subject: |
13/224: doc: Document new options for pyproject-build-system. |
Date: |
Tue, 15 Oct 2024 16:32:09 -0400 (EDT) |
sharlatan pushed a commit to branch python-team
in repository guix.
commit 0b7d6bded8d3d3a6cc1dd23e89499033bb47c487
Author: Lars-Dominik Braun <lars@6xq.net>
AuthorDate: Fri Feb 16 09:44:50 2024 +0100
doc: Document new options for pyproject-build-system.
* doc/guix.texi (Build Systems): Add documentation for
changed #:configure-flags and new #:backend-path.
Change-Id: Ic8be598ea52ae04230b1e61c329ee55ccbb5dd63
---
doc/guix.texi | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/doc/guix.texi b/doc/guix.texi
index 29bce718d4..78aa049308 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -9836,6 +9836,18 @@ The API is slightly different from
@var{python-build-system}:
@item
@code{#:use-setuptools?} and @code{#:test-target} is removed.
@item
+@code{#:configure-flags} is changed. Instead of a list
+this option must be a JSON object, whose interpretation
+depends on the build backend. For instance the example from
+@url{https://peps.python.org/pep-0517/#config-settings,PEP 517}
+should be written as @code{'(@@ ("CC" "gcc") ("--global-option"
+("--some-global-option")) ("--build-option" ("--build-option1"
+"--build-option2")))}
+@item
+@code{#:backend-path} is added. It defaults to @code{#false}, but when
+set to a list it will be appended to Python’s search path and overrides
+the definition in @file{pyproject.toml}.
+@item
@code{#:build-backend} is added. It defaults to @code{#false} and will try
to guess the appropriate backend based on @file{pyproject.toml}.
@item
- 43/224: gnu: python-pytest-arraydiff: Add missing inputs., (continued)
- 43/224: gnu: python-pytest-arraydiff: Add missing inputs., guix-commits, 2024/10/15
- 78/224: gnu: python-jedi: Update to 0.19.1., guix-commits, 2024/10/15
- 24/224: gnu: python-jupytext: Update to 1.15.0., guix-commits, 2024/10/15
- 62/224: gnu: python-nbclient: Add Setuptools and Wheel., guix-commits, 2024/10/15
- 74/224: gnu: Add python-pytest-jupyter., guix-commits, 2024/10/15
- 85/224: gnu: python-jupyter-kernel-mgmt: Use Tornado 6., guix-commits, 2024/10/15
- 32/224: gnu: python-ipython: Update to 8.22.1., guix-commits, 2024/10/15
- 01/224: gnu: python-pygments: Update to 2.15.1., guix-commits, 2024/10/15
- 03/224: gnu: python-sphinx-alabaster-theme: Update to 0.7.13., guix-commits, 2024/10/15
- 06/224: build-system/python: Ignore symlinks when changing mtime., guix-commits, 2024/10/15
- 13/224: doc: Document new options for pyproject-build-system.,
guix-commits <=
- 15/224: gnu: Add missing import., guix-commits, 2024/10/15
- 28/224: gnu: Add python-pytest-mypy-testing., guix-commits, 2024/10/15
- 33/224: gnu: Add python-rapidfuzz., guix-commits, 2024/10/15
- 21/224: gnu: python-markdown-it-py: Update to 3.0.0., guix-commits, 2024/10/15
- 37/224: gnu: python-eventlet: Update to 0.35.2., guix-commits, 2024/10/15
- 77/224: gnu: python-attrs: Update to 23.2.0., guix-commits, 2024/10/15
- 40/224: gnu: java-testng: Disable one test., guix-commits, 2024/10/15
- 47/224: gnu: python-vine: Add missing inputs., guix-commits, 2024/10/15
- 79/224: gnu: python-send2trash: Update to 1.8.2., guix-commits, 2024/10/15
- 81/224: gnu: python-jsonschema: Update to 4.22.0., guix-commits, 2024/10/15