dgw
dgw
In the config wizard invoked by e.g. `sopel-plugins configure pluginname`, many options that have a default value or have already been configured can be "skipped" (keeping the current value) by...
This replaces directly passing through the CLIENTTAGDENY value as a plain string. Consumers of the CLIENTTAGDENY token can either check whether a tag name is directly contained in the set,...
### Description I liked my idea in #2699 enough to create an issue, and now I'm submitting a patch to close that issue. Closes #2711. ### Example Tested by merging...
Title. Occasionally, we want to mark certain things as deprecated that don't correspond to a particular function call or other "clean" location for a stack trace to point to. For...
When documenting settings in the `core` section or elsewhere, we can use newer Sphinx functionality once it's supported by the Furo theme. See: https://www.sphinx-doc.org/en/master/usage/domains/standard.html#directive-confval See: https://github.com/pradyunsg/furo/discussions/901 (this can be become...
### Description Alternative to the suggested implementation from #2498, putting this fallback in the plugin machinery instead of a special display-only case in `version`. `PyFilePlugin` keeps track of the modification...
### Description Implements the new config type idea from https://github.com/sopel-irc/sopel/pull/2687#discussion_r2187967100 Most of the parsing/serializing code is just inherited, with a thin layer of tweaks on top to return the correct...
We were thinking about this 3 years ago (as of tomorrow), in 2022: > Put a pin in [PEP 639](https://peps.python.org/pep-0639/#core-metadata) (deprecates/replaces `License` and the license-related classifiers) for later. > >...
**Description:** Somewhat similarly to #1364, this action reports a deprecation warning after upgrade to v5: ``(node:1679) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security...