zuul/bindep.txt
Clark Boylan 20657c13bd Add python 3.12 testing to Zuul
We use pyenv to install python3.12 on ubuntu jammy (which doesn't have
native packages for this version of python). We don't update the
container images just yet as we want to build confidence through testing
before end users see the new python version in production.

Change-Id: I20a57f6d29699886867ce912e9943c59aa9963f4
2024-03-20 09:17:19 -07:00

73 lines
2.5 KiB
Plaintext

# This is a cross-platform list tracking distribution packages needed by tests;
# see http://docs.openstack.org/infra/bindep/ for additional information.
mysql-client [test !platform:rpm]
mysql [test platform:rpm]
mysql-server [test]
postgresql [test]
libjpeg-dev [test !platform:rpm]
libjpeg-turbo-devel [test platform:rpm]
openssl [test]
musl-dev [compile test platform:apk]
make [compile test platform:apk]
linux-headers [compile test platform:apk]
gcc [compile test]
g++ [compile test platform:apk platform:dpkg]
gcc-c++ [compile test platform:rpm]
graphviz [doc]
libssl-dev [compile test platform:dpkg]
openssl-devel [compile test platform:rpm]
# postgresql-dev on alpine uses libressl-dev, so installing openssl-dev there
# is an error.
libressl-dev [compile test platform:apk]
postgresql-dev [compile test platform:apk]
libssl3 [platform:debian-bookworm]
libssl1.1 [platform:debian platform:ubuntu-bionic !platform:debian-bookworm]
libssl1.0.0 [platform:ubuntu-xenial]
libffi-dev [compile test platform:dpkg platform:apk]
libffi [platform:apk]
libffi8 [platform:ubuntu-jammy platform:debian-bookworm]
libffi7 [platform:ubuntu-focal platform:debian-bullseye]
libffi6 [platform:dpkg !platform:ubuntu-focal !platform:ubuntu-jammy !platform:debian-bullseye !platform:debian-bookworm]
libffi-devel [compile test platform:rpm]
# These two compression libs are needed when installing python3.12 from
# source using pyenv. We can drop them once we're using distro packages.
liblzma-dev [test]
libbz2-dev [test]
libyaml-0-2 [platform:dpkg platform:suse]
libyaml [platform:redhat]
libyaml-dev [platform:dpkg compile test]
libyaml-devel [platform:rpm compile test]
gmp [platform:apk]
procps [platform:apk platform:dpkg]
python3-dev [compile test platform:dpkg platform:apk]
python3-devel [compile test platform:rpm]
bubblewrap [!platform:ubuntu-xenial]
socat
libre2-dev [compile test platform:dpkg]
libre2-9 [platform:debian-bullseye platform:debian-bookworm]
libre2-5 [platform:debian-buster]
libre2-4 [platform:ubuntu-bionic]
libre2-3 [platform:debian-stretch]
libre2-1v5 [platform:ubuntu-xenial]
re2-devel [compile test platform:rpm]
re2-dev [platform:apk]
re2 [platform:rpm platform:apk]
yarn [compile test platform:apk]
nodejs-npm [compile test platform:apk]
git
rsync
curl
gettext [platform:apk]
unzip
bzip2
openssh-client [platform:debian platform:apk]
openssh [platform:rpm]
coreutils [platform:apk]
openafs-krb5 [platform:debian]
openafs-client [platform:debian]
krb5-user [platform:debian]
setpriv [platform:ubuntu-bionic]
util-linux [platform:apt platform:rpm platform:apk !platform:ubuntu-bionic]