From 897de729cc137f59dece19895dea84bd7f53b2fb Mon Sep 17 00:00:00 2001 From: Anil Belur Date: Mon, 15 Dec 2025 23:13:16 +1000 Subject: [PATCH] fix: Add required build deps for pyenv on CS9 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 --- vars/CentOS-9.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/vars/CentOS-9.yml b/vars/CentOS-9.yml index 996dd99..adbec47 100644 --- a/vars/CentOS-9.yml +++ b/vars/CentOS-9.yml @@ -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 -- 2.16.6