def __init__(self, cpvstr, mtime, data=None, shared=None, repo=None): if data is None: data = {} cpv = versioned_CPV(cpvstr) package.__init__(self, shared, repo, cpv.category, cpv.package, cpv.fullver) object.__setattr__(self, "data", data) object.__setattr__(self, "_mtime_", mtime)
def __init__(self, cpvstr, data=None, shared=None, parent=None): if data is None: data = {} for x in ("DEPEND", "RDEPEND", "PDEPEND", "IUSE", "LICENSE"): data.setdefault(x, "") cpv = versioned_CPV(cpvstr) package.__init__(self, shared, parent, cpv.category, cpv.package, cpv.fullver) object.__setattr__(self, "data", data)
def __init__(self, cpvstr, data=None, shared=None, parent=None): if data is None: data = {} for x in ("DEPEND", "RDEPEND", "PDEPEND", "IUSE", "LICENSE"): data.setdefault(x, "") cpv = versioned_CPV(cpvstr) package.__init__(self, shared, parent, cpv.category, cpv.package, cpv.fullver) package.local_use = ImmutableDict() object.__setattr__(self, "data", data)
def __init__(self, cpvstr, data=None, shared=None, repo=None): if data is None: data = {} for x in ("DEPEND", "RDEPEND", "PDEPEND", "IUSE", "LICENSE"): data.setdefault(x, "") data.setdefault("KEYWORDS", ' '.join(default_arches)) cpv = CPV(cpvstr, versioned=True) package.__init__(self, shared, repo, cpv.category, cpv.package, cpv.fullver) object.__setattr__(self, "data", data)