Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
    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)