fj._solver.parser

Parse requirement strings into Requirement objects.

Functions

parse(registry, requirement_strs)

Parse requirement strings into Requirement objects.

Classes

DirectUriRequirementParser(candidate_makers)

Parse requirement from a string (maybe URL, directory, or file path).

Pep508RequirementParser()

Parse requirement from a PEP 508 valid string.

RequirementParser()

Parse requirement from string.

Exceptions

CanNotParseRequirement

Can not parse requirement string.

exception fj._solver.parser.CanNotParseRequirement

Can not parse requirement string.

class fj._solver.parser.DirectUriRequirementParser(candidate_makers)

Parse requirement from a string (maybe URL, directory, or file path).

parse(registry, requirement_str)

Parse as a URI to a distribution file and make a Requirement.

class fj._solver.parser.Pep508RequirementParser

Parse requirement from a PEP 508 valid string.

parse(registry, requirement_str)

Implement abstract.

class fj._solver.parser.RequirementParser

Parse requirement from string.

abstract parse(registry, requirement_str)

Parse requirement from string.

fj._solver.parser.parse(registry, requirement_strs)

Parse requirement strings into Requirement objects.