dgw

Results 219 issues of dgw

While repeatedly setting up new bots to test new (or repackaged) plugins with `sopel-config init`, I began to notice little things that don't make sense any more. The `core` section's...

Housekeeping

### Description A `ListAttribute` that defines its `default` as a list of something other than `str` (in my case, `int`s) breaks `sopel-plugins configure` if the user simply enters two blank...

Bug

### Description Python 3.12, at least, seems to have trouble with submodules of folder plugins, e.g.: - `.sopel/plugins/` - `fun_test_plugin/` - `__init__.py` - `sample.py` If `__init__.py` does `from .sample import...

Bug

Existing packages in the `sopel_modules` namespace almost exclusively date back to the days of declaring a namespace using `pkg_resources`, and that module is deprecated. I'm just giving us a reminder...

Long-term Planning
Housekeeping

### Description If one manually edits Sopel's config file, it is possible to trigger an error case where the underlying `RawConfigParser` pulls in the _value_ (intended) as if it is...

Bug
Needs Triage

In 2.0 (I haven't validated 1.1 or earlier), Robotics grants the robot frames only. To unlock passive provider and storage chests, either Construction Robotics or Logistic Robotics must then be...

This *is* the overengineered solution, an alternative to #113 that also resolves #112 but ✨ fancier ✨ During testing I became very annoyed to realize that there is no support...

Warehouses are powerful enough, it's probably reasonable to make users spend a couple hundred extra science packs to get this functionality. It's also technically impossible to require Construction OR Logistic...

The biggest potential snafu here is that I have not verified whether the API key I created has the correct scope (unclear exactly how "upload" and "publish" permissions differ). If...

internal

### Description flake8-import-order 0.19.0, released earlier this week, drops support for Python 3.7 & 3.8. It also adds some new ordering & whitespace checks we need to fix in our...

Tests
Housekeeping