pkgcore.ebuild.misc module¶
misc. stuff we’ve not found a spot for yet.
- class pkgcore.ebuild.misc.ChunkedDataDict[source]¶
Bases:
object- property frozen¶
- pull_data(pkg, pre_defaults=())¶
- class pkgcore.ebuild.misc.IncrementalsDict(incrementals, **kwds)[source]¶
Bases:
DictMixin- clear(*a, **kw)¶
Method alias to invoke
_dict.clear().
- disable_py3k_rewriting = True¶
- items(*a, **kw)¶
Method alias to invoke
_dict.items().
- keys(*a, **kw)¶
Method alias to invoke
_dict.keys().
- pop(*a, **kw)¶
Method alias to invoke
_dict.pop().
- values(*a, **kw)¶
Method alias to invoke
_dict.values().
- class pkgcore.ebuild.misc.PayloadDict[source]¶
Bases:
ChunkedDataDict- pull_data(pkg, pre_defaults=())¶
- class pkgcore.ebuild.misc.chunked_data(key, neg, pos)¶
Bases:
tuple- key¶
Alias for field number 0
- neg¶
Alias for field number 1
- pos¶
Alias for field number 2
- class pkgcore.ebuild.misc.collapsed_restrict_to_data(*restrict_sources, **kwds)[source]¶
Bases:
object- incremental = True¶
- pkgcore.ebuild.misc.get_relative_dosym_target(source, target)[source]¶
Get relative path from target to source, for symlink target.
- pkgcore.ebuild.misc.incremental_expansion(iterable, orig=None, msg_prefix='', finalize=True)[source]¶
- pkgcore.ebuild.misc.incremental_expansion_license(pkg, licenses, license_groups, iterable, msg_prefix='')[source]¶
- class pkgcore.ebuild.misc.non_incremental_collapsed_restrict_to_data(*restrict_sources, **kwds)[source]¶
Bases:
collapsed_restrict_to_data