masakari-monitors/bindep.txt
Radosław Piliszek 9a351efcec Use pre-provided libvirt-python
This is to satisfy both libvirtd compatibility and recent pip
sanity checks that started failing in DevStack jobs after [1],
impacting the main Masakari gate.

[1] https://review.opendev.org/c/openstack/devstack/+/802642

Change-Id: I448b9d2535bfaffa5a3bb77307baa0527a005144
2021-08-18 09:03:23 +00:00

19 lines
975 B
Plaintext

# This is a cross-platform list tracking distribution packages needed for install and tests;
# see https://docs.openstack.org/infra/bindep/ for additional information.
# Due to the nature of libvirt-python package, in DevStack we use the one
# provided in the distro alongside libvirtd - to ensure the two are compatible,
# and also to avoid the pip error when it tries to uninstall the distro version
# (installed in such a way for Nova in DevStack).
# Do note libvirt-python is used only for instance-oriented monitors, so, e.g.,
# it is not used by any host monitor.
# TODO(yoctozepto): Refactor code to not require libvirt-python for unit tests,
# basically following how it is handled in nova-compute and ceilometer-compute.
# libvirt-dev and pkg-config are required to compile libvirt-python package.
libvirt-dev [platform:dpkg test]
pkg-config [platform:dpkg test]
libxml2-dev [platform:dpkg test]
libxslt-devel [platform:rpm test]
libxslt1-dev [platform:dpkg test]