Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-bleak for openSUSE:Factory checked in at 2025-12-19 16:42:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-bleak (Old) and /work/SRC/openSUSE:Factory/.python-bleak.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-bleak" Fri Dec 19 16:42:56 2025 rev:3 rq:1323570 version:1.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-bleak/python-bleak.changes 2024-12-08 11:39:01.678351371 +0100 +++ /work/SRC/openSUSE:Factory/.python-bleak.new.1928/python-bleak.changes 2025-12-19 16:43:48.828773097 +0100 @@ -1,0 +2,115 @@ +Wed Oct 29 01:57:00 UTC 2025 - Steve Kowalik <[email protected]> + +- Update to version 1.1.1: + * bluezdbus: improve D-Bus connection error handling in manager + * backends/bluez: don't bind lambda to loop variable + * backends/p4android/client: initialize __callbacks to None + * backends/winrt/client: call disconnect callback on disconnect + * Pythonista iOS app backend support + * bleak: add BleakClient.name property + * backends: p4android: fix connect() + * examples/service_explorer: pass objects directly instead of handles + * Update service_explorer.py + * github: add -v option to pytest + * backends: bluezdbus: restore deprecated imports + * backends/device: restore **kwargs in BLEDevice constructor + * bluez: client: fix a few static typing complaints + * "tomli" was included in Python 3.11 as "tomllib" (#1782) + * bleak: use backend-specific key for seen_devices + * backends: bluez: handle address change after pairing + * bleak: use longer timeout when pairing during connect + * build(deps-dev): bump urllib3 from 1.26.19 to 2.5.0 + * backends: winrt: scanner: enable extended advertising + * build(deps-dev): bump requests from 2.32.0 to 2.32.4 + * github: add stale bot messages + * backends: winrt: deprecate protection_level + * backends: winrt: try highest pairing level first + * backends: winrt: fix pair debug message with wrong value + * backends: winrt: improve pairing error message + * backends: winrt: swap order of is_paired and can_pair check + * backends: winrt: move protection_level out of parameters + * backends/characteristic: fix type hint + * typings: fix a couple mypy complaints + * backends: winrt: don't wait for disconnect + * backends: service: fix a type error with cast + * backends: refactor resolving descriptors + * backends: refactor common characteristics lookup code + * backends: service: remove BleakGATTService subclasses + * backends: characteristic: remove subclasses + * backends: descriptor: remove subclassess + * backends: corebluetooth: improve typings + * backends: bluezdbus: fix regression in connect() method + * backends: bluez: use None for name instead of address + * backends: scanner: fix type of device name + * examples: include device name in info + * backends: android: drop __del__ methods + * backends: scanner: use override decorator + * backends: scanner: remove set_scanning_filter() method + * backends: client: use @override decorator + * backends: get_services is no longer a required method + * typings/Foundation: add NSBundle + * typing: ignore PlatformBleakScanner constructor complaints + * backends: winrt: rename RawAdvData + * fix Self imports + * examples: more typing fixes + * examples: use {} instead of dict() for backend args + * bleak.args: add new sub-package for backend-specific args + * examples: strongly typed args namespace + * use absolute import instead of relative + * typings: fix wrong file extension + * backends: winrt: more typing improvements + * backends: bluez: type hint improvements + * general type hint improvements + * examples: fix wrong kwarg name + * backends: add hack to ignore different platforms from type checkers + * backends: bluez: fix wrong import module + * typing: fix unreachable + * typing: add explicit type for kwargs + * typing: fix missing generic type arguments + * typing: use collections.abc instead of deprecated typing aliases + * typing: use python 3.9 type[T] instead of typing.Type[T] + * typing: use python 3.9 set[T] instead of typing.Set + * typing: use python 3.9 dict[K, V] instead of typing.Dict + * typing: use python 3.9 tuple[...] instead of typing.Tuple[...] + * typing: use Python 3.9 list[T] instead of List[T] + * Update macos.rst + * docs: update RPi troubleshooting section + * github: only build and test if code changes + * github: add bot to close stale issues + * Drop support for BlueZ < 5.55 + * Drop support for macOS < 10.13 + * change connect/disconnect/pair/unpair method returns to None + * Remove deprecated properties from BLEDevice. + * don't allow calling is_connected as a method + * bleak: remove deprecated methods + * remove deprecated parameters + * bleak: undeprecate response=None arg to BleakClient.write_gatt_char() + * pyproject update jinja2 + * docs/macos: elaborate on pairing + * corebluetooth: add type hints for new notification discriminator + * pyproject: update docs dependencies + * docs: remove requirements.txt + * bluez/characteristic: remove unused _GattCharacteristicsFlagsEnum + * bleak: add pair param to BleakClient() + * Corebluetooth: add notification descriminator (#1742) + * make extraction of device path from characteristic path more robust + * winrt: move event wait inside timeout + * winrt: improve logging in pair method + * winrt: fix another winrt v3 api change + * winrt: improve type hints for adv data args + * docs: ignore .venv dircectory + * bluez: Fix DBus connection leak by utilizing AsyncExitStack + * bluez: fix service interface leak + * bleak: restore description of response=None + * pyproject: remove upper bound on most dependency versions + * pyproject: drop support for Python 3.8 + * bleak: deprecate omitting write_gatt_char() response arg + * setup.cfg: ignore Flake E231 + * Update flake8 to 7.1.1 to fix false-positives + * Update black formatting + * Update poetry to v2 + * Log to stderr instead of stdout by default + * github: drop -dev from Python 3.13 + * Changing docstring with demo-code to r-string. + +------------------------------------------------------------------- Old: ---- python-bleak-0.22.3.tar.xz New: ---- python-bleak-1.1.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-bleak.spec ++++++ --- /var/tmp/diff_new_pack.6i1UBz/_old 2025-12-19 16:43:52.936944895 +0100 +++ /var/tmp/diff_new_pack.6i1UBz/_new 2025-12-19 16:43:52.940945063 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-bleak # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,28 +27,25 @@ %define pname bleak %{?sle15_python_module_pythons} Name: python-%{pname}%{psuffix} -Version: 0.22.3 +Version: 1.1.1 Release: 0 Summary: Python GATT client License: MIT -Group: Development/Languages/Python URL: https://github.com/hbldh/bleak Source0: python-%{pname}-%{version}.tar.xz BuildArch: noarch +BuildRequires: %{python_module base >= 3.10} BuildRequires: %{python_module dbus_fast >= 1.83.0} BuildRequires: %{python_module pip} BuildRequires: %{python_module poetry-core} -BuildRequires: %{python_module setuptools} %if %python_version_nodots < 311 BuildRequires: %{python_module async_timeout >= 3.0.0} %endif %if %{with test} -BuildRequires: %{python_module async_timeout} -BuildRequires: %{python_module bleak} -BuildRequires: %{python_module pytest >= 7.0.0} -BuildRequires: %{python_module pytest-asyncio >= 0.19.0} +BuildRequires: %{python_module bleak = %{version}} +BuildRequires: %{python_module pytest >= 8.2.1} +BuildRequires: %{python_module pytest-asyncio >= 0.23.7} BuildRequires: %{python_module pytest-cov >= 3.0.0} -BuildRequires: %{python_module typing_extensions >= 4.7.0} %endif BuildRequires: fdupes BuildRequires: python-rpm-macros ++++++ _service ++++++ --- /var/tmp/diff_new_pack.6i1UBz/_old 2025-12-19 16:43:53.004947739 +0100 +++ /var/tmp/diff_new_pack.6i1UBz/_new 2025-12-19 16:43:53.020948409 +0100 @@ -1,12 +1,15 @@ <services> <service name="tar_scm" mode="disabled"> - <param name="versionformat">0.22.3</param> + <param name="versionformat">1.1.1</param> <param name="url">https://github.com/hbldh/bleak.git</param> <param name="filename">python-bleak</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> - <param name="exclude">.*</param> - <param name="revision">b094466</param> + <param name="exclude">.git*</param> + <param name="exclude">.editorconfig</param> + <param name="exclude">.readthedocs*</param> + <param name="exclude">.vscode</param> + <param name="revision">2564f91</param> </service> <service name="recompress" mode="disabled"> <param name="compression">xz</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.6i1UBz/_old 2025-12-19 16:43:53.060950081 +0100 +++ /var/tmp/diff_new_pack.6i1UBz/_new 2025-12-19 16:43:53.072950583 +0100 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/hbldh/bleak.git</param> - <param name="changesrevision">b094466829e51f63e8e92c15c5ff3049105f2fb0</param> + <param name="changesrevision">2564f9162c46f451db8067930637f30487315f7a</param> </service> </servicedata> (No newline at EOF) ++++++ python-bleak-0.22.3.tar.xz -> python-bleak-1.1.1.tar.xz ++++++ ++++ 11679 lines of diff (skipped)
