Move RequirementParts above new function

This commit is contained in:
Chris Hunt 2019-09-22 12:03:47 -04:00
parent 8fe2eb068a
commit ad82dd0981
1 changed files with 14 additions and 14 deletions

View File

@ -178,6 +178,20 @@ def deduce_helpful_msg(req):
return msg
class RequirementParts(object):
def __init__(
self,
requirement, # type: Optional[Requirement]
link, # type: Optional[Link]
markers, # type: Optional[Marker]
extras, # type: Set[str]
):
self.requirement = requirement
self.link = link
self.markers = markers
self.extras = extras
def parse_req_from_editable(editable_req):
# type: (str) -> RequirementParts
name, url, extras_override = parse_editable(editable_req)
@ -280,20 +294,6 @@ def _get_url_from_path(path, name):
return path_to_url(path)
class RequirementParts(object):
def __init__(
self,
requirement, # type: Optional[Requirement]
link, # type: Optional[Link]
markers, # type: Optional[Marker]
extras, # type: Set[str]
):
self.requirement = requirement
self.link = link
self.markers = markers
self.extras = extras
def parse_req_from_line(name, line_source):
# type: (str, Optional[str]) -> RequirementParts
if is_url(name):