fix: Add required build deps for pyenv on CS9 97/73997/1 master
authorAnil Belur <abelur@linuxfoundation.org>
Mon, 15 Dec 2025 13:13:16 +0000 (23:13 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Mon, 15 Dec 2025 13:13:41 +0000 (23:13 +1000)
Python builds via pyenv were failing with ensurepip errors due to
missing build dependencies. Added all required development libraries:
- openssl-devel, bzip2-devel, readline-devel (SSL/compression/readline)
- ncurses-devel, sqlite-devel, tk-devel (UI/DB support)
- xz-devel, zlib-devel (compression libraries)

Fixes Python 3.8 and 3.9 installation failures on CentOS Stream 9.

Change-Id: I7a3c96751bfa4251baa62d6f01b57875cb546bf8
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
vars/CentOS-9.yml

index 996dd99..adbec47 100644 (file)
@@ -2,8 +2,16 @@
 # CentOS 9 uses Python 3.9+ as default
 # python3-virtualenv from EPEL has broken deps; install via pip instead
 python_packages_distro:
+  - bzip2-devel
   - libffi-devel
+  - ncurses-devel
+  - openssl-devel
   - python3
   - python3-devel
   - python3-pip
   - python3-setuptools
+  - readline-devel
+  - sqlite-devel
+  - tk-devel
+  - xz-devel
+  - zlib-devel