pkgcore.ebuild.profiles module

class pkgcore.ebuild.profiles.EmptyRootNode(*a, **kw)[source]

Bases: ProfileNode

deprecated = None
forced_use = <pkgcore.ebuild.misc.ChunkedDataDict object>
masked_use = <pkgcore.ebuild.misc.ChunkedDataDict object>
parents = ()
pkg_bashrc = ()
pkg_provided = ((), ())
pkg_use = <pkgcore.ebuild.misc.ChunkedDataDict object>
pkg_use_force = {}
pkg_use_mask = {}
profile_set = ((), ())
stable_forced_use = <pkgcore.ebuild.misc.ChunkedDataDict object>
stable_masked_use = <pkgcore.ebuild.misc.ChunkedDataDict object>
system = ((), ())
class pkgcore.ebuild.profiles.OnDiskProfile(basepath, profile, load_profile_base=True)[source]

Bases: ProfileStack

classmethod from_abspath(path)[source]
pkgcore_config_type = <pkgcore.config.hint.ConfigHint object>
static split_abspath(path)[source]
stack
exception pkgcore.ebuild.profiles.ProfileError(path, filename, error)[source]

Bases: ParsingError

class pkgcore.ebuild.profiles.ProfileNode(*a, **kw)[source]

Bases: object

accept_keywords

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

bashrc
default_env

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

deprecated

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

eapi

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

property eapi_atom

alias to eapi.atom_kls

forced_use
keywords

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

make_defaults

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

masked_use
masks

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

name

Relative path to the profile from the profiles directory.

packages

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

parent_paths

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

parents
pkg_bashrc

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

pkg_deprecated

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

pkg_provided

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

pkg_use

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

pkg_use_force

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

pkg_use_mask

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

pkg_use_stable_force

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

pkg_use_stable_mask

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

property profile_set

alias to packages.profile

repoconfig
stable_forced_use
stable_masked_use
property system

alias to packages.system

unmasks

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

use_force

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

use_mask

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

use_stable_force

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

use_stable_mask

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

class pkgcore.ebuild.profiles.UserProfile(user_path, parent_path, parent_profile, load_profile_base=True)[source]

Bases: OnDiskProfile

pkgcore_config_type = <pkgcore.config.hint.ConfigHint object>