dismantle.extension package#
Submodules#
dismantle.extension.extensions module#
Extensions locator.
- class dismantle.extension.extensions.Extensions(types, packages, prefix)[source]#
Bases:
object
Search through the installed packages and find extensions.
- property extensions: dict#
Return the full list of extensions.
- property imports: dict#
Return the fill list of imports.
- property types: list#
Return the list of supported types.
dismantle.extension.iextension module#
Creates an interface to allow all other extensions to extend.
Module contents#
Provide the ability to extend a module.
Extensions provide the abiity to add additional functionality to a defined module by providing an interface that can be extended by multiple classes each with a new provider.
- class dismantle.extension.Extensions(types, packages, prefix)[source]#
Bases:
object
Search through the installed packages and find extensions.
- property extensions: dict#
Return the full list of extensions.
- property imports: dict#
Return the fill list of imports.
- property types: list#
Return the list of supported types.