diff mbox series

[mea-selinux,2/2] selinux-python: fix build with pip 25.3

Message ID 20260112081433.2138945-2-yi.zhao@windriver.com
State New
Headers show
Series [meta-selinux,1/2] libselinux-python: fix build with pip 25.3 | expand

Commit Message

Yi Zhao Jan. 12, 2026, 8:14 a.m. UTC
Set PIP_NO_BUILD_ISOLATION to 0 to fix do_install error:
  File "/tmp/pip-build-env-ed1bjis8/overlay/lib/python3.13/site-packages/setuptools/_distutils/command/build.py", line 83, in finalize_options
    if sysconfig.get_config_var('Py_GIL_DISABLED'):
       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "tmp/work/x86-64-v3-poky-linux/selinux-python/3.9/recipe-sysroot-native/usr/lib/python3.13/sysconfig/__init__.py", line 591, in get_config_var
    return get_config_vars().get(name)
           ~~~~~~~~~~~~~~~^^
  File "tmp/work/x86-64-v3-poky-linux/selinux-python/3.9/recipe-sysroot-native/usr/lib/python3.13/sysconfig/__init__.py", line 565, in get_config_vars
    _init_config_vars()
    ~~~~~~~~~~~~~~~~~^^
  File "tmp/work/x86-64-v3-poky-linux/selinux-python/3.9/recipe-sysroot-native/usr/lib/python3.13/sysconfig/__init__.py", line 503, in _init_config_vars
    _init_posix(_CONFIG_VARS)
    ~~~~~~~~~~~^^^^^^^^^^^^^^
  File "tmp/work/x86-64-v3-poky-linux/selinux-python/3.9/recipe-sysroot-native/usr/lib/python3.13/sysconfig/__init__.py", line 361, in _init_posix
    _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
ModuleNotFoundError: No module named '_sysconfigdata'

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 recipes-security/selinux/selinux-python_3.9.bb | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/recipes-security/selinux/selinux-python_3.9.bb b/recipes-security/selinux/selinux-python_3.9.bb
index 62226cf..7a4b781 100644
--- a/recipes-security/selinux/selinux-python_3.9.bb
+++ b/recipes-security/selinux/selinux-python_3.9.bb
@@ -117,6 +117,7 @@  do_install() {
         PREFIX=${prefix} \
         PYLIBVER='python${PYTHON_BASEVERSION}' \
         PYTHONLIBDIR='${PYTHON_SITEPACKAGES_DIR}' \
+        PIP_NO_BUILD_ISOLATION=0 \
         install
 
     # Remove .pyc files