2026-11-09T12:14:06.5064062Z Current runner version: '2.338.2' 2026-11-09T12:14:06.5084294Z ##[group]Runner Image Provisioner 2026-11-09T12:14:06.5085112Z Hosted Compute Agent 2026-11-09T12:14:06.5085622Z Version: 20261028.624 2026-11-09T12:14:06.5086138Z Commit: 54898b74c23fde5556c9b3c3a2290865feef0dfe 2026-11-09T12:14:06.5087023Z Build Date: 2026-10-28T21:51:42Z 2026-11-09T12:14:06.5087617Z Worker ID: {d462cc01-a721-40f9-bc74-d4f27d08a711} 2026-11-09T12:14:06.5088274Z Region: westus2 2026-11-09T12:14:06.5088773Z Cloud: Azure 2026-11-09T12:14:06.5089272Z ##[endgroup] 2026-11-09T12:14:06.5090702Z ##[group]Operating System 2026-11-09T12:14:06.5091251Z Ubuntu 2026-11-09T12:14:06.5091781Z 24.04.5 2026-11-09T12:14:06.5092252Z LTS 2026-11-09T12:14:06.5092709Z ##[endgroup] 2026-11-09T12:14:06.5093230Z ##[group]Runner Image 2026-11-09T12:14:06.5093749Z Image: ubuntu-24.04 2026-11-09T12:14:06.5094263Z Version: 20261101.360.1 2026-11-09T12:14:06.5095385Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20261101.360/images/ubuntu/Ubuntu2404-Readme.md 2026-11-09T12:14:06.5096883Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20261101.360 2026-11-09T12:14:06.5097697Z ##[endgroup] 2026-11-09T12:14:06.5098794Z ##[group]GITHUB_TOKEN Permissions 2026-11-09T12:14:06.5100351Z Contents: read 2026-11-09T12:14:06.5100965Z Metadata: read 2026-11-09T12:14:06.5101471Z Packages: read 2026-11-09T12:14:06.5101989Z ##[endgroup] 2026-11-09T12:14:06.5103725Z Secret source: Actions 2026-11-09T12:14:06.5104501Z Cache mode: write 2026-11-09T12:14:06.5105610Z Prepare workflow directory 2026-11-09T12:14:06.5375616Z Prepare all required actions 2026-11-09T12:14:06.5430207Z Getting action download info 2026-11-09T12:14:06.8508193Z Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262) 2026-11-09T12:14:06.9655867Z Download action repository 'actions/setup-python@v5' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065) 2026-11-09T12:14:07.1542007Z Complete job name: tests (python 3.14) 2026-11-09T12:14:07.2211823Z ##[group]Run actions/checkout@v4 2026-11-09T12:14:07.2212483Z with: 2026-11-09T12:14:07.2212885Z repository: Mezzle/govee-bluetooth 2026-11-09T12:14:07.2216145Z token: *** 2026-11-09T12:14:07.2216501Z ssh-strict: true 2026-11-09T12:14:07.2217094Z ssh-user: git 2026-11-09T12:14:07.2217496Z persist-credentials: true 2026-11-09T12:14:07.2217896Z clean: true 2026-11-09T12:14:07.2218255Z sparse-checkout-cone-mode: true 2026-11-09T12:14:07.2218672Z fetch-depth: 1 2026-11-09T12:14:07.2219031Z fetch-tags: false 2026-11-09T12:14:07.2219402Z show-progress: true 2026-11-09T12:14:07.2219768Z lfs: false 2026-11-09T12:14:07.2220162Z submodules: false 2026-11-09T12:14:07.2220532Z set-safe-directory: true 2026-11-09T12:14:07.2220947Z allow-unsafe-pr-checkout: false 2026-11-09T12:14:07.2221583Z ##[endgroup] 2026-11-09T12:14:07.4655428Z Syncing repository: Mezzle/govee-bluetooth 2026-11-09T12:14:07.4657972Z ##[group]Getting Git version info 2026-11-09T12:14:07.4659227Z Working directory is '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-11-09T12:14:07.4660834Z [command]/usr/bin/git version 2026-11-09T12:14:07.4738718Z git version 2.56.0 2026-11-09T12:14:07.4761145Z ##[endgroup] 2026-11-09T12:14:07.4782661Z Temporarily overriding HOME='/home/runner/work/_temp/81539ef5-3da0-42ae-a9fa-59df3591348c' before making global git config changes 2026-11-09T12:14:07.4785013Z Adding repository directory to the temporary git global config as a safe directory 2026-11-09T12:14:07.4788860Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-11-09T12:14:07.4841447Z Deleting the contents of '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-11-09T12:14:07.4847480Z ##[group]Initializing the repository 2026-11-09T12:14:07.4854088Z [command]/usr/bin/git init /home/runner/work/govee-bluetooth/govee-bluetooth 2026-11-09T12:14:07.4938300Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-11-09T12:14:07.4940058Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-11-09T12:14:07.4941432Z hint: to use in all of your new repositories, which will suppress this warning, 2026-11-09T12:14:07.4942494Z hint: call: 2026-11-09T12:14:07.4943044Z hint: 2026-11-09T12:14:07.4943786Z hint: git config --global init.defaultBranch 2026-11-09T12:14:07.4944685Z hint: 2026-11-09T12:14:07.4945481Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-11-09T12:14:07.4946951Z hint: 'development'. The just-created branch can be renamed via this command: 2026-11-09T12:14:07.4948075Z hint: 2026-11-09T12:14:07.4948914Z hint: git branch -m 2026-11-09T12:14:07.4951287Z hint: 2026-11-09T12:14:07.4952458Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-11-09T12:14:07.4954386Z Initialized empty Git repository in /home/runner/work/govee-bluetooth/govee-bluetooth/.git/ 2026-11-09T12:14:07.4958737Z [command]/usr/bin/git remote add origin https://github.com/Mezzle/govee-bluetooth 2026-11-09T12:14:07.4995401Z ##[endgroup] 2026-11-09T12:14:07.4996553Z ##[group]Disabling automatic garbage collection 2026-11-09T12:14:07.4999537Z [command]/usr/bin/git config --local gc.auto 0 2026-11-09T12:14:07.5028345Z ##[endgroup] 2026-11-09T12:14:07.5029416Z ##[group]Setting up auth 2026-11-09T12:14:07.5033783Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-09T12:14:07.5066255Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-11-09T12:14:07.5474213Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-11-09T12:14:07.5510591Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-11-09T12:14:07.5712955Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-11-09T12:14:07.5752619Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-11-09T12:14:07.5969269Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-11-09T12:14:07.6012440Z ##[endgroup] 2026-11-09T12:14:07.6013663Z ##[group]Fetching the repository 2026-11-09T12:14:07.6022648Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +2c3393dbae98a3e6aeef2c75a0b7f6fb283269cc:refs/remotes/origin/main 2026-11-09T12:14:08.4734798Z From https://github.com/Mezzle/govee-bluetooth 2026-11-09T12:14:08.4736181Z * [new ref] 2c3393dbae98a3e6aeef2c75a0b7f6fb283269cc -> origin/main 2026-11-09T12:14:08.4739497Z ##[endgroup] 2026-11-09T12:14:08.4740768Z ##[group]Determining the checkout info 2026-11-09T12:14:08.4742028Z ##[endgroup] 2026-11-09T12:14:08.4744153Z [command]/usr/bin/git sparse-checkout disable 2026-11-09T12:14:08.4794595Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-11-09T12:14:08.4828971Z ##[group]Checking out the ref 2026-11-09T12:14:08.4833009Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-11-09T12:14:08.4962533Z Switched to a new branch 'main' 2026-11-09T12:14:08.4967537Z branch 'main' set up to track 'origin/main'. 2026-11-09T12:14:08.4973300Z ##[endgroup] 2026-11-09T12:14:08.5012891Z [command]/usr/bin/git log -1 --format=%H 2026-11-09T12:14:08.5041217Z 2c3393dbae98a3e6aeef2c75a0b7f6fb283269cc 2026-11-09T12:14:08.5365428Z ##[group]Run actions/setup-python@v5 2026-11-09T12:14:08.5366409Z with: 2026-11-09T12:14:08.5367258Z python-version: 3.14 2026-11-09T12:14:08.5368106Z check-latest: false 2026-11-09T12:14:08.5376525Z token: *** 2026-11-09T12:14:08.5377402Z update-environment: true 2026-11-09T12:14:08.5378523Z allow-prereleases: false 2026-11-09T12:14:08.5379403Z freethreaded: false 2026-11-09T12:14:08.5380204Z ##[endgroup] 2026-11-09T12:14:08.6460833Z ##[group]Installed versions 2026-11-09T12:14:08.6538046Z (node:2115) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-11-09T12:14:08.6540451Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-11-09T12:14:08.6542031Z Successfully set up CPython (3.14.10) 2026-11-09T12:14:08.6543731Z ##[endgroup] 2026-11-09T12:14:08.6679354Z ##[group]Run pip install -r requirements_test.txt 2026-11-09T12:14:08.6680695Z pip install -r requirements_test.txt 2026-11-09T12:14:08.6894841Z shell: /usr/bin/bash -e {0} 2026-11-09T12:14:08.6895801Z env: 2026-11-09T12:14:08.6896967Z pythonLocation: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:14:08.6898531Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib/pkgconfig 2026-11-09T12:14:08.6900130Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:14:08.6901527Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:14:08.6902932Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:14:08.6904353Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib 2026-11-09T12:14:08.6905573Z ##[endgroup] 2026-11-09T12:14:12.6597095Z Collecting homeassistant (from -r requirements_test.txt (line 1)) 2026-11-09T12:14:12.7107996Z Downloading homeassistant-2026.11.0-py3-none-any.whl.metadata (4.7 kB) 2026-11-09T12:14:12.7882262Z Collecting pytest-homeassistant-custom-component (from -r requirements_test.txt (line 2)) 2026-11-09T12:14:12.7949068Z Downloading pytest_homeassistant_custom_component-0.13.375-py3-none-any.whl.metadata (6.0 kB) 2026-11-09T12:14:12.8095802Z Collecting pytest-timeout (from -r requirements_test.txt (line 3)) 2026-11-09T12:14:12.8186511Z Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB) 2026-11-09T12:14:13.0900078Z Collecting ruff (from -r requirements_test.txt (line 4)) 2026-11-09T12:14:13.0969919Z Downloading ruff-0.17.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB) 2026-11-09T12:14:13.1124602Z Collecting aiodns==4.0.4 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.1189625Z Downloading aiodns-4.0.4-py3-none-any.whl.metadata (9.0 kB) 2026-11-09T12:14:13.1351890Z Collecting aiogithubapi==26.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.1461015Z Downloading aiogithubapi-26.0.0-py3-none-any.whl.metadata (4.1 kB) 2026-11-09T12:14:13.5026876Z Collecting aiohttp==3.14.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.5097912Z Downloading aiohttp-3.14.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) 2026-11-09T12:14:13.6311210Z Collecting aiohttp_cors==0.8.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.6390537Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl.metadata (20 kB) 2026-11-09T12:14:13.6533531Z Collecting aiohttp-fast-zlib==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.6600915Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl.metadata (5.7 kB) 2026-11-09T12:14:13.8462948Z Collecting aiohttp-asyncmdnsresolver==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.8532931Z Downloading aiohttp_asyncmdnsresolver-0.2.0-py3-none-any.whl.metadata (5.2 kB) 2026-11-09T12:14:13.8663927Z Collecting aiozoneinfo==0.2.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.8731345Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl.metadata (5.4 kB) 2026-11-09T12:14:13.8919501Z Collecting annotatedyaml==1.0.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.8985458Z Downloading annotatedyaml-1.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (4.2 kB) 2026-11-09T12:14:13.9170563Z Collecting astral==2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.9235317Z Downloading astral-2.2-py2.py3-none-any.whl.metadata (1.5 kB) 2026-11-09T12:14:13.9367025Z Collecting async-interrupt==1.2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.9432348Z Downloading async_interrupt-1.2.2-py3-none-any.whl.metadata (4.9 kB) 2026-11-09T12:14:13.9572051Z Collecting attrs==26.1.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.9636166Z Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) 2026-11-09T12:14:13.9764482Z Collecting atomicwrites-homeassistant==1.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:13.9829241Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl.metadata (6.0 kB) 2026-11-09T12:14:13.9978869Z Collecting audioop-lts==0.2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.0047925Z Downloading audioop_lts-0.2.2-cp313-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (2.0 kB) 2026-11-09T12:14:14.0232867Z Collecting awesomeversion==25.8.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.0304374Z Downloading awesomeversion-25.8.0-py3-none-any.whl.metadata (9.8 kB) 2026-11-09T12:14:14.0769612Z Collecting bcrypt==5.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.0837322Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) 2026-11-09T12:14:14.1003738Z Collecting certifi>=2021.5.30 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.1072314Z Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) 2026-11-09T12:14:14.1244989Z Collecting ciso8601==2.3.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.1318291Z Downloading ciso8601-2.3.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (24 kB) 2026-11-09T12:14:14.1458486Z Collecting cronsim==2.7 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.1525020Z Downloading cronsim-2.7-py3-none-any.whl.metadata (6.9 kB) 2026-11-09T12:14:14.1822897Z Collecting fnv-hash-fast==2.0.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.1898877Z Downloading fnv_hash_fast-2.0.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (4.9 kB) 2026-11-09T12:14:14.2117014Z Collecting hass-nabucasa==2.8.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.2184054Z Downloading hass_nabucasa-2.8.1-py3-none-any.whl.metadata (4.5 kB) 2026-11-09T12:14:14.2334570Z Collecting httpx2==2.14.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.2402707Z Downloading httpx2-2.14.0-py3-none-any.whl.metadata (10 kB) 2026-11-09T12:14:14.2696803Z Collecting home-assistant-bluetooth==2.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.2780434Z Downloading home_assistant_bluetooth-2.0.0-py3-none-any.whl.metadata (5.4 kB) 2026-11-09T12:14:14.2892902Z Collecting ifaddr==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.2959913Z Downloading ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB) 2026-11-09T12:14:14.3317669Z Collecting Jinja2==3.1.6 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.3387709Z Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-11-09T12:14:14.3606427Z Collecting lru-dict==1.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.3672527Z Downloading lru_dict-1.4.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (4.8 kB) 2026-11-09T12:14:14.3868103Z Collecting PyJWT==2.15.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.3937930Z Downloading pyjwt-2.15.1-py3-none-any.whl.metadata (3.5 kB) 2026-11-09T12:14:14.5188027Z Collecting cryptography==50.0.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.5257482Z Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) 2026-11-09T12:14:14.6486468Z Collecting Pillow==13.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.6563986Z Downloading pillow-13.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.1 kB) 2026-11-09T12:14:14.7305311Z Collecting propcache==0.5.4 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.7380764Z Downloading propcache-0.5.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (25 kB) 2026-11-09T12:14:14.7543174Z Collecting pyopenssl==26.4.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.7608383Z Downloading pyopenssl-26.4.0-py3-none-any.whl.metadata (22 kB) 2026-11-09T12:14:14.7745091Z Collecting pyserial==3.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.7809940Z Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) 2026-11-09T12:14:14.9472323Z Collecting orjson==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:14.9545622Z Downloading orjson-3.13.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (42 kB) 2026-11-09T12:14:15.1087197Z Collecting packaging>=23.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.1151936Z Downloading packaging-26.3-py3-none-any.whl.metadata (3.5 kB) 2026-11-09T12:14:15.1284952Z Collecting psutil-home-assistant==0.0.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.1348423Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl.metadata (882 bytes) 2026-11-09T12:14:15.1492527Z Collecting python-slugify==9.1.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.1557697Z Downloading python_slugify-9.1.3-py3-none-any.whl.metadata (12 kB) 2026-11-09T12:14:15.1910330Z Collecting PyYAML==6.0.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.1978347Z Downloading pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) 2026-11-09T12:14:15.2161601Z Collecting requests==2.34.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.2227248Z Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) 2026-11-09T12:14:15.2372233Z Collecting securetar==2026.10.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.2439641Z Downloading securetar-2026.10.0-py3-none-any.whl.metadata (6.9 kB) 2026-11-09T12:14:15.4935681Z Collecting SQLAlchemy==2.0.54 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.5005725Z Downloading sqlalchemy-2.0.54-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.7 kB) 2026-11-09T12:14:15.5219314Z Collecting standard-aifc==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.5294584Z Downloading standard_aifc-3.13.0-py3-none-any.whl.metadata (969 bytes) 2026-11-09T12:14:15.5475690Z Collecting standard-telnetlib==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.5542138Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl.metadata (868 bytes) 2026-11-09T12:14:15.5667700Z Collecting truststore==0.10.4 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.5734879Z Downloading truststore-0.10.4-py3-none-any.whl.metadata (4.4 kB) 2026-11-09T12:14:15.5926971Z Collecting typing-extensions<5.0,>=4.16.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.5994446Z Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) 2026-11-09T12:14:15.6457928Z Collecting ulid-transform==2.2.9 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.6536262Z Downloading ulid_transform-2.2.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (6.0 kB) 2026-11-09T12:14:15.6996413Z Collecting urllib3>=2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.7062084Z Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) 2026-11-09T12:14:15.9409203Z Collecting uv==0.13.6 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.9479454Z Downloading uv-0.13.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) 2026-11-09T12:14:15.9636967Z Collecting probatio==0.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:15.9703517Z Downloading probatio-0.13.0-py3-none-any.whl.metadata (10 kB) 2026-11-09T12:14:16.1512715Z Collecting yarl==1.25.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:16.1582289Z Downloading yarl-1.25.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (111 kB) 2026-11-09T12:14:16.1825793Z Collecting webrtc-models==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:16.1892352Z Downloading webrtc_models-0.3.0-py3-none-any.whl.metadata (2.9 kB) 2026-11-09T12:14:16.5779767Z Collecting zeroconf==0.152.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:16.5849883Z Downloading zeroconf-0.152.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.9 kB) 2026-11-09T12:14:16.6435794Z Collecting pycares<6,>=5.0.0 (from aiodns==4.0.4->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:16.6504431Z Downloading pycares-5.2.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB) 2026-11-09T12:14:16.6655737Z Collecting backoff<3 (from aiogithubapi==26.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:16.6721596Z Downloading backoff-2.2.1-py3-none-any.whl.metadata (14 kB) 2026-11-09T12:14:16.6874406Z Collecting aiohappyeyeballs>=2.5.0 (from aiohttp==3.14.5->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:16.6971119Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) 2026-11-09T12:14:16.7101658Z Collecting aiosignal>=1.4.0 (from aiohttp==3.14.5->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:16.7170415Z Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) 2026-11-09T12:14:16.7637290Z Collecting frozenlist>=1.1.1 (from aiohttp==3.14.5->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:16.7713712Z Downloading frozenlist-1.8.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) 2026-11-09T12:14:17.1199925Z Collecting multidict<8.0,>=4.5 (from aiohttp==3.14.5->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.1275394Z Downloading multidict-7.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (6.1 kB) 2026-11-09T12:14:17.2435412Z Collecting idna>=2.0 (from yarl==1.25.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.2502575Z Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) 2026-11-09T12:14:17.2714816Z Collecting tzdata>=2024.1 (from aiozoneinfo==0.2.3->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.2781916Z Downloading tzdata-2026.6-py2.py3-none-any.whl.metadata (1.4 kB) 2026-11-09T12:14:17.2925980Z Collecting voluptuous>0.15 (from annotatedyaml==1.0.2->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.2995169Z Downloading voluptuous-0.16.0-py3-none-any.whl.metadata (20 kB) 2026-11-09T12:14:17.3303541Z Collecting pytz (from astral==2.2->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.3370110Z Downloading pytz-2026.6-py2.py3-none-any.whl.metadata (22 kB) 2026-11-09T12:14:17.4149113Z Collecting cffi>=2.0.0 (from cryptography==50.0.2->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.4219978Z Downloading cffi-2.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) 2026-11-09T12:14:17.4558203Z Collecting fnvhash<0.3,>=0.1 (from fnv-hash-fast==2.0.3->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.4624386Z Downloading fnvhash-0.2.1-py3-none-any.whl.metadata (1.6 kB) 2026-11-09T12:14:17.5014277Z Collecting acme==5.7.0 (from hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.5081778Z Downloading acme-5.7.0-py3-none-any.whl.metadata (1.3 kB) 2026-11-09T12:14:17.8867486Z Collecting grpcio<2,>=1.75.1 (from hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.8942461Z Downloading grpcio-1.85.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) 2026-11-09T12:14:17.9084180Z Collecting icmplib<4,>=3 (from hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.9151096Z Downloading icmplib-3.0.4-py3-none-any.whl.metadata (19 kB) 2026-11-09T12:14:17.9297755Z Collecting josepy<3,>=2 (from hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:17.9364152Z Downloading josepy-2.2.0-py3-none-any.whl.metadata (1.7 kB) 2026-11-09T12:14:18.0241982Z Collecting pycognito==2024.5.1 (from hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.0308569Z Downloading pycognito-2024.5.1-py3-none-any.whl.metadata (24 kB) 2026-11-09T12:14:18.0582928Z Collecting snitun==0.47.0 (from hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.0649262Z Downloading snitun-0.47.0-py3-none-any.whl.metadata (10 kB) 2026-11-09T12:14:18.1110238Z Collecting sentence-stream<2,>=1.2.0 (from hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.1178445Z Downloading sentence_stream-1.4.0-py3-none-any.whl.metadata (5.2 kB) 2026-11-09T12:14:18.2147614Z Collecting charset_normalizer<4,>=2 (from requests==2.34.2->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.2225416Z Downloading charset_normalizer-3.5.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (46 kB) 2026-11-09T12:14:18.2479503Z Collecting mashumaro~=3.13 (from webrtc-models==0.3.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.2545383Z Downloading mashumaro-3.23-py3-none-any.whl.metadata (22 kB) 2026-11-09T12:14:18.2738893Z Collecting pyrfc3339 (from acme==5.7.0->hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.2804957Z Downloading pyrfc3339-2.1.1-py3-none-any.whl.metadata (2.7 kB) 2026-11-09T12:14:18.5758452Z Collecting habluetooth>=4.0 (from home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.5828278Z Downloading habluetooth-7.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-11-09T12:14:18.6166199Z Collecting anyio>=4.10 (from httpx2==2.14.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.6233805Z Downloading anyio-4.16.0-py3-none-any.whl.metadata (4.7 kB) 2026-11-09T12:14:18.6366078Z Collecting httpcore2==2.14.0 (from httpx2==2.14.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.6431767Z Downloading httpcore2-2.14.0-py3-none-any.whl.metadata (27 kB) 2026-11-09T12:14:18.6580491Z Collecting h11>=0.16 (from httpcore2==2.14.0->httpx2==2.14.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.6646147Z Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) 2026-11-09T12:14:18.7081424Z Collecting MarkupSafe>=2.0 (from Jinja2==3.1.6->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.7151815Z Downloading markupsafe-3.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) 2026-11-09T12:14:18.7865089Z Collecting psutil (from psutil-home-assistant==0.0.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:18.7934644Z Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB) 2026-11-09T12:14:19.0333798Z Collecting boto3>=1.10.49 (from pycognito==2024.5.1->hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:19.0403147Z Downloading boto3-1.43.126-py3-none-any.whl.metadata (6.6 kB) 2026-11-09T12:14:19.0546842Z Collecting envs>=1.3 (from pycognito==2024.5.1->hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:19.0613730Z Downloading envs-1.4-py3-none-any.whl.metadata (842 bytes) 2026-11-09T12:14:19.0775166Z Collecting text-unidecode>=1.3 (from python-slugify==9.1.3->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:19.0840863Z Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) 2026-11-09T12:14:19.1044639Z Collecting PyNaCl (from securetar==2026.10.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:19.1110353Z Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) 2026-11-09T12:14:19.2152837Z Collecting greenlet>=1 (from SQLAlchemy==2.0.54->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:19.2222644Z Downloading greenlet-3.5.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB) 2026-11-09T12:14:19.2356760Z Collecting standard-chunk (from standard-aifc==3.13.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:19.2422065Z Downloading standard_chunk-3.13.0-py3-none-any.whl.metadata (860 bytes) 2026-11-09T12:14:19.5256837Z Collecting regex>=2024.11.6 (from sentence-stream<2,>=1.2.0->hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:19.5327128Z Downloading regex-2026.11.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB) 2026-11-09T12:14:19.8232457Z Collecting coverage==7.16.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:19.8303864Z Downloading coverage-7.16.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.2 kB) 2026-11-09T12:14:19.8449348Z Collecting freezegun==1.5.5 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:19.8515832Z Downloading freezegun-1.5.5-py3-none-any.whl.metadata (13 kB) 2026-11-09T12:14:19.8661735Z Collecting license-expression==30.4.4 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:19.8726546Z Downloading license_expression-30.4.4-py3-none-any.whl.metadata (11 kB) 2026-11-09T12:14:19.8859932Z Collecting mock-open==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:19.8944713Z Downloading mock-open-1.4.0.tar.gz (12 kB) 2026-11-09T12:14:19.9057998Z Installing build dependencies: started 2026-11-09T12:14:21.1787621Z Installing build dependencies: finished with status 'done' 2026-11-09T12:14:21.1792669Z Getting requirements to build wheel: started 2026-11-09T12:14:21.6082494Z Getting requirements to build wheel: finished with status 'done' 2026-11-09T12:14:21.6090118Z Preparing metadata (pyproject.toml): started 2026-11-09T12:14:21.7806083Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-11-09T12:14:21.8684801Z Collecting pydantic==2.13.5 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:21.8752460Z Downloading pydantic-2.13.5-py3-none-any.whl.metadata (110 kB) 2026-11-09T12:14:21.8938760Z Collecting PyGithub==2.10.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:21.9005787Z Downloading pygithub-2.10.0-py3-none-any.whl.metadata (3.9 kB) 2026-11-09T12:14:21.9404405Z Collecting pipdeptree==4.2.5 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:21.9469490Z Downloading pipdeptree-4.2.5-cp310-abi3-manylinux_2_28_x86_64.whl.metadata (4.2 kB) 2026-11-09T12:14:21.9625976Z Collecting pytest-asyncio==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:21.9690740Z Downloading pytest_asyncio-1.4.0-py3-none-any.whl.metadata (4.1 kB) 2026-11-09T12:14:21.9828377Z Collecting pytest-aiohttp==1.1.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:21.9895511Z Downloading pytest_aiohttp-1.1.1-py3-none-any.whl.metadata (2.7 kB) 2026-11-09T12:14:22.0134881Z Collecting pytest-codspeed==5.0.3 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.0199856Z Downloading pytest_codspeed-5.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.2 kB) 2026-11-09T12:14:22.0356515Z Collecting pytest-cov==7.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.0421503Z Downloading pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB) 2026-11-09T12:14:22.0562255Z Collecting pytest-freezer==0.4.9 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.0631129Z Downloading pytest_freezer-0.4.9-py3-none-any.whl.metadata (2.1 kB) 2026-11-09T12:14:22.0805665Z Collecting pytest-github-actions-annotate-failures==0.4.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.0877397Z Downloading pytest_github_actions_annotate_failures-0.4.2-py3-none-any.whl.metadata (3.2 kB) 2026-11-09T12:14:22.1012914Z Collecting pytest-socket==0.8.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.1076518Z Downloading pytest_socket-0.8.1-py3-none-any.whl.metadata (7.1 kB) 2026-11-09T12:14:22.1315484Z Collecting pytest-unordered==0.8.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.1382256Z Downloading pytest_unordered-0.8.0-py3-none-any.whl.metadata (6.8 kB) 2026-11-09T12:14:22.1527804Z Collecting pytest-picked==0.5.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.1593285Z Downloading pytest_picked-0.5.1-py3-none-any.whl.metadata (4.0 kB) 2026-11-09T12:14:22.1764785Z Collecting pytest-xdist==3.8.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.1830437Z Downloading pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB) 2026-11-09T12:14:22.2039041Z Collecting pytest==9.0.3 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.2107356Z Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB) 2026-11-09T12:14:22.2250585Z Collecting requests-mock==1.12.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.2317938Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl.metadata (4.1 kB) 2026-11-09T12:14:22.2792318Z Collecting respx==0.23.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.2858617Z Downloading respx-0.23.1-py2.py3-none-any.whl.metadata (4.3 kB) 2026-11-09T12:14:22.3054351Z Collecting syrupy==6.1.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.3119899Z Downloading syrupy-6.1.1-py3-none-any.whl.metadata (48 kB) 2026-11-09T12:14:22.3345801Z Collecting tqdm==4.70.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.3413860Z Downloading tqdm-4.70.1-py3-none-any.whl.metadata (57 kB) 2026-11-09T12:14:22.3596950Z Collecting unidiff==1.0.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.3663401Z Downloading unidiff-1.0.1-py3-none-any.whl.metadata (8.2 kB) 2026-11-09T12:14:22.3725752Z Collecting homeassistant (from -r requirements_test.txt (line 1)) 2026-11-09T12:14:22.3791189Z Downloading homeassistant-2026.10.4-py3-none-any.whl.metadata (4.7 kB) 2026-11-09T12:14:22.3979456Z Collecting aiohasupervisor==0.6.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.4047926Z Downloading aiohasupervisor-0.6.0-py3-none-any.whl.metadata (5.0 kB) 2026-11-09T12:14:22.4525513Z Collecting paho-mqtt==2.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.4592352Z Downloading paho_mqtt-2.1.0-py3-none-any.whl.metadata (23 kB) 2026-11-09T12:14:22.5963876Z Collecting numpy==2.3.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.6034579Z Downloading numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB) 2026-11-09T12:14:22.6154544Z Collecting hass-nabucasa==2.7.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.6221770Z Downloading hass_nabucasa-2.7.0-py3-none-any.whl.metadata (4.5 kB) 2026-11-09T12:14:22.6400709Z Collecting httpx==0.28.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.6468163Z Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) 2026-11-09T12:14:22.6518207Z Collecting cryptography>=42.0.0 (from hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.6587671Z Downloading cryptography-50.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB) 2026-11-09T12:14:22.6622368Z Collecting Pillow==12.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.6690729Z Downloading pillow-12.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.1 kB) 2026-11-09T12:14:22.6731738Z Collecting orjson>=3.10.7 (from webrtc-models==0.3.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.6797918Z Downloading orjson-3.11.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB) 2026-11-09T12:14:22.6848114Z Collecting python-slugify==9.1.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.6913385Z Downloading python_slugify-9.1.2-py3-none-any.whl.metadata (12 kB) 2026-11-09T12:14:22.6948955Z Collecting securetar==2026.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.7014916Z Downloading securetar-2026.4.1-py3-none-any.whl.metadata (2.3 kB) 2026-11-09T12:14:22.7056058Z Collecting uv==0.13.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.7125340Z Downloading uv-0.13.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) 2026-11-09T12:14:22.7169211Z Collecting zeroconf>=0.142.0 (from aiohttp-asyncmdnsresolver==0.2.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.7235530Z Downloading zeroconf-0.151.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.9 kB) 2026-11-09T12:14:22.7462357Z Collecting python-dateutil>=2.7 (from freezegun==1.5.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.7527041Z Downloading python_dateutil-4.0.0-py3-none-any.whl.metadata (7.3 kB) 2026-11-09T12:14:22.7793955Z Collecting httpcore==1.* (from httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:22.7858555Z Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB) 2026-11-09T12:14:22.8008936Z Collecting boolean.py>=4.0 (from license-expression==30.4.4->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.8077558Z Downloading boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB) 2026-11-09T12:14:22.8268448Z Collecting nab>=0.0.17 (from pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.8335117Z Downloading nab-0.0.27-py3-none-any.whl.metadata (10 kB) 2026-11-09T12:14:22.8484745Z Collecting nab-index>=0.0.17 (from pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.8552969Z Downloading nab_index-0.0.27-py3-none-any.whl.metadata (2.3 kB) 2026-11-09T12:14:22.8899994Z Collecting nab-project>=0.0.17 (from pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.8966993Z Downloading nab_project-0.0.27-py3-none-any.whl.metadata (2.0 kB) 2026-11-09T12:14:22.9120609Z Collecting annotated-types>=0.6.0 (from pydantic==2.13.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:22.9185959Z Downloading annotated_types-0.8.0-py3-none-any.whl.metadata (15 kB) 2026-11-09T12:14:23.5158871Z Collecting pydantic-core==2.46.5 (from pydantic==2.13.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:23.5230081Z Downloading pydantic_core-2.46.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB) 2026-11-09T12:14:23.5359741Z Collecting typing-inspection>=0.4.2 (from pydantic==2.13.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:23.5424823Z Downloading typing_inspection-0.4.5-py3-none-any.whl.metadata (2.6 kB) 2026-11-09T12:14:23.5593176Z Collecting iniconfig>=1.0.1 (from pytest==9.0.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:23.5659523Z Downloading iniconfig-2.3.1-py3-none-any.whl.metadata (2.8 kB) 2026-11-09T12:14:23.5794441Z Collecting pluggy<2,>=1.5 (from pytest==9.0.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:23.5862893Z Downloading pluggy-1.7.0-py3-none-any.whl.metadata (5.0 kB) 2026-11-09T12:14:23.6752044Z Collecting pygments>=2.7.2 (from pytest==9.0.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:23.6819507Z Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) 2026-11-09T12:14:23.7192608Z Collecting rich>=13.8.1 (from pytest-codspeed==5.0.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:23.7258495Z Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) 2026-11-09T12:14:23.7487261Z Collecting execnet>=2.1 (from pytest-xdist==3.8.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:23.7554239Z Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB) 2026-11-09T12:14:23.9696384Z Collecting botocore<1.44.0,>=1.43.126 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:23.9765775Z Downloading botocore-1.43.126-py3-none-any.whl.metadata (5.6 kB) 2026-11-09T12:14:23.9896395Z Collecting jmespath<2.0.0,>=0.7.1 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:23.9963780Z Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) 2026-11-09T12:14:24.0115143Z Collecting s3transfer<0.20.0,>=0.19.0 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==2.8.1->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.0193258Z Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) 2026-11-09T12:14:24.0239544Z Collecting python-dateutil>=2.7 (from freezegun==1.5.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:24.0303663Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-11-09T12:14:24.0463339Z Collecting six>=1.5 (from python-dateutil>=2.7->freezegun==1.5.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:24.0529551Z Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-11-09T12:14:24.0781459Z Collecting pycparser (from cffi>=2.0.0->cryptography==50.0.2->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.0850110Z Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) 2026-11-09T12:14:24.1701991Z Collecting bleak>=3.0.2 (from habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.1769582Z Downloading bleak-3.1.0-py3-none-any.whl.metadata (4.7 kB) 2026-11-09T12:14:24.1965098Z Collecting bleak-retry-connector>=4.7.1 (from habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.2034773Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl.metadata (7.3 kB) 2026-11-09T12:14:24.2206859Z Collecting bluetooth-adapters>=2.4.0 (from habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.2272656Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl.metadata (5.3 kB) 2026-11-09T12:14:24.2428905Z Collecting bluetooth-auto-recovery>=1.6.4 (from habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.2495454Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl.metadata (5.5 kB) 2026-11-09T12:14:24.3163824Z Collecting bluetooth-data-tools>=1.29.24 (from habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.3241363Z Downloading bluetooth_data_tools-1.29.24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-11-09T12:14:24.3387800Z Collecting btsocket>=0.3.0 (from habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.3453175Z Downloading btsocket-0.3.0-py2.py3-none-any.whl.metadata (7.0 kB) 2026-11-09T12:14:24.6229913Z Collecting dbus-fast>=5.0.22 (from habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.6299165Z Downloading dbus_fast-5.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (11 kB) 2026-11-09T12:14:24.6487708Z Collecting aiooui>=0.1.1 (from bluetooth-adapters>=2.4.0->habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.6555283Z Downloading aiooui-0.1.11-py3-none-any.whl.metadata (6.5 kB) 2026-11-09T12:14:24.6706155Z Collecting uart-devices>=0.1.0 (from bluetooth-adapters>=2.4.0->habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.6771861Z Downloading uart_devices-0.1.1-py3-none-any.whl.metadata (4.9 kB) 2026-11-09T12:14:24.6909079Z Collecting usb-devices>=0.4.5 (from bluetooth-adapters>=2.4.0->habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.6974521Z Downloading usb_devices-0.5.1-py3-none-any.whl.metadata (5.3 kB) 2026-11-09T12:14:24.7121953Z Collecting PyRIC>=0.1.6.3 (from bluetooth-auto-recovery>=1.6.4->habluetooth>=4.0->home-assistant-bluetooth==2.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:24.7207320Z Downloading PyRIC-0.1.6.3.tar.gz (870 kB) 2026-11-09T12:14:24.7386397Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 870.4/870.4 kB 55.8 MB/s 0:00:00 2026-11-09T12:14:24.7567416Z Installing build dependencies: started 2026-11-09T12:14:25.6730997Z Installing build dependencies: finished with status 'done' 2026-11-09T12:14:25.6735873Z Getting requirements to build wheel: started 2026-11-09T12:14:26.0161890Z Getting requirements to build wheel: finished with status 'done' 2026-11-09T12:14:26.0169235Z Preparing metadata (pyproject.toml): started 2026-11-09T12:14:26.1787731Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-11-09T12:14:26.2014260Z Collecting nab-markersets==0.0.27 (from nab>=0.0.17->pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:26.2078700Z Downloading nab_markersets-0.0.27-py3-none-any.whl.metadata (4.2 kB) 2026-11-09T12:14:26.2226852Z Collecting nab-provider==0.0.27 (from nab>=0.0.17->pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:26.2292707Z Downloading nab_provider-0.0.27-py3-none-any.whl.metadata (2.8 kB) 2026-11-09T12:14:26.2432401Z Collecting nab-resolver==0.0.27 (from nab>=0.0.17->pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:26.2499022Z Downloading nab_resolver-0.0.27-py3-none-any.whl.metadata (3.5 kB) 2026-11-09T12:14:26.2729436Z Collecting tomli>=2.2 (from nab>=0.0.17->pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:26.2796421Z Downloading tomli-2.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (10 kB) 2026-11-09T12:14:26.3035061Z Collecting truststore>=0.10 (from httpx2==2.14.0->homeassistant->-r requirements_test.txt (line 1)) 2026-11-09T12:14:26.3100593Z Downloading truststore-0.10.5-py3-none-any.whl.metadata (4.5 kB) 2026-11-09T12:14:26.3259460Z Collecting build>=1.2 (from nab-project>=0.0.17->pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:26.3326052Z Downloading build-1.6.1-py3-none-any.whl.metadata (5.6 kB) 2026-11-09T12:14:26.3487773Z Collecting installer>=1.0 (from nab-project>=0.0.17->pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:26.3554075Z Downloading installer-1.1.0-py3-none-any.whl.metadata (1.3 kB) 2026-11-09T12:14:26.3689448Z Collecting pyproject-hooks>=1.2 (from nab-project>=0.0.17->pipdeptree==4.2.5->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:26.3754339Z Downloading pyproject_hooks-1.3.3-py3-none-any.whl.metadata (1.3 kB) 2026-11-09T12:14:26.4015385Z Collecting markdown-it-py>=2.2.0 (from rich>=13.8.1->pytest-codspeed==5.0.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:26.4081030Z Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) 2026-11-09T12:14:26.4293985Z Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.8.1->pytest-codspeed==5.0.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-11-09T12:14:26.4361090Z Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) 2026-11-09T12:14:26.4600266Z Downloading aiodns-4.0.4-py3-none-any.whl (12 kB) 2026-11-09T12:14:26.4680740Z Downloading aiogithubapi-26.0.0-py3-none-any.whl (72 kB) 2026-11-09T12:14:26.4764280Z Downloading aiohttp-3.14.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.9 MB) 2026-11-09T12:14:26.4925413Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 117.9 MB/s 0:00:00 2026-11-09T12:14:26.4994834Z Downloading yarl-1.25.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (117 kB) 2026-11-09T12:14:26.5203351Z Downloading aiohttp_asyncmdnsresolver-0.2.0-py3-none-any.whl (10 kB) 2026-11-09T12:14:26.5289478Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl (25 kB) 2026-11-09T12:14:26.5370593Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl (8.6 kB) 2026-11-09T12:14:26.5728956Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl (8.0 kB) 2026-11-09T12:14:26.5809233Z Downloading annotatedyaml-1.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (71 kB) 2026-11-09T12:14:26.5891115Z Downloading astral-2.2-py2.py3-none-any.whl (30 kB) 2026-11-09T12:14:26.5971796Z Downloading async_interrupt-1.2.2-py3-none-any.whl (8.9 kB) 2026-11-09T12:14:26.6055014Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl (7.1 kB) 2026-11-09T12:14:26.6168374Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB) 2026-11-09T12:14:26.6263798Z Downloading audioop_lts-0.2.2-cp313-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (85 kB) 2026-11-09T12:14:26.6697752Z Downloading awesomeversion-25.8.0-py3-none-any.whl (15 kB) 2026-11-09T12:14:26.6781170Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) 2026-11-09T12:14:26.6883439Z Downloading ciso8601-2.3.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (41 kB) 2026-11-09T12:14:26.6965613Z Downloading cronsim-2.7-py3-none-any.whl (14 kB) 2026-11-09T12:14:26.7045913Z Downloading fnv_hash_fast-2.0.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (8.4 kB) 2026-11-09T12:14:26.7161973Z Downloading requests-2.34.2-py3-none-any.whl (73 kB) 2026-11-09T12:14:26.7519099Z Downloading webrtc_models-0.3.0-py3-none-any.whl (7.5 kB) 2026-11-09T12:14:26.7604931Z Downloading acme-5.7.0-py3-none-any.whl (95 kB) 2026-11-09T12:14:26.7689822Z Downloading home_assistant_bluetooth-2.0.0-py3-none-any.whl (7.9 kB) 2026-11-09T12:14:26.7769798Z Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB) 2026-11-09T12:14:26.7850491Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-11-09T12:14:26.7934689Z Downloading lru_dict-1.4.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (32 kB) 2026-11-09T12:14:26.8025679Z Downloading probatio-0.13.0-py3-none-any.whl (238 kB) 2026-11-09T12:14:26.8111447Z Downloading propcache-0.5.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (232 kB) 2026-11-09T12:14:26.8195921Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl (6.3 kB) 2026-11-09T12:14:26.8275314Z Downloading pycognito-2024.5.1-py3-none-any.whl (26 kB) 2026-11-09T12:14:26.8356578Z Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) 2026-11-09T12:14:26.8439845Z Downloading pyopenssl-26.4.0-py3-none-any.whl (56 kB) 2026-11-09T12:14:26.8524542Z Downloading pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (794 kB) 2026-11-09T12:14:26.8584592Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 794.2/794.2 kB 133.8 MB/s 0:00:00 2026-11-09T12:14:26.8654887Z Downloading snitun-0.47.0-py3-none-any.whl (72 kB) 2026-11-09T12:14:26.8747209Z Downloading sqlalchemy-2.0.54-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB) 2026-11-09T12:14:26.9023354Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 121.1 MB/s 0:00:00 2026-11-09T12:14:26.9091122Z Downloading standard_aifc-3.13.0-py3-none-any.whl (10 kB) 2026-11-09T12:14:26.9171808Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl (10.0 kB) 2026-11-09T12:14:26.9252880Z Downloading truststore-0.10.4-py3-none-any.whl (18 kB) 2026-11-09T12:14:26.9448576Z Downloading ulid_transform-2.2.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (26 kB) 2026-11-09T12:14:26.9530817Z Downloading backoff-2.2.1-py3-none-any.whl (15 kB) 2026-11-09T12:14:26.9616135Z Downloading charset_normalizer-3.5.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (255 kB) 2026-11-09T12:14:26.9702076Z Downloading fnvhash-0.2.1-py3-none-any.whl (18 kB) 2026-11-09T12:14:26.9787175Z Downloading grpcio-1.85.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.4 MB) 2026-11-09T12:14:27.0273844Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.4/7.4 MB 152.1 MB/s 0:00:00 2026-11-09T12:14:27.0342123Z Downloading icmplib-3.0.4-py3-none-any.whl (30 kB) 2026-11-09T12:14:27.0423248Z Downloading idna-3.20-py3-none-any.whl (69 kB) 2026-11-09T12:14:27.0505737Z Downloading josepy-2.2.0-py3-none-any.whl (29 kB) 2026-11-09T12:14:27.0585822Z Downloading mashumaro-3.23-py3-none-any.whl (78 kB) 2026-11-09T12:14:27.0686341Z Downloading multidict-7.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (506 kB) 2026-11-09T12:14:27.0803345Z Downloading pycares-5.2.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (229 kB) 2026-11-09T12:14:27.0888980Z Downloading sentence_stream-1.4.0-py3-none-any.whl (14 kB) 2026-11-09T12:14:27.0970838Z Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-11-09T12:14:27.1054322Z Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) 2026-11-09T12:14:27.1198622Z Downloading pytest_homeassistant_custom_component-0.13.375-py3-none-any.whl (88 kB) 2026-11-09T12:14:27.1312262Z Downloading homeassistant-2026.10.4-py3-none-any.whl (62.7 MB) 2026-11-09T12:14:27.7282377Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 MB 104.9 MB/s 0:00:00 2026-11-09T12:14:27.7351275Z Downloading cryptography-50.0.1-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB) 2026-11-09T12:14:27.7629355Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 172.9 MB/s 0:00:00 2026-11-09T12:14:27.7697187Z Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB) 2026-11-09T12:14:27.7783183Z Downloading aiohasupervisor-0.6.0-py3-none-any.whl (42 kB) 2026-11-09T12:14:27.7870998Z Downloading orjson-3.11.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (134 kB) 2026-11-09T12:14:27.7954694Z Downloading coverage-7.16.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (258 kB) 2026-11-09T12:14:27.8037280Z Downloading freezegun-1.5.5-py3-none-any.whl (19 kB) 2026-11-09T12:14:27.8116929Z Downloading hass_nabucasa-2.7.0-py3-none-any.whl (98 kB) 2026-11-09T12:14:27.8199762Z Downloading httpx-0.28.1-py3-none-any.whl (73 kB) 2026-11-09T12:14:27.8280929Z Downloading license_expression-30.4.4-py3-none-any.whl (120 kB) 2026-11-09T12:14:27.8365646Z Downloading numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB) 2026-11-09T12:14:28.0124555Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 94.2 MB/s 0:00:00 2026-11-09T12:14:28.0195212Z Downloading paho_mqtt-2.1.0-py3-none-any.whl (67 kB) 2026-11-09T12:14:28.0280001Z Downloading pillow-12.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.9 MB) 2026-11-09T12:14:28.0732016Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 154.0 MB/s 0:00:00 2026-11-09T12:14:28.0820357Z Downloading pipdeptree-4.2.5-cp310-abi3-manylinux_2_28_x86_64.whl (1.8 MB) 2026-11-09T12:14:28.1327704Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 30.6 MB/s 0:00:00 2026-11-09T12:14:28.1398187Z Downloading pydantic-2.13.5-py3-none-any.whl (472 kB) 2026-11-09T12:14:28.1512948Z Downloading pydantic_core-2.46.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) 2026-11-09T12:14:28.2066585Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 33.7 MB/s 0:00:00 2026-11-09T12:14:28.2136785Z Downloading pygithub-2.10.0-py3-none-any.whl (455 kB) 2026-11-09T12:14:28.2340120Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB) 2026-11-09T12:14:28.2439238Z Downloading pytest_aiohttp-1.1.1-py3-none-any.whl (9.0 kB) 2026-11-09T12:14:28.2516346Z Downloading pytest_asyncio-1.4.0-py3-none-any.whl (16 kB) 2026-11-09T12:14:28.2597027Z Downloading pytest_codspeed-5.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (934 kB) 2026-11-09T12:14:28.3593857Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 935.0/935.0 kB 6.9 MB/s 0:00:00 2026-11-09T12:14:28.3665310Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB) 2026-11-09T12:14:28.5184258Z Downloading pytest_freezer-0.4.9-py3-none-any.whl (3.2 kB) 2026-11-09T12:14:28.5264477Z Downloading pytest_github_actions_annotate_failures-0.4.2-py3-none-any.whl (6.2 kB) 2026-11-09T12:14:28.5347174Z Downloading pytest_picked-0.5.1-py3-none-any.whl (6.6 kB) 2026-11-09T12:14:28.5426163Z Downloading pytest_socket-0.8.1-py3-none-any.whl (8.8 kB) 2026-11-09T12:14:28.5504492Z Downloading pytest_unordered-0.8.0-py3-none-any.whl (6.3 kB) 2026-11-09T12:14:28.5582988Z Downloading pytest_xdist-3.8.0-py3-none-any.whl (46 kB) 2026-11-09T12:14:28.5663328Z Downloading python_slugify-9.1.2-py3-none-any.whl (15 kB) 2026-11-09T12:14:28.5741093Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl (27 kB) 2026-11-09T12:14:28.5820585Z Downloading respx-0.23.1-py2.py3-none-any.whl (25 kB) 2026-11-09T12:14:28.6865693Z Downloading securetar-2026.4.1-py3-none-any.whl (19 kB) 2026-11-09T12:14:28.6949269Z Downloading syrupy-6.1.1-py3-none-any.whl (63 kB) 2026-11-09T12:14:28.7037069Z Downloading tqdm-4.70.1-py3-none-any.whl (80 kB) 2026-11-09T12:14:28.7366473Z Downloading unidiff-1.0.1-py3-none-any.whl (18 kB) 2026-11-09T12:14:28.7693836Z Downloading uv-0.13.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.2 MB) 2026-11-09T12:14:28.8816404Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.2/17.2 MB 153.7 MB/s 0:00:00 2026-11-09T12:14:28.8902377Z Downloading zeroconf-0.151.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB) 2026-11-09T12:14:28.9062834Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 80.4 MB/s 0:00:00 2026-11-09T12:14:28.9129127Z Downloading httpcore-1.0.9-py3-none-any.whl (78 kB) 2026-11-09T12:14:28.9210163Z Downloading pluggy-1.7.0-py3-none-any.whl (27 kB) 2026-11-09T12:14:28.9288736Z Downloading ruff-0.17.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB) 2026-11-09T12:14:29.0003600Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.6/10.6 MB 148.1 MB/s 0:00:00 2026-11-09T12:14:29.0073893Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) 2026-11-09T12:14:29.0153926Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) 2026-11-09T12:14:29.0234264Z Downloading annotated_types-0.8.0-py3-none-any.whl (13 kB) 2026-11-09T12:14:29.0315308Z Downloading anyio-4.16.0-py3-none-any.whl (134 kB) 2026-11-09T12:14:29.0400645Z Downloading boolean_py-5.0-py3-none-any.whl (26 kB) 2026-11-09T12:14:29.0483047Z Downloading boto3-1.43.126-py3-none-any.whl (140 kB) 2026-11-09T12:14:29.0567257Z Downloading botocore-1.43.126-py3-none-any.whl (16.2 MB) 2026-11-09T12:14:29.1813102Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.2/16.2 MB 131.3 MB/s 0:00:00 2026-11-09T12:14:29.1884053Z Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) 2026-11-09T12:14:29.2102912Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-11-09T12:14:29.2187269Z Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) 2026-11-09T12:14:29.2270531Z Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) 2026-11-09T12:14:29.2351735Z Downloading cffi-2.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) 2026-11-09T12:14:29.5790523Z Downloading envs-1.4-py3-none-any.whl (10 kB) 2026-11-09T12:14:29.5871794Z Downloading execnet-2.1.2-py3-none-any.whl (40 kB) 2026-11-09T12:14:29.5954800Z Downloading frozenlist-1.8.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (231 kB) 2026-11-09T12:14:29.6057047Z Downloading greenlet-3.5.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (670 kB) 2026-11-09T12:14:29.6103229Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 670.8/670.8 kB 141.9 MB/s 0:00:00 2026-11-09T12:14:29.6170504Z Downloading h11-0.16.0-py3-none-any.whl (37 kB) 2026-11-09T12:14:29.6254171Z Downloading habluetooth-7.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB) 2026-11-09T12:14:29.6404056Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 78.8 MB/s 0:00:00 2026-11-09T12:14:29.6480301Z Downloading bleak-3.1.0-py3-none-any.whl (176 kB) 2026-11-09T12:14:29.7768153Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl (19 kB) 2026-11-09T12:14:30.0672414Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl (20 kB) 2026-11-09T12:14:30.0752441Z Downloading aiooui-0.1.11-py3-none-any.whl (343 kB) 2026-11-09T12:14:30.2104211Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl (13 kB) 2026-11-09T12:14:30.2204217Z Downloading bluetooth_data_tools-1.29.24-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (494 kB) 2026-11-09T12:14:30.2318414Z Downloading btsocket-0.3.0-py2.py3-none-any.whl (14 kB) 2026-11-09T12:14:30.3704696Z Downloading dbus_fast-5.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (900 kB) 2026-11-09T12:14:30.4481588Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 900.7/900.7 kB 8.5 MB/s 0:00:00 2026-11-09T12:14:30.4552433Z Downloading iniconfig-2.3.1-py3-none-any.whl (7.6 kB) 2026-11-09T12:14:30.4733367Z Downloading markupsafe-3.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (23 kB) 2026-11-09T12:14:30.4822364Z Downloading nab-0.0.27-py3-none-any.whl (154 kB) 2026-11-09T12:14:30.4903842Z Downloading nab_index-0.0.27-py3-none-any.whl (93 kB) 2026-11-09T12:14:30.4982482Z Downloading nab_markersets-0.0.27-py3-none-any.whl (44 kB) 2026-11-09T12:14:30.5070727Z Downloading nab_project-0.0.27-py3-none-any.whl (176 kB) 2026-11-09T12:14:30.5162667Z Downloading nab_provider-0.0.27-py3-none-any.whl (358 kB) 2026-11-09T12:14:30.5258527Z Downloading nab_resolver-0.0.27-py3-none-any.whl (69 kB) 2026-11-09T12:14:30.5339608Z Downloading build-1.6.1-py3-none-any.whl (31 kB) 2026-11-09T12:14:30.5417875Z Downloading installer-1.1.0-py3-none-any.whl (464 kB) 2026-11-09T12:14:30.5521212Z Downloading packaging-26.3-py3-none-any.whl (129 kB) 2026-11-09T12:14:30.5604878Z Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) 2026-11-09T12:14:30.6526217Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 11.0 MB/s 0:00:00 2026-11-09T12:14:30.6598606Z Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) 2026-11-09T12:14:30.6736165Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 96.9 MB/s 0:00:00 2026-11-09T12:14:30.6804418Z Downloading pyproject_hooks-1.3.3-py3-none-any.whl (10 kB) 2026-11-09T12:14:30.6885123Z Downloading regex-2026.11.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (808 kB) 2026-11-09T12:14:30.6961787Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.3/808.3 kB 91.8 MB/s 0:00:00 2026-11-09T12:14:30.7029857Z Downloading rich-15.0.0-py3-none-any.whl (310 kB) 2026-11-09T12:14:30.8045060Z Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) 2026-11-09T12:14:30.8128264Z Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) 2026-11-09T12:14:30.8210056Z Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-11-09T12:14:30.8290972Z Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) 2026-11-09T12:14:30.8985265Z Downloading tomli-2.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (283 kB) 2026-11-09T12:14:30.9068717Z Downloading typing_inspection-0.4.5-py3-none-any.whl (14 kB) 2026-11-09T12:14:30.9145410Z Downloading tzdata-2026.6-py2.py3-none-any.whl (348 kB) 2026-11-09T12:14:30.9238267Z Downloading uart_devices-0.1.1-py3-none-any.whl (4.8 kB) 2026-11-09T12:14:30.9314596Z Downloading usb_devices-0.5.1-py3-none-any.whl (5.4 kB) 2026-11-09T12:14:30.9390528Z Downloading voluptuous-0.16.0-py3-none-any.whl (31 kB) 2026-11-09T12:14:30.9469736Z Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB) 2026-11-09T12:14:30.9550482Z Downloading pycparser-3.12-py3-none-any.whl (62 kB) 2026-11-09T12:14:30.9631487Z Downloading pyrfc3339-2.1.1-py3-none-any.whl (6.5 kB) 2026-11-09T12:14:30.9716377Z Downloading pytz-2026.6-py2.py3-none-any.whl (506 kB) 2026-11-09T12:14:30.9822006Z Downloading standard_chunk-3.13.0-py3-none-any.whl (4.9 kB) 2026-11-09T12:14:31.6998172Z Building wheels for collected packages: mock-open, PyRIC 2026-11-09T12:14:31.7004797Z Building wheel for mock-open (pyproject.toml): started 2026-11-09T12:14:31.8921867Z Building wheel for mock-open (pyproject.toml): finished with status 'done' 2026-11-09T12:14:31.8925816Z Created wheel for mock-open: filename=mock_open-1.4.0-py3-none-any.whl size=14643 sha256=02d9a183d56002935c83dda896c467d992ea16517168b398be1e4ffbc385fe33 2026-11-09T12:14:31.8927665Z Stored in directory: /home/runner/.cache/pip/wheels/81/4c/ec/720cfec24c11d15ed44f15f87bf4dadd0b7cd6807cef1da374 2026-11-09T12:14:31.8947084Z Building wheel for PyRIC (pyproject.toml): started 2026-11-09T12:14:32.1361333Z Building wheel for PyRIC (pyproject.toml): finished with status 'done' 2026-11-09T12:14:32.1368328Z Created wheel for PyRIC: filename=pyric-0.1.6.3-py2.py3-none-any.whl size=407977 sha256=b01439e2a4ed385426887d342af6abfb95f93e2a4347bd752ff5ac35ecd536e4 2026-11-09T12:14:32.1369777Z Stored in directory: /home/runner/.cache/pip/wheels/2c/cf/02/36fd497a2f3c8c6d98b3b75cc8523b8bc38d611dde1a319a9a 2026-11-09T12:14:32.1384758Z Successfully built mock-open PyRIC 2026-11-09T12:14:32.5332894Z Installing collected packages: text-unidecode, standard-telnetlib, standard-chunk, pytz, PyRIC, mock-open, ifaddr, ciso8601, btsocket, boolean.py, zeroconf, voluptuous, uv, usb-devices, urllib3, unidiff, ulid-transform, uart-devices, tzdata, typing-extensions, truststore, tqdm, tomli, six, ruff, regex, PyYAML, python-slugify, pyrfc3339, pyproject-hooks, PyJWT, pygments, pycparser, psutil, propcache, probatio, pluggy, Pillow, paho-mqtt, packaging, orjson, numpy, nab-resolver, multidict, mdurl, MarkupSafe, lru-dict, license-expression, jmespath, installer, iniconfig, idna, icmplib, h11, greenlet, frozenlist, fnvhash, execnet, envs, dbus-fast, cronsim, coverage, charset_normalizer, certifi, bcrypt, backoff, awesomeversion, audioop-lts, attrs, atomicwrites-homeassistant, async-interrupt, astral, annotated-types, aiooui, aiohappyeyeballs, yarl, typing-inspection, standard-aifc, SQLAlchemy, sentence-stream, requests, python-dateutil, pytest, pydantic-core, psutil-home-assistant, nab-markersets, mashumaro, markdown-it-py, Jinja2, httpcore, grpcio, fnv-hash-fast, cffi, build, bleak, anyio, annotatedyaml, aiozoneinfo, aiosignal, webrtc-models, syrupy, rich, requests-mock, pytest-xdist, pytest-unordered, pytest-timeout, pytest-socket, pytest-picked, pytest-github-actions-annotate-failures, pytest-cov, pytest-asyncio, PyNaCl, pydantic, pycares, nab-provider, httpx, freezegun, cryptography, botocore, bluetooth-adapters, aiohttp, snitun, securetar, s3transfer, respx, pytest-freezer, pytest-codspeed, pytest-aiohttp, pyopenssl, nab-index, josepy, bluetooth-data-tools, bluetooth-auto-recovery, bleak-retry-connector, aiohttp-fast-zlib, aiohttp_cors, aiohasupervisor, aiogithubapi, aiodns, PyGithub, nab-project, habluetooth, boto3, aiohttp-asyncmdnsresolver, acme, pycognito, nab, home-assistant-bluetooth, pipdeptree, hass-nabucasa, homeassistant, pytest-homeassistant-custom-component 2026-11-09T12:15:02.8980233Z 2026-11-09T12:15:02.9069404Z Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.4 Pillow-12.3.0 PyGithub-2.10.0 PyJWT-2.15.1 PyNaCl-1.6.2 PyRIC-0.1.6.3 PyYAML-6.0.3 SQLAlchemy-2.0.54 acme-5.7.0 aiodns-4.0.4 aiogithubapi-26.0.0 aiohappyeyeballs-2.7.1 aiohasupervisor-0.6.0 aiohttp-3.14.5 aiohttp-asyncmdnsresolver-0.2.0 aiohttp-fast-zlib-0.3.0 aiohttp_cors-0.8.1 aiooui-0.1.11 aiosignal-1.4.0 aiozoneinfo-0.2.3 annotated-types-0.8.0 annotatedyaml-1.0.2 anyio-4.16.0 astral-2.2 async-interrupt-1.2.2 atomicwrites-homeassistant-1.4.1 attrs-26.1.0 audioop-lts-0.2.2 awesomeversion-25.8.0 backoff-2.2.1 bcrypt-5.0.0 bleak-3.1.0 bleak-retry-connector-4.7.1 bluetooth-adapters-2.4.0 bluetooth-auto-recovery-1.6.4 bluetooth-data-tools-1.29.24 boolean.py-5.0 boto3-1.43.126 botocore-1.43.126 btsocket-0.3.0 build-1.6.1 certifi-2026.10.23 cffi-2.1.1 charset_normalizer-3.5.2 ciso8601-2.3.3 coverage-7.16.2 cronsim-2.7 cryptography-50.0.1 dbus-fast-5.2.0 envs-1.4 execnet-2.1.2 fnv-hash-fast-2.0.3 fnvhash-0.2.1 freezegun-1.5.5 frozenlist-1.8.0 greenlet-3.5.6 grpcio-1.85.1 h11-0.16.0 habluetooth-7.1.2 hass-nabucasa-2.7.0 home-assistant-bluetooth-2.0.0 homeassistant-2026.10.4 httpcore-1.0.9 httpx-0.28.1 icmplib-3.0.4 idna-3.20 ifaddr-0.2.0 iniconfig-2.3.1 installer-1.1.0 jmespath-1.1.0 josepy-2.2.0 license-expression-30.4.4 lru-dict-1.4.1 markdown-it-py-4.2.0 mashumaro-3.23 mdurl-0.1.2 mock-open-1.4.0 multidict-7.2.1 nab-0.0.27 nab-index-0.0.27 nab-markersets-0.0.27 nab-project-0.0.27 nab-provider-0.0.27 nab-resolver-0.0.27 numpy-2.3.2 orjson-3.11.9 packaging-26.3 paho-mqtt-2.1.0 pipdeptree-4.2.5 pluggy-1.7.0 probatio-0.13.0 propcache-0.5.4 psutil-7.2.2 psutil-home-assistant-0.0.1 pycares-5.2.1 pycognito-2024.5.1 pycparser-3.12 pydantic-2.13.5 pydantic-core-2.46.5 pygments-2.21.0 pyopenssl-26.4.0 pyproject-hooks-1.3.3 pyrfc3339-2.1.1 pytest-9.0.3 pytest-aiohttp-1.1.1 pytest-asyncio-1.4.0 pytest-codspeed-5.0.3 pytest-cov-7.1.0 pytest-freezer-0.4.9 pytest-github-actions-annotate-failures-0.4.2 pytest-homeassistant-custom-component-0.13.375 pytest-picked-0.5.1 pytest-socket-0.8.1 pytest-timeout-2.4.0 pytest-unordered-0.8.0 pytest-xdist-3.8.0 python-dateutil-2.9.0.post0 python-slugify-9.1.2 pytz-2026.6 regex-2026.11.9 requests-2.34.2 requests-mock-1.12.1 respx-0.23.1 rich-15.0.0 ruff-0.17.4 s3transfer-0.19.3 securetar-2026.4.1 sentence-stream-1.4.0 six-1.17.0 snitun-0.47.0 standard-aifc-3.13.0 standard-chunk-3.13.0 standard-telnetlib-3.13.0 syrupy-6.1.1 text-unidecode-1.3 tomli-2.5.0 tqdm-4.70.1 truststore-0.10.4 typing-extensions-4.16.0 typing-inspection-0.4.5 tzdata-2026.6 uart-devices-0.1.1 ulid-transform-2.2.9 unidiff-1.0.1 urllib3-2.8.0 usb-devices-0.5.1 uv-0.13.5 voluptuous-0.16.0 webrtc-models-0.3.0 yarl-1.25.1 zeroconf-0.151.5 2026-11-09T12:15:02.9081373Z 2026-11-09T12:15:02.9081533Z [notice] A new release of pip is available: 26.2.2 -> 26.3 2026-11-09T12:15:02.9081847Z [notice] To update, run: pip install --upgrade pip 2026-11-09T12:15:03.8668381Z ##[group]Run constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-11-09T12:15:03.8669234Z constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-11-09T12:15:03.8669943Z pip install -c "$constraints" -r requirements_test_bluetooth.txt 2026-11-09T12:15:03.8688893Z shell: /usr/bin/bash -e {0} 2026-11-09T12:15:03.8689098Z env: 2026-11-09T12:15:03.8689317Z pythonLocation: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:03.8689664Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib/pkgconfig 2026-11-09T12:15:03.8689997Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:03.8690290Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:03.8690572Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:03.8690916Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib 2026-11-09T12:15:03.8691168Z ##[endgroup] 2026-11-09T12:15:04.9954390Z Collecting aiousbwatcher (from -r requirements_test_bluetooth.txt (line 4)) 2026-11-09T12:15:05.0511182Z Downloading aiousbwatcher-1.1.2-py3-none-any.whl.metadata (4.2 kB) 2026-11-09T12:15:05.0690386Z Collecting bleak (from -r requirements_test_bluetooth.txt (line 5)) 2026-11-09T12:15:05.0768142Z Downloading bleak-3.0.2-py3-none-any.whl.metadata (4.7 kB) 2026-11-09T12:15:05.0857955Z Requirement already satisfied: bleak-retry-connector in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from -r requirements_test_bluetooth.txt (line 6)) (4.7.1) 2026-11-09T12:15:05.0861255Z Requirement already satisfied: bluetooth-adapters in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from -r requirements_test_bluetooth.txt (line 7)) (2.4.0) 2026-11-09T12:15:05.0864125Z Requirement already satisfied: bluetooth-auto-recovery in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from -r requirements_test_bluetooth.txt (line 8)) (1.6.4) 2026-11-09T12:15:05.0866399Z Requirement already satisfied: bluetooth-data-tools in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from -r requirements_test_bluetooth.txt (line 9)) (1.29.24) 2026-11-09T12:15:05.3237745Z Collecting dbus-fast (from -r requirements_test_bluetooth.txt (line 10)) 2026-11-09T12:15:05.3322947Z Downloading dbus_fast-5.0.22-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (11 kB) 2026-11-09T12:15:05.3489091Z Requirement already satisfied: habluetooth in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from -r requirements_test_bluetooth.txt (line 11)) (7.1.2) 2026-11-09T12:15:05.3516555Z Collecting pyserial (from -r requirements_test_bluetooth.txt (line 12)) 2026-11-09T12:15:05.3527172Z Using cached pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) 2026-11-09T12:15:05.4583667Z Collecting pyudev (from -r requirements_test_bluetooth.txt (line 13)) 2026-11-09T12:15:05.4658720Z Downloading pyudev-0.24.5-py3-none-any.whl.metadata (4.4 kB) 2026-11-09T12:15:05.5104487Z Collecting serialx (from -r requirements_test_bluetooth.txt (line 14)) 2026-11-09T12:15:05.5180562Z Downloading serialx-1.11.0-py3-none-any.whl.metadata (6.4 kB) 2026-11-09T12:15:05.5703338Z Collecting asyncinotify>=4.2.2 (from aiousbwatcher->-r requirements_test_bluetooth.txt (line 4)) 2026-11-09T12:15:05.5775939Z Downloading asyncinotify-4.4.4-py3-none-any.whl.metadata (7.0 kB) 2026-11-09T12:15:05.9498396Z Requirement already satisfied: aiooui>=0.1.1 in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from bluetooth-adapters->-r requirements_test_bluetooth.txt (line 7)) (0.1.11) 2026-11-09T12:15:05.9512553Z Requirement already satisfied: uart-devices>=0.1.0 in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from bluetooth-adapters->-r requirements_test_bluetooth.txt (line 7)) (0.1.1) 2026-11-09T12:15:05.9516270Z Requirement already satisfied: usb-devices>=0.4.5 in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from bluetooth-adapters->-r requirements_test_bluetooth.txt (line 7)) (0.5.1) 2026-11-09T12:15:05.9524230Z Requirement already satisfied: PyRIC>=0.1.6.3 in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from bluetooth-auto-recovery->-r requirements_test_bluetooth.txt (line 8)) (0.1.6.3) 2026-11-09T12:15:05.9530190Z Requirement already satisfied: btsocket>=0.2.0 in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from bluetooth-auto-recovery->-r requirements_test_bluetooth.txt (line 8)) (0.3.0) 2026-11-09T12:15:05.9540794Z Requirement already satisfied: cryptography>=47.0.0 in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) (50.0.1) 2026-11-09T12:15:05.9552148Z Requirement already satisfied: async-interrupt>=1.1.1 in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from habluetooth->-r requirements_test_bluetooth.txt (line 11)) (1.2.2) 2026-11-09T12:15:05.9568660Z Requirement already satisfied: typing-extensions>=4.13.0 in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from serialx->-r requirements_test_bluetooth.txt (line 14)) (4.16.0) 2026-11-09T12:15:06.0237863Z Collecting cffi>=2.0.0 (from cryptography>=47.0.0->bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) 2026-11-09T12:15:06.0306105Z Downloading cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB) 2026-11-09T12:15:06.0398267Z Requirement already satisfied: pycparser in /opt/hostedtoolcache/Python/3.14.10/x64/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography>=47.0.0->bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) (3.12) 2026-11-09T12:15:06.0500833Z Downloading aiousbwatcher-1.1.2-py3-none-any.whl (5.1 kB) 2026-11-09T12:15:06.1824714Z Downloading bleak-3.0.2-py3-none-any.whl (146 kB) 2026-11-09T12:15:06.2136424Z Downloading dbus_fast-5.0.22-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (855 kB) 2026-11-09T12:15:06.2395784Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 855.5/855.5 kB 31.4 MB/s 0:00:00 2026-11-09T12:15:06.2465346Z Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) 2026-11-09T12:15:06.2592149Z Downloading pyudev-0.24.5-py3-none-any.whl (60 kB) 2026-11-09T12:15:06.2781555Z Downloading serialx-1.11.0-py3-none-any.whl (84 kB) 2026-11-09T12:15:06.2922818Z Downloading asyncinotify-4.4.4-py3-none-any.whl (20 kB) 2026-11-09T12:15:06.3060639Z Downloading cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB) 2026-11-09T12:15:06.4147437Z Installing collected packages: pyserial, serialx, pyudev, dbus-fast, cffi, asyncinotify, bleak, aiousbwatcher 2026-11-09T12:15:06.6275293Z Attempting uninstall: dbus-fast 2026-11-09T12:15:06.6314624Z Found existing installation: dbus-fast 5.2.0 2026-11-09T12:15:06.6343322Z Uninstalling dbus-fast-5.2.0: 2026-11-09T12:15:06.6352627Z Successfully uninstalled dbus-fast-5.2.0 2026-11-09T12:15:06.7301806Z Attempting uninstall: cffi 2026-11-09T12:15:06.7355365Z Found existing installation: cffi 2.1.1 2026-11-09T12:15:06.7376194Z Uninstalling cffi-2.1.1: 2026-11-09T12:15:07.1887556Z Successfully uninstalled cffi-2.1.1 2026-11-09T12:15:07.3680101Z Attempting uninstall: bleak 2026-11-09T12:15:07.3728718Z Found existing installation: bleak 3.1.0 2026-11-09T12:15:07.3768682Z Uninstalling bleak-3.1.0: 2026-11-09T12:15:07.3779574Z Successfully uninstalled bleak-3.1.0 2026-11-09T12:15:07.5176610Z 2026-11-09T12:15:07.5267251Z Successfully installed aiousbwatcher-1.1.2 asyncinotify-4.4.4 bleak-3.0.2 cffi-2.0.0 dbus-fast-5.0.22 pyserial-3.5 pyudev-0.24.5 serialx-1.11.0 2026-11-09T12:15:07.5276222Z 2026-11-09T12:15:07.5276526Z [notice] A new release of pip is available: 26.2.2 -> 26.3 2026-11-09T12:15:07.5277294Z [notice] To update, run: pip install --upgrade pip 2026-11-09T12:15:07.6217688Z ##[group]Run ruff check . 2026-11-09T12:15:07.6218027Z ruff check . 2026-11-09T12:15:07.6237367Z shell: /usr/bin/bash -e {0} 2026-11-09T12:15:07.6237576Z env: 2026-11-09T12:15:07.6237803Z pythonLocation: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6238152Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib/pkgconfig 2026-11-09T12:15:07.6238485Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6238800Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6239096Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6239411Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib 2026-11-09T12:15:07.6239664Z ##[endgroup] 2026-11-09T12:15:07.6433981Z All checks passed! 2026-11-09T12:15:07.6468404Z ##[group]Run ruff format --check . 2026-11-09T12:15:07.6468658Z ruff format --check . 2026-11-09T12:15:07.6485802Z shell: /usr/bin/bash -e {0} 2026-11-09T12:15:07.6486006Z env: 2026-11-09T12:15:07.6486228Z pythonLocation: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6486587Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib/pkgconfig 2026-11-09T12:15:07.6487110Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6487412Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6487704Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6488011Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib 2026-11-09T12:15:07.6488264Z ##[endgroup] 2026-11-09T12:15:07.6676171Z 69 files already formatted 2026-11-09T12:15:07.6712078Z ##[group]Run pytest -q --timeout=60 2026-11-09T12:15:07.6712336Z pytest -q --timeout=60 2026-11-09T12:15:07.6729190Z shell: /usr/bin/bash -e {0} 2026-11-09T12:15:07.6729392Z env: 2026-11-09T12:15:07.6729616Z pythonLocation: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6729974Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib/pkgconfig 2026-11-09T12:15:07.6730312Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6730615Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6730910Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.10/x64 2026-11-09T12:15:07.6731205Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.14.10/x64/lib 2026-11-09T12:15:07.6731645Z ##[endgroup] 2026-11-09T12:15:13.7287792Z ........................................................................ [ 27%] 2026-11-09T12:16:08.9617562Z ........................................................................ [ 55%] 2026-11-09T12:16:44.1814532Z ........................................................................ [ 83%] 2026-11-09T12:16:44.7257903Z .......................................... [100%] 2026-11-09T12:16:44.7258266Z 258 passed in 92.56s (0:01:32) 2026-11-09T12:16:44.8029084Z Post job cleanup. 2026-11-09T12:16:44.9029467Z (node:3097) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-11-09T12:16:44.9030156Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-11-09T12:16:44.9184796Z Post job cleanup. 2026-11-09T12:16:44.9937836Z [command]/usr/bin/git version 2026-11-09T12:16:45.0005171Z git version 2.56.0 2026-11-09T12:16:45.0035980Z Temporarily overriding HOME='/home/runner/work/_temp/94fdd262-2468-4c61-bf34-1ea3cdda8f0d' before making global git config changes 2026-11-09T12:16:45.0037441Z Adding repository directory to the temporary git global config as a safe directory 2026-11-09T12:16:45.0040555Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-11-09T12:16:45.0083760Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-09T12:16:45.0118210Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-11-09T12:16:45.0341121Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-11-09T12:16:45.0367130Z http.https://github.com/.extraheader 2026-11-09T12:16:45.0388999Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2026-11-09T12:16:45.0422158Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-11-09T12:16:45.0661526Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-11-09T12:16:45.0701867Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-11-09T12:16:45.1070408Z Cleaning up orphan processes 2026-11-09T12:16:45.1354369Z ##[warning]Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/