
    sh
                    @    S SK Jr  S SKJr  S SKJr  \" SSS9rS	S jrg)
    )annotations)Iterable)TypeVar
_IterableTzIterable[str])boundc                j    [        S U  5       5      (       d  U $ SSR                  S U  5       5      -   $ )z{
Ensure the return value is a string for backward compatibility.

Retain until at least 2025-04-31. See pypa/distutils#246
c              3  B   #    U  H  oR                  S 5      v   M     g7f-Wl,N)
startswith.0args     y/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/setuptools/_distutils/compat/__init__.py	<genexpr>*consolidate_linker_args.<locals>.<genexpr>   s     6#~~f%%   r   ,c              3  B   #    U  H  oR                  S 5      v   M     g7fr
   )removeprefixr   s     r   r   r      s     F#--f55r   )alljoin)argss    r   consolidate_linker_argsr   	   s4     6666CHHFFFFF    N)r   r   returnz_IterableT | str)
__future__r   collections.abcr   typingr   r   r    r   r   <module>r!      s     " $ \9
	Gr   