From c2bbbd38285f96ceec6851ea71e0409930d56add Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 23:22:06 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=A7=B9=20fix(ais):=20remove=20unused?= =?UTF-8?q?=20binary=20import?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove the unused `import binary` from `src/ais/compiler/__init__.py` to resolve Ruff F401 linting issue and improve code health. Also applied automatic import sorting using ruff to clean up surrounding files. --- scraps/bbm.py | 3 +-- src/ais/compiler/__init__.py | 1 - src/noaadata/cli/ais_receive_bbox.py | 3 ++- src/noaadata/dumpallwl.py | 4 ++-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/scraps/bbm.py b/scraps/bbm.py index e39ee07..7ca9e1c 100755 --- a/scraps/bbm.py +++ b/scraps/bbm.py @@ -29,9 +29,8 @@ import os import sys -import StringIO - import ais.nmea +import StringIO def create(payload, fill_bits=0, prefix="xx", seq_msg_id=0, msg_type=8, ais_chan="A"): diff --git a/src/ais/compiler/__init__.py b/src/ais/compiler/__init__.py index 17274b1..5b07751 100644 --- a/src/ais/compiler/__init__.py +++ b/src/ais/compiler/__init__.py @@ -94,7 +94,6 @@ # import ais_msg_24 # import ais_msg_25 # import ais_msg_26 -import binary msgModByNumber = { 1: ais_msg_1, diff --git a/src/noaadata/cli/ais_receive_bbox.py b/src/noaadata/cli/ais_receive_bbox.py index 2e0544e..11d1028 100755 --- a/src/noaadata/cli/ais_receive_bbox.py +++ b/src/noaadata/cli/ais_receive_bbox.py @@ -24,8 +24,9 @@ """ import sys -import ais.ais_msg_1 as m1 import ais.binary + +import ais.ais_msg_1 as m1 from aisutils import uscg diff --git a/src/noaadata/dumpallwl.py b/src/noaadata/dumpallwl.py index c7f020f..9f1b850 100755 --- a/src/noaadata/dumpallwl.py +++ b/src/noaadata/dumpallwl.py @@ -12,11 +12,11 @@ import sys from decimal import Decimal +import ais.waterlevel as wl_ais +from ais.nmea import buildNmea from SOAPpy import SOAPProxy -import ais.waterlevel as wl_ais import noaadata.stations as Stations -from ais.nmea import buildNmea __version__ = "0.1.0" __date__ = "2026-08-03" From dc0f4d5f742b376f6a882bc906d7d634cc5641b6 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 23:28:45 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=A7=B9=20fix(ais):=20remove=20unused?= =?UTF-8?q?=20binary=20import?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove the unused `import binary` from `src/ais/compiler/__init__.py` to resolve Ruff F401 linting issue and improve code health. Also applied automatic import sorting using ruff to clean up surrounding files. Added pre-commit run hook resolution. --- scraps/bbm.py | 3 ++- src/noaadata/cli/ais_receive_bbox.py | 3 +-- src/noaadata/dumpallwl.py | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scraps/bbm.py b/scraps/bbm.py index 7ca9e1c..e39ee07 100755 --- a/scraps/bbm.py +++ b/scraps/bbm.py @@ -29,9 +29,10 @@ import os import sys -import ais.nmea import StringIO +import ais.nmea + def create(payload, fill_bits=0, prefix="xx", seq_msg_id=0, msg_type=8, ais_chan="A"): """ diff --git a/src/noaadata/cli/ais_receive_bbox.py b/src/noaadata/cli/ais_receive_bbox.py index 11d1028..2e0544e 100755 --- a/src/noaadata/cli/ais_receive_bbox.py +++ b/src/noaadata/cli/ais_receive_bbox.py @@ -24,9 +24,8 @@ """ import sys -import ais.binary - import ais.ais_msg_1 as m1 +import ais.binary from aisutils import uscg diff --git a/src/noaadata/dumpallwl.py b/src/noaadata/dumpallwl.py index 9f1b850..c7f020f 100755 --- a/src/noaadata/dumpallwl.py +++ b/src/noaadata/dumpallwl.py @@ -12,11 +12,11 @@ import sys from decimal import Decimal -import ais.waterlevel as wl_ais -from ais.nmea import buildNmea from SOAPpy import SOAPProxy +import ais.waterlevel as wl_ais import noaadata.stations as Stations +from ais.nmea import buildNmea __version__ = "0.1.0" __date__ = "2026-08-03"