--- ceph-19.2.2/src/pybind/cephfs/setup.py.orig 2025-05-29 15:51:00.656323008 -0400 +++ ceph-19.2.2/src/pybind/cephfs/setup.py 2025-05-29 15:52:13.215102123 -0400 @@ -1,11 +1,11 @@ import os -import pkgutil +import importlib.util import shutil import subprocess import sys import tempfile import textwrap -if not pkgutil.find_loader('setuptools'): +if not importlib.util.find_spec('setuptools'): from distutils.core import setup from distutils.extension import Extension else: --- ceph-19.2.2/src/pybind/rbd/setup.py.orig 2025-05-29 15:48:35.863759314 -0400 +++ ceph-19.2.2/src/pybind/rbd/setup.py 2025-05-29 15:50:05.529742462 -0400 @@ -1,11 +1,11 @@ import os -import pkgutil +import importlib.util import shutil import subprocess import sys import tempfile import textwrap -if not pkgutil.find_loader('setuptools'): +if not importlib.util.find_spec('setuptools'): from distutils.core import setup from distutils.extension import Extension else: --- ceph-19.2.2/src/pybind/rgw/setup.py.orig 2025-05-29 15:44:13.673781032 -0400 +++ ceph-19.2.2/src/pybind/rgw/setup.py 2025-05-29 15:48:23.444285313 -0400 @@ -1,5 +1,5 @@ -import pkgutil -if not pkgutil.find_loader('setuptools'): +import importlib.util +if not importlib.util.find_spec('setuptools'): from distutils.core import setup from distutils.extension import Extension else: --- ceph-19.2.2/src/pybind/rados/setup.py.orig 2025-05-29 15:50:14.768095133 -0400 +++ ceph-19.2.2/src/pybind/rados/setup.py 2025-05-29 15:50:46.003687955 -0400 @@ -1,5 +1,5 @@ -import pkgutil -if not pkgutil.find_loader('setuptools'): +import importlib.util +if not importlib.util.find_spec('setuptools'): from distutils.core import setup from distutils.extension import Extension else: