Index A | B | C | D | E | F | G | I | L | M | N | P | R | S | T | U | V | W A add_class_plugin() (in module pluginify.create_plugin_registries) add_text_plugin() (in module pluginify.create_plugin_registries) add_yaml_plugin() (in module pluginify.create_plugin_registries) apiVersion (pluginify.interfaces.base.BaseInterface attribute) B BaseClassInterface (class in pluginify.interfaces.base) BaseClassPlugin (class in pluginify.interfaces.class_based_plugin) BaseInterface (class in pluginify.interfaces.base) BaseYamlInterface (class in pluginify.interfaces.base) BaseYamlPlugin (class in pluginify.interfaces.base) C call() (pluginify.interfaces.class_based_plugin.BaseClassPlugin method) check_plugin_exists() (in module pluginify.create_plugin_registries) collect_class_plugin_metadata() (in module pluginify.create_plugin_registries) collect_module_plugin_metadata() (in module pluginify.create_plugin_registries) command() (pluginify.commandline_typer.DocstringTyper method) configure_logging() (in module pluginify.commandline_typer) create() (in module pluginify.commandline_typer) create_plugin_registries() (in module pluginify.create_plugin_registries) create_registries() (pluginify.plugin_registry.PluginRegistry method) D data_tree (pluginify.interfaces.class_based_plugin.BaseClassPlugin attribute) delete() (in module pluginify.commandline_typer) delete_registries() (pluginify.plugin_registry.PluginRegistry method) DocstringTyper (class in pluginify.commandline_typer) E env_constructor() (in module pluginify.plugin_registry) F format_docstring() (in module pluginify.create_plugin_registries) G get_class_plugin() (pluginify.plugin_registry.PluginRegistry method) get_class_plugins() (pluginify.plugin_registry.PluginRegistry method) get_plugin() (pluginify.interfaces.base.BaseClassInterface method) (pluginify.interfaces.base.BaseInterface method) (pluginify.interfaces.base.BaseYamlInterface method) get_plugin_metadata() (pluginify.interfaces.base.BaseInterface method) (pluginify.plugin_registry.PluginRegistry method) get_plugins() (pluginify.interfaces.base.BaseClassInterface method) (pluginify.interfaces.base.BaseInterface method) (pluginify.interfaces.base.BaseYamlInterface method) get_registry_cache_dir() (in module pluginify.config) get_yaml_plugin() (pluginify.plugin_registry.PluginRegistry method) get_yaml_plugins() (pluginify.plugin_registry.PluginRegistry method) I import_optional_dependencies() (in module pluginify.utils.context_managers) interface_mapping (pluginify.plugin_registry.PluginRegistry property) interface_type (pluginify.interfaces.base.BaseClassInterface attribute) (pluginify.interfaces.base.BaseInterface attribute) (pluginify.interfaces.base.BaseYamlInterface attribute) L load_plugin() (pluginify.plugin_registry.PluginRegistry method) M main() (in module pluginify.commandline_typer) merge_nested_dicts() (in module pluginify.utils) module pluginify pluginify.commandline_typer pluginify.config pluginify.create_plugin_registries pluginify.errors pluginify.interfaces pluginify.interfaces.base pluginify.interfaces.class_based_plugin pluginify.plugin_registry pluginify.utils pluginify.utils.context_managers pluginify.utils.validators N name (pluginify.interfaces.base.BaseClassInterface attribute) (pluginify.interfaces.base.BaseInterface attribute) (pluginify.interfaces.base.BaseYamlInterface attribute) namespace (pluginify.interfaces.base.BaseInterface property) P parse_plugin_paths() (in module pluginify.create_plugin_registries) plugin_is_valid() (pluginify.interfaces.base.BaseClassInterface method) (pluginify.interfaces.base.BaseYamlInterface method) plugin_registry (pluginify.interfaces.base.BaseInterface property) plugin_registry_module (pluginify.interfaces.base.BaseInterface attribute) PluginError pluginify module pluginify.commandline_typer module pluginify.config module pluginify.create_plugin_registries module pluginify.errors module pluginify.interfaces module pluginify.interfaces.base module pluginify.interfaces.class_based_plugin module pluginify.plugin_registry module pluginify.utils module pluginify.utils.context_managers module pluginify.utils.validators module PluginRegistry (class in pluginify.plugin_registry) PluginRegistryError PluginRegistryValidator (class in pluginify.utils.validators) plugins_all_valid() (pluginify.interfaces.base.BaseClassInterface method) (pluginify.interfaces.base.BaseYamlInterface method) R rebuild_registries (pluginify.interfaces.base.BaseInterface attribute) registered_class_based_plugins (pluginify.plugin_registry.PluginRegistry property) registered_plugins (pluginify.plugin_registry.PluginRegistry property) registered_yaml_based_plugins (pluginify.plugin_registry.PluginRegistry property) registry_sanity_check() (in module pluginify.create_plugin_registries) remove_registries() (in module pluginify.create_plugin_registries) required_args (pluginify.interfaces.base.BaseClassInterface attribute) required_attributes (pluginify.interfaces.class_based_plugin.BaseClassPlugin attribute) retry_get_plugin() (pluginify.plugin_registry.PluginRegistry method) S set_namespace() (in module pluginify.commandline_typer) set_rebuild_registries() (in module pluginify.commandline_typer) set_registry_directory() (in module pluginify.commandline_typer) T test_interface() (pluginify.interfaces.base.BaseClassInterface method) (pluginify.interfaces.base.BaseYamlInterface method) U update_existing_fields() (in module pluginify.commandline_typer) use_pydantic (pluginify.interfaces.base.BaseYamlInterface attribute) V valid_str_attr() (in module pluginify.interfaces.class_based_plugin) validate_all_registries() (pluginify.utils.validators.PluginRegistryValidator method) validate_plugin_attrs() (pluginify.utils.validators.PluginRegistryValidator method) validate_plugin_types_exist() (pluginify.utils.validators.PluginRegistryValidator method) validate_registry() (pluginify.utils.validators.PluginRegistryValidator method) validate_registry_interfaces() (pluginify.utils.validators.PluginRegistryValidator method) validator (pluginify.interfaces.base.BaseYamlInterface property) W write_registered_plugins() (in module pluginify.create_plugin_registries)