include.base package

Base module for import hook modules

Each include type is backed by (at least) one import hook module. This must implement the install() to explicitly enable the include type. Importing the import hook module should be free of side-effects, allowing modification before installation.

Notably, imported modules should live in a separate packagae than the import hook module. This separate package, preferably include.mount, is free to bootstrap the import hook module as needed.

include.base.IMPORT_PATH = 'include.mount.base'

package name in which to include imported modules

include.base.install()

Enable this type of include