Public Member Functions | |
def | __init__ |
def | __str__ |
Public Attributes | |
name | |
string | |
Static Public Attributes | |
tuple | name_regex |
list | VCS_SCHEMES |
A non-semver requirement from a version control system. eg. svn+http://myrepo/svn/MyApp#egg=MyApp
Definition at line 24 of file requirements.py.
def catkin_virtualenv.requirements.VcsRequirement.__init__ | ( | self, | |
string | |||
) |
Definition at line 61 of file requirements.py.
Definition at line 72 of file requirements.py.
Definition at line 61 of file requirements.py.
tuple catkin_virtualenv::requirements.VcsRequirement::name_regex [static] |
re.compile( r'^(?P<scheme>{0})://'.format(r'|'.join( [scheme.replace('+', r'\+') for scheme in VCS_SCHEMES])) + r'((?P<login>[^/@]+)@)?' r'(?P<path>[^#@]+)' r'(@(?P<revision>[^#]+))?' r'(#egg=(?P<name>[^&]+))?$' )
Definition at line 52 of file requirements.py.
Definition at line 61 of file requirements.py.
[ 'git', 'git+https', 'git+ssh', 'git+git', 'hg+http', 'hg+https', 'hg+static-http', 'hg+ssh', 'svn', 'svn+svn', 'svn+http', 'svn+https', 'svn+ssh', 'bzr+http', 'bzr+https', 'bzr+ssh', 'bzr+sftp', 'bzr+ftp', 'bzr+lp', ]
Definition at line 30 of file requirements.py.