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