dgw
dgw
The upgrade guides for [7.0](https://sopel.chat/usage/installing/upgrading-to-sopel-7/) and [8.0](https://sopel.chat/usage/installing/upgrading-to-sopel-8/) are the nearest things we have to existing "policy" re: Python compatibility, AFAIK. For 7.0: > For the life of Sopel 7.x, we...
Right now the expectation is "EOL will be supported until the next Sopel major, unless running the tests becomes unreasonably hard". I know it's late for both of us and...
IMO, which release ships as "system Python" on any given distro is pretty meaningless when tools like `pyenv` exist. You yourself pointed out that multiple versions of Python can be...
> * With `pytest-freethreaded` run in `--threads 1 --iterations 1` mode, there are 183 test failures. The newest issue on `pytest-freethreaded` (tonybaloney/pytest-freethreaded#20) indicates that these tests might actually run twice...
Manual testing (`make qa` as well as a functionality test) worked for me. Should be a quick review—or y'all @sopel-irc/rockstars can vote that we just convert this plugin to a...
> I don't like removing a plugin in a non-major release, but this definitely doesn't belong in builtins We're already planning to remove a few others in 8.1, so it...
I was about to settle in and merge this, then realized it has no functional test of the bot's behavior when actually dispatching callables. Writing a quick and dirty test...
That's where I started the other day, with a new `match_hello_rule_admin` fixture & `test_call_rule_rate_limited_global_admin` case. Something was wrong with the initial setup, I assume, because an assertion that should have...
CI failure unrelated to my updated patch; see #2680. Hold on re-review until that's sorted and I can rerun CI on this PR.
Attempting to force a CI re-run; sorry for the close/reopen spam. **Edit:** But, it worked! CI is re-running.