pyats.utils.fileutils.core package¶
Core fileutils functionality.
Submodules¶
Plugin manager for pyats.utils.fileutils
- class pyats.utils.fileutils.core.plugin_manager.PluginManager¶
Bases:
object
- discover_external_plugins()¶
Discover external fileutils plugins pip-installed by the user. Packages that want to provide plugins must advertise entry points at the os-level under the group
pyats.utils.fileutils.ENTRYPOINT_GROUP
. All subplugins are then automatically discovered and registered.
- get_plugin(os)¶
- get_subplugin(os, subplugin_dotted_name)¶
- populate_builtin_plugins()¶
register all built-in os-level plugins and their subplugins.