From 0f451e9da9da17af4f3f49958b1bab52f4d078ac Mon Sep 17 00:00:00 2001 From: Kye Shi Date: Tue, 27 Apr 2021 12:50:44 -0700 Subject: [PATCH] Manual.md: add instructions for PEP 517 Python package build backends Closes: #30552 [via git-merge-pr] --- Manual.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Manual.md b/Manual.md index 73cd9088f9..7a29bf1264 100644 --- a/Manual.md +++ b/Manual.md @@ -1531,7 +1531,8 @@ This sets some environment variables required to allow cross compilation. Suppor building a python module for multiple versions from a single template is also possible. The `python3-pep517` build style provides means to build python packages that provide a build-system definition compliant with [PEP 517](https://www.python.org/dev/peps/pep-0517/) without a traditional -`setup.py` script. +`setup.py` script. The `python3-pep517` build style does not provide a specific build backend, so +packages will need to add an appropriate backend provider to `hostmakedepends`. Python packages that rely on `python3-setuptools` should generally map `setup_requires` dependencies in `setup.py` to `hostmakedepends` in the template and `install_requires`