EAPI 4-python Also see the official EAPI 4-python Specification.
Helpers
Helpers Banned in Global Scope diropts docompress exeopts insopts keepdir libopts use use_enable use_with useq usev
Support for Period Characters in USE Flags The "." character is allowed in USE flags.
REPOSITORY Variable The new REPOSITORY variable is set in ebuild environment. This variable contains name of repository, which contains currently used ebuild.
Repository Dependencies Repository dependencies are supported in atoms in DEPEND, PDEPEND and RDEPEND and atoms passed to best_version and has_version functions. Repository dependency is specified by two colons followed by repository name. Repository Dependency Examples Atom dev-lang/python::progress >=dev-lang/python-3.2::progress dev-lang/python:3.2::progress dev-lang/python::progress[xml] dev-lang/python:3.2::progress[xml]
Extended Repository-Level Configuration Repository-level configuration in ${repository}/profiles is supported for the following files: make.defaults package.use package.use.force package.use.mask use.force use.mask By default, the following files in ${repository}/profiles can be also directories: package.mask package.use package.use.force package.use.mask use.force use.mask