From 0024481055abfa5446a0eb6e98e8385e77103b69 Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Tue, 29 Jul 2025 11:37:14 +0200 Subject: [PATCH] setup: keep checking for setuptools Use importlib.metadata if available otherwise fallback to pkg_resources. This partly reverts 2a483aa27822ce8a905902c897bf766bb1b7b776. --- setup.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/setup.py b/setup.py index a4e976bfc..b41dcaca9 100644 --- a/setup.py +++ b/setup.py @@ -46,6 +46,15 @@ from setuptools import setup +try: + import importlib.metadata + + importlib.metadata.requires("setuptools") +except ImportError: + import pkg_resources + + pkg_resources.require("setuptools") + def get_version(): """