o
    LK&h
                     @  s>   d dl mZ d dlmZ d dlmZ edddZdd
dZdS )    )annotations)Iterable)TypeVar
_IterableTzIterable[str])boundargsreturn_IterableT | strc                 C  s.   t dd | D s| S dddd | D  S )z
    Ensure the return value is a string for backward compatibility.

    Retain until at least 2025-04-31. See pypa/distutils#246
    c                 s      | ]}| d V  qdS -Wl,N)
startswith.0arg r   X/var/www/html/venv/lib/python3.10/site-packages/setuptools/_distutils/compat/__init__.py	<genexpr>       z*consolidate_linker_args.<locals>.<genexpr>r   ,c                 s  r
   r   )removeprefixr   r   r   r   r      r   )alljoin)r   r   r   r   consolidate_linker_args	   s   r   N)r   r   r   r	   )
__future__r   collections.abcr   typingr   r   r   r   r   r   r   <module>   s
    