HEX
Server: LiteSpeed
System: Linux server902.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: deshuvsd (2181)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/setuptools/_reqs.py
import setuptools.extern.jaraco.text as text

from pkg_resources import Requirement


def parse_strings(strs):
    """
    Yield requirement strings for each specification in `strs`.

    `strs` must be a string, or a (possibly-nested) iterable thereof.
    """
    return text.join_continuation(map(text.drop_comment, text.yield_lines(strs)))


def parse(strs):
    """
    Deprecated drop-in replacement for pkg_resources.parse_requirements.
    """
    return map(Requirement, parse_strings(strs))