Registry#
fetchez.registry#
A unified, dynamic registry system for discovering and loading Fetchez Modules, Hooks, Schemas, and other plugins.
- copyright:
2010-2026 Regents of the University of Colorado
- license:
MIT, see LICENSE for more details.
- class fetchez.registry.PluginRegistry[source]#
Bases:
objectBase class for dynamically discovering and registering plugins.
- class fetchez.registry.YamlRegistry[source]#
Bases:
objectA registry for discovering and loading yaml configuration files (recipes and hook presets).
- class fetchez.registry.ModuleRegistry[source]#
Bases:
PluginRegistry- base_class#
alias of
FetchModule
- class fetchez.registry.HookRegistry[source]#
Bases:
PluginRegistry
- class fetchez.registry.SchemaRegistry[source]#
Bases:
PluginRegistry- base_class#
alias of
BaseSchema
- class fetchez.registry.RecipeRegistry[source]#
Bases:
YamlRegistryA registry for discovering and loading YAML recipes.