� u��g���(�UddlmZddlmZmZddlmZddlmZm Z m Z m Z m Z ddl mZddlmZerddlmZe d��Ze eeefZd ed <e��e��Zd ed <dd�Ze dd���Ze dd���Zefdd�ZdS)�)� annotations)�Iterable�Iterator)� lru_cache)� TYPE_CHECKING�Callable�TypeVar�Union�overloadN)� Requirement)� TypeAlias�_Tr � _StrOrIterzCallable[[str], Requirement]� parse_req�strs�return� Iterator[str]c�~�tjttjtj|������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�rs �`/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/setuptools/_reqs.py� parse_stringsrs-�� � !�#�d�&7��9I�$�9O�9O�"P�"P� Q� Q�Q��Iterator[Requirement]c��dS�N�rs r�parser""s��69�cr�parser�Callable[[str], _T]� Iterator[_T]c��dSr r!�rr#s rr"r"$s��JM�#rc�<�t|t|����S)zW Replacement for ``pkg_resources.parse_requirements`` that uses ``packaging``. )rrr's rr"r"&s�� �v�}�T�*�*� +� +�+r)rrrr)rrrr)rrr#r$rr%)� __future__r�collections.abcrr� functoolsr�typingrrr r r � jaraco.textr�packaging.requirementsr �typing_extensionsr r�strr�__annotations__rrr"r!rr�<module>r2sg��"�"�"�"�"�"�"�.�.�.�.�.�.�.�.�������D�D�D�D�D�D�D�D�D�D�D�D�D�D�������.�.�.�.�.�.��,�+�+�+�+�+�+� �W�T�]�]���c�8�C�=�0�1� �1�1�1�1�+6�)�)�+�+�k�*B�*B� �B�B�B�B� R�R�R�R� �9�9�9� ��9� �M�M�M� ��M�:C�,�,�,�,�,�,�,r
Memory