From: John Snow Date: Wed, 11 Feb 2026 19:58:04 +0000 (-0500) Subject: python: drop uses of pkg_resources X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e44a26ba940214824b61976324058e73d9f41658;p=thirdparty%2Fqemu.git python: drop uses of pkg_resources pkg_resources has been fully dropped from modern pip/setuptools distributions and we should phase out its use. This patch is enough to, by itself, repair most GitLab CI tests upstream; with the exception of tox tests which are still making use of avocado - which will be dropped in a separate series to restore functionality there. Signed-off-by: John Snow Suggested-by: Peter Maydell Message-ID: <20260211195804.135144-3-jsnow@redhat.com> Signed-off-by: Thomas Huth --- diff --git a/python/setup.py b/python/setup.py index c5bc45919a..789fa39b0f 100755 --- a/python/setup.py +++ b/python/setup.py @@ -7,7 +7,6 @@ Copyright (c) 2020-2021 John Snow for Red Hat, Inc. import setuptools from setuptools.command import bdist_egg import sys -import pkg_resources class bdist_egg_guard(bdist_egg.bdist_egg): @@ -30,9 +29,6 @@ def main(): QEMU tooling installer """ - # https://medium.com/@daveshawley/safely-using-setup-cfg-for-metadata-1babbe54c108 - pkg_resources.require('setuptools>=39.2') - setuptools.setup(cmdclass={'bdist_egg': bdist_egg_guard})