From 9a02ce2b361efd12b8002f3775e914dfda6d45d1 Mon Sep 17 00:00:00 2001 From: Matthew G McGovern Date: Thu, 16 Jan 2025 14:53:35 -0800 Subject: [PATCH] Dpdk: move pyelftools to single installation point --- microsoft/testsuites/dpdk/dpdktestpmd.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/microsoft/testsuites/dpdk/dpdktestpmd.py b/microsoft/testsuites/dpdk/dpdktestpmd.py index 4a51d612af..f67f9d645d 100644 --- a/microsoft/testsuites/dpdk/dpdktestpmd.py +++ b/microsoft/testsuites/dpdk/dpdktestpmd.py @@ -106,8 +106,6 @@ "dpkg-dev", "pkg-config", "python3-pip", - "python3-pyelftools", - "python-pyelftools", # 18.04 doesn't need linux-modules-extra-azure # since it will never have MANA support ], @@ -128,7 +126,6 @@ "build-essential", "libnuma-dev", "libmnl-dev", - "python3-pyelftools", "libelf-dev", "pkg-config", ], @@ -228,6 +225,8 @@ def _setup_node(self) -> None: # like cmake, meson, make, autoconf, etc. self._node.tools[Ninja].install() if not isinstance(self._os, Debian): + self._os.install_packages("python3-pyelftools") + else: self._node.tools[Pip].install_packages("pyelftools") def _uninstall(self) -> None: