# pkg_resources.extern.packaging.requirements.Requirement - pydoc - phpman

Help on class Requirement in pkg_resources.extern.packaging.requirements:

pkg_resources.extern.packaging.requirements.Requirement = class Requirement(builtins.object)
 |  pkg_resources.extern.packaging.requirements.Requirement(requirement_string: str) -> None
 |
 |  Parse a requirement.
 |
 |  Parse a given requirement string into its parts, such as name, specifier,
 |  URL, and extras. Raises InvalidRequirement on a badly-formed requirement
 |  string.
 |
 |  Methods defined here:
 |
 |  __init__(self, requirement_string: str) -> None
 |      Initialize self.  See help(type(self)) for accurate signature.
 |
 |  __repr__(self) -> str
 |      Return repr(self).
 |
 |  __str__(self) -> str
 |      Return str(self).
 |
 |  ----------------------------------------------------------------------
 |  Data descriptors defined here:
 |
 |  __dict__
 |      dictionary for instance variables (if defined)
 |
 |  __weakref__
 |      list of weak references to the object (if defined)

