
    \ir                        d dl mZmZmZmZmZmZ d dlmc m	c m
Z
 d dlmZ  ed          Zeeee         f         Zdedee         fdZededee         fd            Zeded	eegef         dee         fd
            ZefdZdS )    )CallableIterableIteratorTypeVarUnionoverloadN)Requirement_Tstrsreturnc                 ~    t          j        t          t           j        t          j        |                               S )z
    Yield requirement strings for each specification in `strs`.

    `strs` must be a string, or a (possibly-nested) iterable thereof.
    )textjoin_continuationmapdrop_commentyield_linesr   s    K/root/projects/butler/venv/lib/python3.11/site-packages/setuptools/_reqs.pyparse_stringsr   
   s-     !#d&79I$9O9O"P"PQQQ    c                     d S N r   s    r   parser          Cr   parserc                     d S r   r   r   r   s     r   r   r      r   r   c                 <    t          |t          |                     S )zW
    Replacement for ``pkg_resources.parse_requirements`` that uses ``packaging``.
    )r   r   r   s     r   r   r      s     v}T**+++r   )typingr   r   r   r   r   r   setuptools.extern.jaraco.textexternjaracor   (setuptools.extern.packaging.requirementsr	   r
   str
_StrOrIterr   r   r   r   r   <module>r'      sQ   I I I I I I I I I I I I I I I I , , , , , , , , , , , , @ @ @ @ @ @WT]]3%&
R
 Rx} R R R R 

 x4    
 

 HcUBY$7 HRL    
 # , , , , , ,r   