diff --git a/async_main.py b/async_main.py index c11c8f1e..973b92c6 100644 --- a/async_main.py +++ b/async_main.py @@ -1,4 +1,5 @@ """Show how to implement pymysensors async.""" + import asyncio import logging diff --git a/main.py b/main.py index fd4d6b4c..91b2d45f 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,5 @@ """Example for using pymysensors.""" + import logging from mysensors import mysensors diff --git a/mqtt.py b/mqtt.py index b6c7e001..af615b94 100644 --- a/mqtt.py +++ b/mqtt.py @@ -1,4 +1,5 @@ """Example for using pymysensors with mqtt.""" + import paho.mqtt.client as mqtt from mysensors import mysensors diff --git a/mysensors/__init__.py b/mysensors/__init__.py index f3695b68..032da7c9 100644 --- a/mysensors/__init__.py +++ b/mysensors/__init__.py @@ -1,4 +1,5 @@ """Python implementation of MySensors API.""" + import logging from pathlib import Path diff --git a/mysensors/cli/__init__.py b/mysensors/cli/__init__.py index f0041a2a..03a7b667 100644 --- a/mysensors/cli/__init__.py +++ b/mysensors/cli/__init__.py @@ -1,4 +1,5 @@ """Implement a command line interface for pymysensors.""" + import logging import click diff --git a/mysensors/cli/gateway_mqtt.py b/mysensors/cli/gateway_mqtt.py index e7a371d5..99a78830 100644 --- a/mysensors/cli/gateway_mqtt.py +++ b/mysensors/cli/gateway_mqtt.py @@ -1,4 +1,5 @@ """Start a mqtt gateway.""" + import asyncio from contextlib import contextmanager import logging diff --git a/mysensors/cli/gateway_serial.py b/mysensors/cli/gateway_serial.py index e7acaa28..341d608f 100644 --- a/mysensors/cli/gateway_serial.py +++ b/mysensors/cli/gateway_serial.py @@ -1,4 +1,5 @@ """Start a serial gateway.""" + import click from mysensors.cli.helper import ( diff --git a/mysensors/cli/gateway_tcp.py b/mysensors/cli/gateway_tcp.py index 2c7b15a1..e65964e2 100644 --- a/mysensors/cli/gateway_tcp.py +++ b/mysensors/cli/gateway_tcp.py @@ -1,4 +1,5 @@ """Start a tcp gateway.""" + import click from mysensors.cli.helper import ( diff --git a/mysensors/cli/helper.py b/mysensors/cli/helper.py index 197e4db2..673e41f0 100644 --- a/mysensors/cli/helper.py +++ b/mysensors/cli/helper.py @@ -1,4 +1,5 @@ """Offer common helper functions for the CLI.""" + import asyncio import logging import time diff --git a/mysensors/const.py b/mysensors/const.py index 083ca978..e54a8d23 100644 --- a/mysensors/const.py +++ b/mysensors/const.py @@ -1,4 +1,5 @@ """Helpers for const.""" + from importlib import import_module from awesomeversion import AwesomeVersion diff --git a/mysensors/const_14.py b/mysensors/const_14.py index eb41307a..11009538 100644 --- a/mysensors/const_14.py +++ b/mysensors/const_14.py @@ -1,4 +1,5 @@ """MySensors constants for version 1.4 of MySensors.""" + from enum import IntEnum import voluptuous as vol diff --git a/mysensors/const_15.py b/mysensors/const_15.py index be186f8e..4037db88 100644 --- a/mysensors/const_15.py +++ b/mysensors/const_15.py @@ -1,4 +1,5 @@ """MySensors constants for version 1.5 of MySensors.""" + import binascii import voluptuous as vol diff --git a/mysensors/const_20.py b/mysensors/const_20.py index d057949e..7b847f8b 100644 --- a/mysensors/const_20.py +++ b/mysensors/const_20.py @@ -1,4 +1,5 @@ """MySensors constants for version 2.0 of MySensors.""" + import voluptuous as vol from mysensors.const_15 import ( diff --git a/mysensors/const_21.py b/mysensors/const_21.py index a01b1168..42ee0bfd 100644 --- a/mysensors/const_21.py +++ b/mysensors/const_21.py @@ -1,4 +1,5 @@ """MySensors constants for version 2.1 of MySensors.""" + # pylint: disable=unused-import from mysensors.const_20 import ( # noqa: F401 MAX_NODE_ID, diff --git a/mysensors/const_22.py b/mysensors/const_22.py index 70240f13..4070c4c3 100644 --- a/mysensors/const_22.py +++ b/mysensors/const_22.py @@ -1,4 +1,5 @@ """MySensors constants for version 2.2 of MySensors.""" + import voluptuous as vol # pylint: disable=unused-import diff --git a/mysensors/gateway_mqtt.py b/mysensors/gateway_mqtt.py index ab907920..7adedfea 100644 --- a/mysensors/gateway_mqtt.py +++ b/mysensors/gateway_mqtt.py @@ -1,4 +1,5 @@ """Implement an MQTT gateway.""" + import logging from mysensors import BaseAsyncGateway, BaseSyncGateway, Gateway, Message diff --git a/mysensors/gateway_serial.py b/mysensors/gateway_serial.py index 4cb067b8..4a4c308a 100644 --- a/mysensors/gateway_serial.py +++ b/mysensors/gateway_serial.py @@ -1,4 +1,5 @@ """Implement a serial gateway.""" + import asyncio import logging import time diff --git a/mysensors/gateway_tcp.py b/mysensors/gateway_tcp.py index 54467865..e76900a3 100644 --- a/mysensors/gateway_tcp.py +++ b/mysensors/gateway_tcp.py @@ -1,4 +1,5 @@ """Implement a TCP gateway.""" + import asyncio import ipaddress import logging diff --git a/mysensors/handler.py b/mysensors/handler.py index 26b08014..b07ede41 100644 --- a/mysensors/handler.py +++ b/mysensors/handler.py @@ -1,4 +1,5 @@ """Implement message handlers.""" + import calendar import logging import time diff --git a/mysensors/message.py b/mysensors/message.py index a9e65c0b..b2578b75 100644 --- a/mysensors/message.py +++ b/mysensors/message.py @@ -1,4 +1,5 @@ """Handle messages.""" + import logging import voluptuous as vol diff --git a/mysensors/mysensors.py b/mysensors/mysensors.py index 0a212f16..ea2244b1 100644 --- a/mysensors/mysensors.py +++ b/mysensors/mysensors.py @@ -1,4 +1,5 @@ """Convenience module for backwards compatibility.""" + # flake8: noqa: F401 # pylint: disable=unused-import from mysensors import Gateway diff --git a/mysensors/ota.py b/mysensors/ota.py index 7da1eb66..74e8e8d3 100644 --- a/mysensors/ota.py +++ b/mysensors/ota.py @@ -1,4 +1,5 @@ """Handle MySensors OTA FW updates.""" + import binascii import logging import os diff --git a/mysensors/persistence.py b/mysensors/persistence.py index fffa4d1a..e0ebdf24 100644 --- a/mysensors/persistence.py +++ b/mysensors/persistence.py @@ -1,4 +1,5 @@ """Handle persistence.""" + import json import logging import os diff --git a/mysensors/sensor.py b/mysensors/sensor.py index 644f187b..07ab474b 100644 --- a/mysensors/sensor.py +++ b/mysensors/sensor.py @@ -1,4 +1,5 @@ """Handle sensor classes.""" + import logging from collections import deque diff --git a/mysensors/task.py b/mysensors/task.py index de5829d0..8f17474d 100644 --- a/mysensors/task.py +++ b/mysensors/task.py @@ -1,4 +1,5 @@ """Handle sync and async tasks.""" + import asyncio from collections import deque import logging diff --git a/mysensors/transport.py b/mysensors/transport.py index 920286fe..25a8ed8b 100644 --- a/mysensors/transport.py +++ b/mysensors/transport.py @@ -1,4 +1,5 @@ """Organize MySensors transports.""" + import asyncio import logging import threading diff --git a/mysensors/validation.py b/mysensors/validation.py index d7d12818..f0845ab7 100644 --- a/mysensors/validation.py +++ b/mysensors/validation.py @@ -1,4 +1,5 @@ """Expose validators to use in the library.""" + import logging from awesomeversion import AwesomeVersion, AwesomeVersionException diff --git a/requirements_lint.txt b/requirements_lint.txt index bbd5dbea..fa009876 100644 --- a/requirements_lint.txt +++ b/requirements_lint.txt @@ -1,4 +1,4 @@ -black==23.12.1 +black==25.1.0 flake8==7.1.1 flake8-docstrings==1.7.0 pylint==3.3.4 diff --git a/setup.py b/setup.py index 5d71204e..d0b34e68 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,5 @@ """Setup file for mysensors package.""" + from pathlib import Path from setuptools import setup, find_packages diff --git a/tests/test_gateway_mqtt.py b/tests/test_gateway_mqtt.py index 19aa6212..96813af2 100644 --- a/tests/test_gateway_mqtt.py +++ b/tests/test_gateway_mqtt.py @@ -1,4 +1,5 @@ """Test mysensors MQTT gateway with unittest.""" + import logging import time from unittest import mock diff --git a/tests/test_message.py b/tests/test_message.py index 2e9aecfa..682e9872 100644 --- a/tests/test_message.py +++ b/tests/test_message.py @@ -1,4 +1,5 @@ """Test mysensors messages.""" + from unittest import mock import pytest diff --git a/tests/test_mysensors.py b/tests/test_mysensors.py index 5c400da6..e315b91d 100644 --- a/tests/test_mysensors.py +++ b/tests/test_mysensors.py @@ -1,4 +1,5 @@ """Test mysensors with unittest.""" + import logging import time from unittest import mock diff --git a/tests/test_ota.py b/tests/test_ota.py index e48d0ea1..480ba903 100644 --- a/tests/test_ota.py +++ b/tests/test_ota.py @@ -1,4 +1,5 @@ """Test mysensors OTA FW with unittest.""" + import binascii import struct import tempfile diff --git a/tests/test_persistence.py b/tests/test_persistence.py index 161ba50e..dfe44c95 100644 --- a/tests/test_persistence.py +++ b/tests/test_persistence.py @@ -1,4 +1,5 @@ """Test persistence.""" + import json import os from collections import deque diff --git a/tests/test_sensor.py b/tests/test_sensor.py index bf0bef60..e5fc6652 100644 --- a/tests/test_sensor.py +++ b/tests/test_sensor.py @@ -1,4 +1,5 @@ """Test task module.""" + import pytest import voluptuous diff --git a/tests/test_task.py b/tests/test_task.py index ca2cd949..e2ffafa2 100644 --- a/tests/test_task.py +++ b/tests/test_task.py @@ -1,4 +1,5 @@ """Test task module.""" + from unittest import mock from mysensors import Gateway diff --git a/tests/test_transport.py b/tests/test_transport.py index f1693080..b36706df 100644 --- a/tests/test_transport.py +++ b/tests/test_transport.py @@ -1,4 +1,5 @@ """Test the gateway transport.""" + from unittest import mock import pytest