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

    Retain until at least 2025-04-31. See pypa/distutils#246
    c              3  @   K   | ]}|                     d           V  dS -Wl,N)
startswith.0args     ]/srv/django_bis/venv311/lib/python3.11/site-packages/setuptools/_distutils/compat/__init__.py	<genexpr>z*consolidate_linker_args.<locals>.<genexpr>   s.      66#s~~f%%666666    r   ,c              3  @   K   | ]}|                     d           V  dS r   )removeprefixr   s     r   r   z*consolidate_linker_args.<locals>.<genexpr>   s0      FF#S--f55FFFFFFr   )alljoin)r   s    r   consolidate_linker_argsr   	   sN     6666666 CHHFFFFFFFFFr   N)r   r   r	   r
   )
__future__r   collections.abcr   typingr   r   r    r   r   <module>r       ss    " " " " " " $ $ $ $ $ $      W\999
	G 	G 	G 	G 	G 	Gr   