Skip to content

Integrate pluggy and refactor plugins #28

Description

@vmgaribay

Integration of pluggy may open up more options and accommodate the desired functionality. This will require testing to see if pluggy has the desired capabilities of importing local and external plugins into the very bare model framework, but documentation looks promising.

Tentative Action Plan

-Archive the current manual plugin registry and loader logic from plugins/init.py.
-Add pluggy as a dependency.
-Create a hook specifications file in the plugins directory
-Refactor plugins/init.py to initialize a pluggy PluginManager, add hookspecs, and load plugins via entry points.
-Update internal and external plugin registration to accomodate pluggy.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions