def __init__(self, name, version=""): self.dir = None self._name = name self.source = name + "-" + version self._version = version if not version: x, v, f = misc.split_ball(name) self._version = ".".join(map(str, v[:-1]))
def __init__(self, dir, url, version=None, strip_components=1): Repository.__init__(self, dir, url) self.dir = dir if not os.path.isdir(self.dir): self.system("mkdir -p %s" % self.dir) self._version = version if not version: x, v, f = misc.split_ball(url) self._version = ".".join(map(str, v[:-1])) self.branch = None self.strip_components = strip_components