sopel modules are now designed to be installed under a specific namespace. you can use the sopel template which uses cookiecutter to create a bunch of basic code so that your module is recognized correctly by sopel.
namespace_packages=['sopel_modules'],
sopel modules are now designed to be installed under a specific namespace. you can use the sopel template which uses cookiecutter to create a bunch of basic code so that your module is recognized correctly by sopel.
the most important part in there seems to be:
in setup.py...
see also sopel-irc/sopel#1128 (comment)