Package portage :: Package package :: Package ebuild :: Module config
[hide private]

Module config

source code

Classes [hide private]
  basestring
str(object='') -> string
  _iuse_implicit_match_cache
  config
This class encompasses the main portage configuration.
Functions [hide private]
 
_get_feature_flags(eapi_attrs) source code
 
autouse(myvartree, use_cache=1, mysettings=None) source code
 
check_config_instance(test) source code
 
best_from_dict(key, top_dict, key_order, EmptyOnError=1, FullCopy=1, AllowEmpty=1) source code
 
_lazy_iuse_regex(iuse_implicit)
The PORTAGE_IUSE value is lazily evaluated since re.escape() is slow and the value is only used when an ebuild phase needs to be executed (it's used only to generate QA notices).
source code
Variables [hide private]
  _feature_flags_cache = {}
  __package__ = 'portage.package.ebuild'
  _phase_func_map = {u'compile': u'src_compile', u'config': u'pk...
  portage_gid = 250

Imports: copy, chain, grp, logging, platform, pwd, re, sys, warnings, Package, portage, bsd_chflags, load_mod, os, selinux, _unicode_decode, CACHE_PATH, DEPCACHE_PATH, INCREMENTALS, MAKE_CONF_FILE, MODULES_FILE_PATH, PRIVATE_PATH, PROFILE_PATH, USER_CONFIG_PATH, USER_VIRTUALS_FILE, dbapi, portdbapi, Atom, isvalidatom, match_from_list, use_reduce, _repo_separator, _slot_separator, eapi_exports_AA, eapi_exports_merge_type, eapi_supports_prefix, eapi_exports_replace_vars, _get_eapi_attrs, KeyValuePairFileLoader, InvalidDependString, PortageException, _, colorize, fakeroot_capable, sandbox_capable, load_repository_config, ensure_dirs, getconfig, grabdict, grabdict_package, grabfile, grabfile_package, LazyItemsDict, normalize_path, shlex_split, stack_dictlist, stack_dicts, stack_lists, writemsg, writemsg_level, _eapi_cache, exists_raise_eaccess, isdir_raise_eaccess, catpkgsplit, catsplit, cpv_getkey, _pkg_str, special_env_vars, validate_cmd_var, features_set, KeywordsManager, LicenseManager, UseManager, LocationsManager, MaskManager, VirtualsManager, ordered_by_atom_specificity, prune_incremental, load_unpack_dependencies_configuration, vartree


Variables Details [hide private]

_phase_func_map

Value:
{u'compile': u'src_compile',
 u'config': u'pkg_config',
 u'configure': u'src_configure',
 u'info': u'pkg_info',
 u'install': u'src_install',
 u'nofetch': u'pkg_nofetch',
 u'postinst': u'pkg_postinst',
 u'postrm': u'pkg_postrm',
...