def parse_requirement()

in aidial_app_builder_python/validation/python_pip/validation.py [0:0]


def parse_requirement(line):
    if line.startswith("-"):
        raise AppValidationException(
            f"Pip options aren't allowed in requirements.txt: {line}"
        )

    try:
        return Requirement(line)
    except Exception as e:
        raise AppValidationException(f"Unsupported requirement: {line}") from e