Public Member Functions | Public Attributes | Static Public Attributes
catkin_virtualenv.requirements.VcsRequirement Class Reference

List of all members.

Public Member Functions

def __init__
def __str__

Public Attributes

 name
 string

Static Public Attributes

tuple name_regex
list VCS_SCHEMES

Detailed Description

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.


Constructor & Destructor Documentation

Definition at line 61 of file requirements.py.


Member Function Documentation

Definition at line 72 of file requirements.py.


Member Data Documentation

Definition at line 61 of file requirements.py.

Initial value:
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.

Initial value:
[
        '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.


The documentation for this class was generated from the following file:


catkin_virtualenv
Author(s): Paul Bovbel
autogenerated on Thu Jun 27 2019 20:04:50