_drddlmZmZmZmZmZmZddlmcm cm Z ddl m Z edZ eeeefZdedeefdZededee fdZeded eege fdee fd Ze fd Zy) )CallableIterableIteratorTypeVarUnionoverloadN) Requirement_Tstrsreturnctjttjtj|S)z Yield requirement strings for each specification in `strs`. `strs` must be a string, or a (possibly-nested) iterable thereof. )textjoin_continuationmap drop_comment yield_linesr s 2/usr/lib/python3/dist-packages/setuptools/_reqs.py parse_stringsr s-  ! !#d&7&79I9I$9O"P QQcyNrs rparserrparsercyrrr rs rrrrrc,t|t|S)zW Replacement for ``pkg_resources.parse_requirements`` that uses ``packaging``. )rrrs rrrs v}T* ++r)typingrrrrrrsetuptools.extern.jaraco.textexternjaracor(setuptools.extern.packaging.requirementsr r str _StrOrIterrrrrrr'sII,,@ T] 3 % & R Rx}R  x 4   HcUBY$7HRL #,r