KEMBAR78
Separate plugin API and implementation · Issue #5117 · python/mypy · GitHub
Skip to content

Separate plugin API and implementation #5117

@ilevkivskyi

Description

@ilevkivskyi

Currently plugin API and implementation (the DefaultPlugin class) live in the same module plugin.py. This leads to import cycles for specific plugins, e.g. plugin -> plugins.attrs -> plugin. This will happen for all plugins that we would like to be maintained in mypy. A possible solution is to just separate plugin API definition to a separate module.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions