Skip to content

Commit 3e1d8c1

Browse files
ampledatagbaclaude
authored
Release 8.2.1: aprslib is a declared dependency (#20)
Picks up the fix from #19. The deb now declares python3-aprslib, and the try/except ImportError shim around the aprslib import is gone. That shim was the actual defect. aprslib is not optional -- every frame goes through aprslib.parsing.parse -- so catching the ImportError did not degrade gracefully, it just moved the failure somewhere unreadable and turned a clear "No module named 'aprslib'" into a confusing runtime error much later. The deb never declared the dependency either, so an apt install produced a package that could not parse a single frame. Claude-Session: https://claude.ai/code/session_0197da7dhvcPoHxYKamrYqyM Co-authored-by: gba <gba@brute.undef.net> Co-authored-by: Claude <noreply@anthropic.com>
1 parent ccc5006 commit 3e1d8c1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

aprscot/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
"""APRS to TAK Gateway."""
2020

21-
__version__ = "8.2.0"
21+
__version__ = "8.2.1"
2222

2323
# Constants are safe to import with no third-party dependencies, so they are
2424
# imported unconditionally and a genuine problem here is allowed to raise.

0 commit comments

Comments
 (0)