Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-kasa for openSUSE:Factory checked in at 2025-12-10 15:34:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kasa (Old) and /work/SRC/openSUSE:Factory/.python-kasa.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kasa" Wed Dec 10 15:34:10 2025 rev:7 rq:1321921 version:0.10.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kasa/python-kasa.changes 2025-01-12 12:25:47.655606310 +0100 +++ /work/SRC/openSUSE:Factory/.python-kasa.new.1939/python-kasa.changes 2025-12-10 15:34:43.004854116 +0100 @@ -1,0 +2,17 @@ +Tue Dec 9 17:48:31 UTC 2025 - Markéta Machová <[email protected]> + +- Update to 0.10.2 + * Major changes to the library by adding support for devices that + require authentication for communications + * Add DeviceConfig to allow specifying configuration parameters + * Move connect_single to SmartDevice.connect + * Major refactoring of the library to serve the ever-growing list + of supported devices + * Support for multi-functional devices like the dimmable fan KS240 + * Initial support for devices using the Tapo camera protocol + * Migration from pydantic to mashumaro for serialization + * Removed support for python <3.11 + * Experimental support for Kasa cameras + * Many more changes, see upstream changelog + +------------------------------------------------------------------- Old: ---- python-kasa-0.5.4.tar.gz New: ---- python-kasa-0.10.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kasa.spec ++++++ --- /var/tmp/diff_new_pack.Th8XEd/_old 2025-12-10 15:34:43.616880009 +0100 +++ /var/tmp/diff_new_pack.Th8XEd/_new 2025-12-10 15:34:43.620880178 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-kasa # -# Copyright (c) 2025 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 @@ -18,36 +18,37 @@ %{?sle15_python_module_pythons} Name: python-kasa -Version: 0.5.4 +Version: 0.10.2 Release: 0 Summary: Python API for TP-Link Kasa Smarthome products License: GPL-3.0-or-later URL: https://github.com/python-kasa/python-kasa Source0: https://github.com/python-kasa/python-kasa/archive/refs/tags/%{version}.tar.gz#/python-kasa-%{version}.tar.gz -BuildRequires: %{python_module anyio} -BuildRequires: %{python_module async-timeout} +BuildRequires: %{python_module aiohttp} BuildRequires: %{python_module asyncclick} -BuildRequires: %{python_module orjson} +BuildRequires: %{python_module cryptography} +BuildRequires: %{python_module freezegun} +BuildRequires: %{python_module hatchling} +BuildRequires: %{python_module mashumaro} BuildRequires: %{python_module pip} -BuildRequires: %{python_module poetry} -BuildRequires: %{python_module pydantic} BuildRequires: %{python_module pytest-asyncio} +BuildRequires: %{python_module pytest-freezer} BuildRequires: %{python_module pytest-mock} +BuildRequires: %{python_module pytest-socket} +BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module tzdata} BuildRequires: %{python_module voluptuous} BuildRequires: %{python_module xdoctest} BuildRequires: fdupes BuildRequires: python-rpm-macros # Runtime requires -Requires: python-anyio -Requires: python-async-timeout +Requires: python-aiohttp Requires: python-asyncclick -Requires: python-orjson -Requires: python-pydantic +Requires: python-cryptography +Requires: python-mashumaro Requires: python-setuptools -Requires: python-voluptuous -Requires: python-xdoctest Requires(post): update-alternatives Requires(postun): update-alternatives BuildArch: noarch @@ -71,7 +72,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pytest +%pytest -n auto -k "not test_discover_raw" %post %python_install_alternative kasa ++++++ python-kasa-0.5.4.tar.gz -> python-kasa-0.10.2.tar.gz ++++++ ++++ 126816 lines of diff (skipped)
