In contrast, redhat provides setuptools package specific to the python version:
Python 3.11.11 (main, Dec 12 2024, 09:11:52) [GCC 8.5.0 20210514 (Red Hat 8.5.0-22)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import setuptools
>>> setuptools.__file__
'/usr/lib/python3.11/site-packages/setuptools/__init__.py'
>>> setuptools.__version__
'65.5.1'
python3.11-setuptools-65.5.1-3.el8_10.noarch