dgw

Results 632 comments of dgw

In the spirit of taking what should be a simple issue and making it complicated, I looked around a bit and found https://pronouns.within.lgbt/ / https://github.com/Xe/pronouns. The advantage vs. our current...

Quick follow-up: I figured out how to get a free instance of Xe/pronouns running on Render in about 30 minutes. Next step would be examining the license (_**Edit:** It's [using](https://github.com/Xe/pronouns/blob/2079c1c5ba043ed2f753c8d62f9f52c8b7e30e85/LICENSE)...

Upstream is totally interested in configurability. 🥳 Above issue mention is me writing out the detailed ideas, after getting preliminary buy-in via a Mastodon conversation (linked there).

I don't think it _should_ break anything, but what we need to do depends on what kind of help they want. Benchmark comparisons of our package running on GIL-enabled and...

I remembered seeing a deprecation related to that `re.sub()` warning [in the Python 3.13 changelog](https://docs.python.org/3/whatsnew/3.13.html#new-deprecations)… The PR adding 3.13 to CI should do an audit of all mentioned functions: >...

Hmm, https://docs.sqlalchemy.org/en/20/changelog/changelog_14.html#change-1.4.53-mypy in particular. It wouldn't be ideal to put #2492 in a minor release, since Sopel's DB API needs to change to accommodate some removals in SQLAlchemy itself. We're...

I dug into the original issue _just a bit_ (literally, this time) and found that we probably could differentiate the `EntryPointPlugin` type from its parent class `PyModulePlugin` a bit more....

Bonked on the underlying issue here with my newest plugin project, which bundles multiple related plugins into a single package as `the_collection.thing1.plugin` and so on. Sopel of course fails to...

> Alternatively, I don't mind if we separate the plugin version from the package version, i.e. allow a Plugin author to use `__version__` in the plugin file (as exposed by...

I had a partial implementation of what's discussed in https://github.com/sopel-irc/sopel/pull/2594#discussion_r1767683659 and committed it on top of this branch to clean out uncommitted changes in my Gitpod workspace (they are apparently...