From eb1df4c95ace32147d031afd3f780a36dd67aeb4 Mon Sep 17 00:00:00 2001 From: kemfic <19ficici.kemal@gmail.com> Date: Sat, 23 Aug 2025 13:10:25 -0700 Subject: [PATCH 1/4] [bleak] pin to 1.1.0 --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 453b8c9..31086db 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ "Operating System :: OS Independent" ], install_requires=[ - "bleak", + "bleak==1.1.0", "requests" ], entry_points={ From 960bdfd7cd7dd04f56f63b0e23ae9fae9a703fa0 Mon Sep 17 00:00:00 2001 From: kemfic <19ficici.kemal@gmail.com> Date: Sat, 23 Aug 2025 13:17:59 -0700 Subject: [PATCH 2/4] fix unit tests --- tests/test_advertisements.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/test_advertisements.py b/tests/test_advertisements.py index 7f07bf0..696ae7e 100644 --- a/tests/test_advertisements.py +++ b/tests/test_advertisements.py @@ -1,6 +1,7 @@ import unittest from bleak.backends.scanner import AdvertisementData +from bleak.backends.device import BLEDevice from bleak import BleakClient from aranet4.client import Aranet4Advertisement @@ -19,8 +20,13 @@ def fake_ad_data(name, service_uuid, manufacturer_data, address="00:11:22:33:44: platform_data=() ) - device = BleakClient(address) - device.name = name + # device = BleakClient(address) + #$ device.name = name + device = BLEDevice( + address=address, + name=name, + details={}, + ) return { "ad_data": ad_data, From 13786b1030babcec6d0a2052b1d4b471b8429978 Mon Sep 17 00:00:00 2001 From: kemfic <19ficici.kemal@gmail.com> Date: Sat, 23 Aug 2025 13:19:16 -0700 Subject: [PATCH 3/4] bump semver --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 31086db..115b892 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setuptools.setup( name="aranet4", - version="2.5.1", + version="2.5.2", description="Aranet Python client", long_description=long_description, long_description_content_type="text/markdown", From 17dfc11db100dd233077a970a0cc514506a1b681 Mon Sep 17 00:00:00 2001 From: kemfic <19ficici.kemal@gmail.com> Date: Sat, 23 Aug 2025 13:23:48 -0700 Subject: [PATCH 4/4] roll back to 0.x release --- setup.py | 2 +- tests/test_advertisements.py | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/setup.py b/setup.py index 115b892..c784cc1 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ "Operating System :: OS Independent" ], install_requires=[ - "bleak==1.1.0", + "bleak==0.22.3", "requests" ], entry_points={ diff --git a/tests/test_advertisements.py b/tests/test_advertisements.py index 696ae7e..7f07bf0 100644 --- a/tests/test_advertisements.py +++ b/tests/test_advertisements.py @@ -1,7 +1,6 @@ import unittest from bleak.backends.scanner import AdvertisementData -from bleak.backends.device import BLEDevice from bleak import BleakClient from aranet4.client import Aranet4Advertisement @@ -20,13 +19,8 @@ def fake_ad_data(name, service_uuid, manufacturer_data, address="00:11:22:33:44: platform_data=() ) - # device = BleakClient(address) - #$ device.name = name - device = BLEDevice( - address=address, - name=name, - details={}, - ) + device = BleakClient(address) + device.name = name return { "ad_data": ad_data,