From c73d02f76c9445b083af424465beb3d111a0f77e Mon Sep 17 00:00:00 2001 From: James Smith Date: Sat, 9 May 2026 15:10:06 +0100 Subject: [PATCH] fix: remove opendroneid dependency incompatible with Python 3.11 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The opendroneid package caps at Python <3.11, breaking Docker builds on the current python:3.11-slim base image. The package is unused — drone Remote ID parsing is handled natively via scapy and struct in utils/drone/remote_id.py. Closes #214 Co-Authored-By: Claude Sonnet 4.6 --- requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 41232e7..2567927 100644 --- a/requirements.txt +++ b/requirements.txt @@ -30,7 +30,6 @@ meshtastic>=2.0.0 # Deauthentication attack detection (optional - for WiFi TSCM) scapy>=2.4.5 -opendroneid>=1.0 # QR code generation for Meshtastic channels (optional) qrcode[pil]>=7.4