install-dependencies.sh: add packages that will be needed by scylla-python3

Done in a separate step so we can update the toolchain first.

dnf-utils is used to bring us repoquery, which we will use to derive the
list of files in the python packages.
patchelf is needed so we can add a DT_RUNPATH section to the interpreter
binary.
the python modules, as well as the python3 interpreter are taken from
the current RPM spec file.

Signed-off-by: Glauber Costa <glauber@scylladb.com>
[avi: regenerate frozen toolchain image]
Message-Id: <20190123011751.14440-1-glauber@scylladb.com>
This commit is contained in:
Glauber Costa
2019-01-22 20:17:51 -05:00
committed by Avi Kivity
parent c1dd04986b
commit 5d754c1d11
2 changed files with 12 additions and 1 deletions

View File

@@ -47,6 +47,17 @@ fedora_packages=(
ant-junit
maven
pystache
patchelf
python3
python3-PyYAML
python3-pyudev
python3-setuptools
python3-urwid
python3-pyparsing
python3-requests
python3-pyudev
python3-setuptools
dnf-utils
)
centos_packages=(

View File

@@ -1 +1 @@
docker.io/scylladb/scylla-toolchain:fedora-29-20190107
docker.io/scylladb/scylla-toolchain:fedora-29-20190123