requirementslib.models.vcs module

class requirementslib.models.vcs.VCSRepository(url, name, checkout_directory, vcs_type, parsed_url=NOTHING, subdirectory=None, commit_sha=None, ref=None, repo_backend=NOTHING, clone_log=None)[source]

Bases: object

DEFAULT_RUN_ARGS = None
checkout_ref(ref)[source]
get_commit_hash(ref=None)[source]
get_parsed_url()[source]
get_repo_backend()[source]
is_local
classmethod monkeypatch_pip()[source]
obtain()[source]
update(ref)[source]