From 5156c0c82bcb18481bf588ba4b1ff67c12422a80 Mon Sep 17 00:00:00 2001 From: Jeffery To Date: Sat, 18 Feb 2023 01:13:22 +0800 Subject: python: Add proper support for pyproject.toml-based builds This removes the changes made in 61f202c0170785addbbc449e4de61cc5886f0833 and adds actual support for pyproject.toml-based (PEP 517) builds of Python packages. Packages can force the use of the old build process by setting PYTHON3_PKG_FORCE_DISTUTILS_SETUP:=1; this should only be a temporary workaround until the package can be updated/fixed to use the new build process. Signed-off-by: Jeffery To --- lang/python/python3-host.mk | 6 ------ 1 file changed, 6 deletions(-) (limited to 'lang/python/python3-host.mk') diff --git a/lang/python/python3-host.mk b/lang/python/python3-host.mk index 54f9bde1e..b272c28ca 100644 --- a/lang/python/python3-host.mk +++ b/lang/python/python3-host.mk @@ -98,12 +98,6 @@ HOST_PYTHON3_PIP_VARS:= \ PIP_CONFIG_FILE=/dev/null \ PIP_DISABLE_PIP_VERSION_CHECK=1 -define SetupPyShim - if [ -f $(1)/pyproject.toml ] && [ ! -f $(1)/setup.py ] ; then \ - $(CP) $(python3_mk_path)setup.py.shim $(1)setup.py ; \ - fi -endef - # Multiple concurrent pip processes can lead to errors or unexpected results: https://github.com/pypa/pip/issues/2361 # $(1) => packages to install define HostPython3/PipInstall -- cgit