summaryrefslogtreecommitdiffstats
path: root/pym/portage/eapi.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-06-10 17:58:14 -0700
committerZac Medico <zmedico@gentoo.org>2012-06-10 17:58:14 -0700
commitb6ecc428a7e04afa3449df6a6844978eeb40d569 (patch)
tree9ea0680c35ecfbab6e41391266aadf74908f0eaa /pym/portage/eapi.py
parent0fc39028b10cf6a060c13be888d7ad1a8c488f58 (diff)
downloadportage-b6ecc428a7e04afa3449df6a6844978eeb40d569.tar.gz
portage-b6ecc428a7e04afa3449df6a6844978eeb40d569.tar.bz2
portage-b6ecc428a7e04afa3449df6a6844978eeb40d569.zip
Package: use _eapi_attrs
Diffstat (limited to 'pym/portage/eapi.py')
-rw-r--r--pym/portage/eapi.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pym/portage/eapi.py b/pym/portage/eapi.py
index ca8af9c5b..e36567d16 100644
--- a/pym/portage/eapi.py
+++ b/pym/portage/eapi.py
@@ -64,7 +64,8 @@ def eapi_allows_dots_in_use_flags(eapi):
return eapi in ("4-python",)
_eapi_attrs = collections.namedtuple('_eapi_attrs',
- 'dots_in_PN dots_in_use_flags repo_deps slot_deps '
+ 'dots_in_PN dots_in_use_flags iuse_defaults '
+ 'repo_deps required_use slot_deps '
'src_uri_arrows strong_blocks use_deps use_dep_defaults')
_eapi_attrs_cache = {}
@@ -81,7 +82,9 @@ def _get_eapi_attrs(eapi):
eapi_attrs = _eapi_attrs(
dots_in_PN = (eapi is None or eapi_allows_dots_in_PN(eapi)),
dots_in_use_flags = (eapi is None or eapi_allows_dots_in_use_flags(eapi)),
+ iuse_defaults = (eapi is None or eapi_has_iuse_defaults(eapi)),
repo_deps = (eapi is None or eapi_has_repo_deps(eapi)),
+ required_use = (eapi is None or eapi_has_required_use(eapi)),
slot_deps = (eapi is None or eapi_has_slot_deps(eapi)),
src_uri_arrows = (eapi is None or eapi_has_src_uri_arrows(eapi)),
strong_blocks = (eapi is None or eapi_has_strong_blocks(eapi)),