From: Anil Belur Date: Mon, 15 Dec 2025 13:13:16 +0000 (+1000) Subject: fix: Add required build deps for pyenv on CS9 X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;ds=sidebyside;p=ansible%2Froles%2Fpython-install.git 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 --- 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