Skip to content

Support classless plugins#3703

Draft
bartfeenstra wants to merge 2 commits into0.5.xfrom
classless-plugins
Draft

Support classless plugins#3703
bartfeenstra wants to merge 2 commits into0.5.xfrom
classless-plugins

Conversation

@bartfeenstra
Copy link
Copy Markdown
Owner

@bartfeenstra bartfeenstra commented Jan 31, 2026

This fixes #3635

To do

  • A major challenge is resolvable definitions. Some calling code needs ResolvableDefinition for any plugin type, and others for a specific type
  • Can we add a function that takes a plugin type and returns a type[ClsPluginDefiniton]? Or another way we can inject the base class cleanly and properly typed?

@bartfeenstra bartfeenstra added this to the 0.5.0 milestone Jan 31, 2026
@bartfeenstra bartfeenstra added enhancement New feature or request BC break Breaks backwards compatibility with existing integrations python Pull requests that update Python code labels Jan 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BC break Breaks backwards compatibility with existing integrations enhancement New feature or request python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Classless plugins

1 participant