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.