File: //proc/self/root/usr/local/lib/python3.7/site-packages/setuptools/__pycache__/_reqs.cpython-37.pyc
B
N��gr � @ s� d dl mZmZmZmZmZmZ d dlm m m
Z
d dlmZ ed�Z
eeee f Zeee d�dd�Zeeee d�dd ��Zeeeege
f ee
d
�dd ��Zefdd �ZdS )
� )�Callable�Iterable�Iterator�TypeVar�Union�overloadN)�Requirement�_T)�strs�returnc C s t �tt jt �| ���S )z�
Yield requirement strings for each specification in `strs`.
`strs` must be a string, or a (possibly-nested) iterable thereof.
)�textZjoin_continuation�mapZdrop_comment�yield_lines)r
� r �4/tmp/pip-unpacked-wheel-yrlplx0q/setuptools/_reqs.py�
parse_strings
s r c C s d S )Nr )r
r r r �parse s r )r
�parserr c C s d S )Nr )r
r r r r r s c C s t |t| ��S )zW
Replacement for ``pkg_resources.parse_requirements`` that uses ``packaging``.
)r
r )r
r r r r r s )�typingr r r r r r Zsetuptools.extern.jaraco.textZexternZjaracor Z(setuptools.extern.packaging.requirementsr r �strZ
_StrOrIterr r r r r r �<module> s "