fix: update dependency path, remove dead recipes, apply lint fixes

Fixed broken dependency path (../clients/python -> ../client-py).
Added strict ruff config. Removed dead meshcore/orac/telemetry
justfile recipes (scripts never existed). Applied SIM105
(contextlib.suppress) and I001 (import sorting) lint fixes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
swaitsandClaude Opus 4.6 committed 2026-04-08 13:34:00 -06:00
1 parent b3e8f07459
commit ef8261da57
7 files changed
+71 -29

No files matched your search

-14
View File
@@ -2,8 +2,6 @@ set shell := ["bash", "-c"]
_proj := source_directory()
_uv := "uv run --project " + _proj
_uv_meshcore := "uv run --project " + _proj + " --extra meshcore"
_uv_orac := "uv run --project " + _proj + " --extra orac"
[private]
_ensure_tools:
@@ -43,15 +41,3 @@ test-commands *args: _ensure_tools
# Two-way LoRa bridge over TCP
bridge *args: _ensure_tools
@{{_uv}} {{source_directory()}}/lora_bridge.py {{args}}
# MeshCore packet decoder/monitor
meshcore *args: _ensure_tools
@{{_uv_meshcore}} {{source_directory()}}/meshcore/meshcore_rx.py {{args}}
# MeshCore AI bot (requires ANTHROPIC_API_KEY)
orac *args: _ensure_tools
@{{_uv_orac}} {{source_directory()}}/meshcore/ai_bot.py {{args}}
# MeshCore repeater telemetry monitor
telemetry *args: _ensure_tools
@{{_uv_meshcore}} {{source_directory()}}/meshcore/telemetry_monitor.py {{args}}