summaryrefslogtreecommitdiff
path: root/lang/python/python3
diff options
context:
space:
mode:
authorAlexandru Ardelean <ardeleanalex@gmail.com>2021-11-15 09:26:29 +0200
committerJosef Schlehofer <pepe.schlehofer@gmail.com>2023-10-13 08:23:08 +0200
commitdc68822dcce78482101cf45131b47a39bff1506b (patch)
treef172241fb1764c3e16d87da6648d8976c85f2dfb /lang/python/python3
parent912aaaa9cfc9449feabb4239276cfd5c09628638 (diff)
python-build: add support for pyproject.toml files
A new PEP 517 (https://www.python.org/dev/peps/pep-0517/) has defined that Python packages can be shipped without any `setup.py` file, and that a `pyproject.toml` file is sufficient. A `setup.py` shim layer is suggested as a method for running the build. For these cases, we will add a support in the OpenWrt build-system to provide the default `setup.py` shim layer in case this file does not exist, but there is a `pyproject.toml` file. We also seem to need to tweak the shim layer with the PKG_VERSION, otherwise the detected version is 0.0.0. We will need to see if this will be fixed later in setuptools{-scm}. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> (cherry picked from commit 61f202c0170785addbbc449e4de61cc5886f0833)
Diffstat (limited to 'lang/python/python3')
0 files changed, 0 insertions, 0 deletions