EAPI="4-python" contains features of EAPI="4" and the following additional changes: - Support for "." characters in package names. - Support for "." characters in USE flags. - Support for repository dependencies (::${repository_name}) in DEPEND, PDEPEND and RDEPEND and atoms passed to best_version() and has_version() functions. - globstar shell option enabled by default. - REPOSITORY variable set in ebuild environment. - Support for make.defaults, use.force, use.mask, package.use, package.use.force and package.use.mask in ${repository_path}/profiles. - package.mask, use.force, use.mask, package.use, package.use.force and package.use.mask can be directories. - diropts(), docompress(), exeopts(), insopts(), keepdir(), libopts(), use(), use_enable(), use_with(), useq() and usev() are disallowed in global scope. - dohtml by default additionally installs files with .ico, .svg, .xhtml and .xml extensions. - Support for use.aliases and package.use.aliases in ${repository_path}/profiles. (Package managers might provide these changes in other EAPIs.) See also: http://people.apache.org/~Arfrever/EAPI_5-progress_Specification