mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-08-14 06:29:47 +00:00
ruff now checks the whole tree in CI and in `make lint` instead of only modules/ and tests/. scripts/ and the root-level scripts ship to users too and were going unlinted; the wider scope flags nothing today, which makes now the cheap time to widen it. Coverage floor raised 35 to 50 against an actual 53.21%. meshcore-cli was the only dependency with no version floor. It is still required — meshcore_cli.next_cmd backs contact and channel operations with no equivalent in the meshcore library — so it is pinned rather than dropped, and the reason is recorded next to it. Removes the dead [tool.pytest.ini_options] block: pytest.ini takes precedence, so those settings were never in effect and could only drift from the ones that are.