You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Despite switching from enchant to aspell (#1164), the spellcheck module can still cause issues with installing Sopel on Windows (#1142). Even on *nix systems, there are system-level package requirements (libraries and dictionary files) that often trip up the installation. It's more than a little absurd for one optional plugin to potentially halt the entire install process for Sopel, when the user might not even want any of the core module set.
I still want to leave most "package-ification" for a later release (see #1291), but I've become convinced over the past few months that removing spellcheck from the base installation package sooner is warranted. I just see way too many complaints about installation problems related to it, and spellcheck is the only core plugin with dependencies that pip can't always install.
So, if anyone wants to be co-maintainer of the soon-to-be-external spellcheck plugin, comment here and/or send me a PM on freenode (I'm also dgw there). When I return from my overseas trip in a week or so, I'll make the repository, add collaborators (if any), and get started on this.
As PyPI does not have any release of Sopel 7.x available yet, this requires an existing "editable" install of Sopel @ 40162a4 or newer. pip will not be able to satisfy the sopel>=7.0 dependency on its own until we begin publishing alpha/beta/RC versions.
Despite switching from
enchant
toaspell
(#1164), thespellcheck
module can still cause issues with installing Sopel on Windows (#1142). Even on *nix systems, there are system-level package requirements (libraries and dictionary files) that often trip up the installation. It's more than a little absurd for one optional plugin to potentially halt the entire install process for Sopel, when the user might not even want any of the core module set.I still want to leave most "package-ification" for a later release (see #1291), but I've become convinced over the past few months that removing
spellcheck
from the base installation package sooner is warranted. I just see way too many complaints about installation problems related to it, andspellcheck
is the only core plugin with dependencies thatpip
can't always install.So, if anyone wants to be co-maintainer of the soon-to-be-external
spellcheck
plugin, comment here and/or send me a PM on freenode (I'm alsodgw
there). When I return from my overseas trip in a week or so, I'll make the repository, add collaborators (if any), and get started on this.Tasks:
spellcheck.py
into its own package and test it (done: see above repo)pip
can actually find a valid requirement candidate)The text was updated successfully, but these errors were encountered: