�
,�Re � � � d dl Z d� Ze j dk rd dlmZ ee� � nd dlmZ e j dk rd dlmZ dS d dl mZ dS )� Nc � �� ddl �n6# t $ r Y dS t $ r ddl}d}|� |� � � w xY w�| u rdS �fd�t
j D � � }|D ]!}t
j � |� � �"dS )zu
Ensure importlib_metadata doesn't provide older, incompatible
Distributions.
Workaround for #3102.
r Nz�`importlib-metadata` version is incompatible with `setuptools`.
This problem is likely to be solved by installing an updated version of `importlib-metadata`.c �> �� g | ]}t |�j � � �|��S � )�
isinstance�MetadataPathFinder)�.0�ob�importlib_metadatas ���/builddir/build/BUILDROOT/alt-python311-setuptools-65.6.3-2.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/setuptools/_importlib.py�