Skip to content

Package-ize core plugins #1291

@dgw

Description

@dgw

Todo list, created for 8.x dev cycle based on 7.x core plugins:

Original issue text follows.


Assuming #1056 gets solved, it would be great to ship the core plugin set separately from Sopel itself. Doing so would make keeping plugins up to date simpler, since a broken plugin wouldn't then require an update to the whole Sopel package to fix it.

Again, this would require solving #1056 first so the core plugin reloading experience (reload.py and perhaps a couple other plugins would remain in core because they relate to administering the bot itself) remains usable. It's not acceptable to ship this before packaged plugins can be reloaded without duplicating their commands etc.

Optimistically slotted into the 7.0.0 milestone... Let's see what happens.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Long-term PlanningThings that need to happen at some point in the future, but need to NOT happen soon.Tracking

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions