Optimise some more: take the EAPI from portage.const, as most packages
authorFabian Groffen <grobian@gentoo.org>
Fri, 12 Oct 2007 10:11:01 +0000 (10:11 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 12 Oct 2007 10:11:01 +0000 (10:11 -0000)
will probably be that EAPI (at least that is what we would like).  At
least in Prefix there are no packages with EAPI != portage.const.EAPI

svn path=/main/branches/prefix/; revision=8080

pym/portage/dbapi/bintree.py

index 23b0832ac5ca3a36695867294829476fffcd7586..91259c0a2407d0fb3628384ab5fc76fa0b2e20cd 100644 (file)
@@ -9,6 +9,7 @@ from portage.output import green
 from portage.util import normalize_path, writemsg, writemsg_stdout
 from portage.versions import best, catpkgsplit, catsplit
 from portage.update import update_dbentries
+from portage.const import EAPI
 
 from portage import dep_expand, listdir, _movefile
 
@@ -151,9 +152,9 @@ class binarytree(object):
                        self._pkgindex_aux_keys = list(self._pkgindex_aux_keys)
                        self._pkgindex_header_keys = set(["ACCEPT_KEYWORDS", "CBUILD",
                                "CHOST", "CONFIG_PROTECT", "CONFIG_PROTECT_MASK", "FEATURES",
-                               "GENTOO_MIRRORS", "INSTALL_MASK", "SYNC", "USE", "EPREFIX"])
+                               "GENTOO_MIRRORS", "INSTALL_MASK", "SYNC", "USE", "EAPI", "EPREFIX"])
                        self._pkgindex_default_pkg_data = {
-                               "EAPI"    : "0",
+                               "EAPI"    : EAPI,
                                "IUSE"    : "",
                                "PROVIDE" : "",
                                "SLOT"    : "0",