2026-10-23T20:58:06.3673578Z Current runner version: '2.338.0' 2026-10-23T20:58:06.3700154Z ##[group]Runner Image Provisioner 2026-10-23T20:58:06.3701082Z Hosted Compute Agent 2026-10-23T20:58:06.3701735Z Version: 20261012.601 2026-10-23T20:58:06.3702394Z Commit: f3dc54e1fb89da6852db922499a0233137369e1d 2026-10-23T20:58:06.3703109Z Build Date: 2026-10-12T17:48:21Z 2026-10-23T20:58:06.3703946Z Worker ID: {1a8686a9-78fb-407f-9fa6-392d43dd7874} 2026-10-23T20:58:06.3704702Z Region: northcentralus 2026-10-23T20:58:06.3705257Z Cloud: Azure 2026-10-23T20:58:06.3705897Z ##[endgroup] 2026-10-23T20:58:06.3707351Z ##[group]Operating System 2026-10-23T20:58:06.3708070Z Ubuntu 2026-10-23T20:58:06.3709053Z 24.04.5 2026-10-23T20:58:06.3709562Z LTS 2026-10-23T20:58:06.3710155Z ##[endgroup] 2026-10-23T20:58:06.3710702Z ##[group]Runner Image 2026-10-23T20:58:06.3711332Z Image: ubuntu-24.04 2026-10-23T20:58:06.3711947Z Version: 20261012.334.1 2026-10-23T20:58:06.3713260Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20261012.334/images/ubuntu/Ubuntu2404-Readme.md 2026-10-23T20:58:06.3714850Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20261012.334 2026-10-23T20:58:06.3715874Z ##[endgroup] 2026-10-23T20:58:06.3717136Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T20:58:06.3719560Z Contents: read 2026-10-23T20:58:06.3720231Z Metadata: read 2026-10-23T20:58:06.3720772Z Packages: read 2026-10-23T20:58:06.3721418Z ##[endgroup] 2026-10-23T20:58:06.3723510Z Secret source: Actions 2026-10-23T20:58:06.3724538Z Cache mode: write 2026-10-23T20:58:06.3725272Z Prepare workflow directory 2026-10-23T20:58:06.4084896Z Prepare all required actions 2026-10-23T20:58:06.4134246Z Getting action download info 2026-10-23T20:58:06.6842895Z Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262) 2026-10-23T20:58:06.7846906Z Download action repository 'actions/setup-python@v5' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065) 2026-10-23T20:58:06.9654855Z Complete job name: tests (python 3.13) 2026-10-23T20:58:07.3470360Z ##[group]Run actions/checkout@v4 2026-10-23T20:58:07.3471365Z with: 2026-10-23T20:58:07.3471879Z repository: Mezzle/govee-bluetooth 2026-10-23T20:58:07.3475792Z token: *** 2026-10-23T20:58:07.3476283Z ssh-strict: true 2026-10-23T20:58:07.3476765Z ssh-user: git 2026-10-23T20:58:07.3477260Z persist-credentials: true 2026-10-23T20:58:07.3477791Z clean: true 2026-10-23T20:58:07.3478624Z sparse-checkout-cone-mode: true 2026-10-23T20:58:07.3479221Z fetch-depth: 1 2026-10-23T20:58:07.3479692Z fetch-tags: false 2026-10-23T20:58:07.3480189Z show-progress: true 2026-10-23T20:58:07.3480675Z lfs: false 2026-10-23T20:58:07.3481125Z submodules: false 2026-10-23T20:58:07.3481622Z set-safe-directory: true 2026-10-23T20:58:07.3482213Z allow-unsafe-pr-checkout: false 2026-10-23T20:58:07.3483093Z ##[endgroup] 2026-10-23T20:58:07.4599076Z Syncing repository: Mezzle/govee-bluetooth 2026-10-23T20:58:07.4602257Z ##[group]Getting Git version info 2026-10-23T20:58:07.4603831Z Working directory is '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-23T20:58:07.4606094Z [command]/usr/bin/git version 2026-10-23T20:58:07.4666338Z git version 2.55.0 2026-10-23T20:58:07.4694022Z ##[endgroup] 2026-10-23T20:58:07.4704512Z Temporarily overriding HOME='/home/runner/work/_temp/d4aef03c-47a9-46e6-abb3-88f7a2db5812' before making global git config changes 2026-10-23T20:58:07.4707289Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T20:58:07.4711907Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-23T20:58:07.4769588Z Deleting the contents of '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-23T20:58:07.4774494Z ##[group]Initializing the repository 2026-10-23T20:58:07.4780159Z [command]/usr/bin/git init /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-23T20:58:07.4883901Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T20:58:07.4886281Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T20:58:07.4887381Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T20:58:07.4888351Z hint: call: 2026-10-23T20:58:07.4888977Z hint: 2026-10-23T20:58:07.4889555Z hint: git config --global init.defaultBranch 2026-10-23T20:58:07.4890219Z hint: 2026-10-23T20:58:07.4890849Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T20:58:07.4891911Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T20:58:07.4892716Z hint: 2026-10-23T20:58:07.4893503Z hint: git branch -m 2026-10-23T20:58:07.4894057Z hint: 2026-10-23T20:58:07.4894727Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T20:58:07.4913992Z Initialized empty Git repository in /home/runner/work/govee-bluetooth/govee-bluetooth/.git/ 2026-10-23T20:58:07.4926447Z [command]/usr/bin/git remote add origin https://github.com/Mezzle/govee-bluetooth 2026-10-23T20:58:07.4979822Z ##[endgroup] 2026-10-23T20:58:07.4981377Z ##[group]Disabling automatic garbage collection 2026-10-23T20:58:07.4984131Z [command]/usr/bin/git config --local gc.auto 0 2026-10-23T20:58:07.5019169Z ##[endgroup] 2026-10-23T20:58:07.5020800Z ##[group]Setting up auth 2026-10-23T20:58:07.5028756Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T20:58:07.5065731Z [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-10-23T20:58:07.5463803Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T20:58:07.5510515Z [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-10-23T20:58:07.5741361Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T20:58:07.5778809Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T20:58:07.6026701Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T20:58:07.6070357Z ##[endgroup] 2026-10-23T20:58:07.6071276Z ##[group]Fetching the repository 2026-10-23T20:58:07.6080878Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +ae04c48ef9a3151f949b9eb9ddc025ede42b0780:refs/remotes/pull/17/merge 2026-10-23T20:58:07.9415898Z From https://github.com/Mezzle/govee-bluetooth 2026-10-23T20:58:07.9417118Z * [new ref] ae04c48ef9a3151f949b9eb9ddc025ede42b0780 -> pull/17/merge 2026-10-23T20:58:07.9420188Z ##[endgroup] 2026-10-23T20:58:07.9421242Z ##[group]Determining the checkout info 2026-10-23T20:58:07.9429293Z ##[endgroup] 2026-10-23T20:58:07.9430402Z [command]/usr/bin/git sparse-checkout disable 2026-10-23T20:58:07.9496685Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-10-23T20:58:07.9532713Z ##[group]Checking out the ref 2026-10-23T20:58:07.9535617Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/17/merge 2026-10-23T20:58:07.9665026Z Note: switching to 'refs/remotes/pull/17/merge'. 2026-10-23T20:58:07.9666361Z 2026-10-23T20:58:07.9667377Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T20:58:07.9670025Z changes and commit them, and you can discard any commits you make in this 2026-10-23T20:58:07.9672111Z state without impacting any branches by switching back to a branch. 2026-10-23T20:58:07.9672976Z 2026-10-23T20:58:07.9673686Z If you want to create a new branch to retain commits you create, you may 2026-10-23T20:58:07.9675888Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T20:58:07.9677027Z 2026-10-23T20:58:07.9677438Z git switch -c 2026-10-23T20:58:07.9678062Z 2026-10-23T20:58:07.9678767Z Or undo this operation with: 2026-10-23T20:58:07.9679395Z 2026-10-23T20:58:07.9679937Z git switch - 2026-10-23T20:58:07.9680423Z 2026-10-23T20:58:07.9681406Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T20:58:07.9682496Z 2026-10-23T20:58:07.9683742Z HEAD is now at ae04c48 Merge 64b2f0e47220ecd4717e00fdc13b2b85ac9854d6 into f5f5ab0e231c6b7a756edaadb95fd224dfba68c9 2026-10-23T20:58:07.9687365Z ##[endgroup] 2026-10-23T20:58:07.9724732Z [command]/usr/bin/git log -1 --format=%H 2026-10-23T20:58:07.9752962Z ae04c48ef9a3151f949b9eb9ddc025ede42b0780 2026-10-23T20:58:08.0234036Z ##[group]Run actions/setup-python@v5 2026-10-23T20:58:08.0235527Z with: 2026-10-23T20:58:08.0236585Z python-version: 3.13 2026-10-23T20:58:08.0237787Z check-latest: false 2026-10-23T20:58:08.0248038Z token: *** 2026-10-23T20:58:08.0249432Z update-environment: true 2026-10-23T20:58:08.0250738Z allow-prereleases: false 2026-10-23T20:58:08.0251996Z freethreaded: false 2026-10-23T20:58:08.0253151Z ##[endgroup] 2026-10-23T20:58:08.1625963Z ##[group]Installed versions 2026-10-23T20:58:08.1737521Z (node:2308) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-23T20:58:08.1741087Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-23T20:58:08.1743576Z Successfully set up CPython (3.13.16) 2026-10-23T20:58:08.1745998Z ##[endgroup] 2026-10-23T20:58:08.2067916Z ##[group]Run pip install -r requirements_test.txt 2026-10-23T20:58:08.2069884Z pip install -r requirements_test.txt 2026-10-23T20:58:08.2373767Z shell: /usr/bin/bash -e {0} 2026-10-23T20:58:08.2374990Z env: 2026-10-23T20:58:08.2376211Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:58:08.2378605Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:58:08.2380774Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:58:08.2382627Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:58:08.2384413Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:58:08.2386142Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:58:08.2387596Z ##[endgroup] 2026-10-23T20:58:11.2745183Z Collecting homeassistant (from -r requirements_test.txt (line 1)) 2026-10-23T20:58:11.3327196Z Downloading homeassistant-2026.2.3-py3-none-any.whl.metadata (4.8 kB) 2026-10-23T20:58:11.4378641Z Collecting pytest-homeassistant-custom-component (from -r requirements_test.txt (line 2)) 2026-10-23T20:58:11.4417873Z Downloading pytest_homeassistant_custom_component-0.13.316-py3-none-any.whl.metadata (5.7 kB) 2026-10-23T20:58:11.4555089Z Collecting pytest-timeout (from -r requirements_test.txt (line 3)) 2026-10-23T20:58:11.4586112Z Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB) 2026-10-23T20:58:11.7983370Z Collecting ruff (from -r requirements_test.txt (line 4)) 2026-10-23T20:58:11.8018055Z Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB) 2026-10-23T20:58:11.8150108Z Collecting aiodns==4.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:11.8181633Z Downloading aiodns-4.0.0-py3-none-any.whl.metadata (7.7 kB) 2026-10-23T20:58:11.8311145Z Collecting aiohasupervisor==0.3.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:11.8341001Z Downloading aiohasupervisor-0.3.3-py3-none-any.whl.metadata (5.0 kB) 2026-10-23T20:58:12.3052122Z Collecting aiohttp==3.13.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.3092163Z Downloading aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB) 2026-10-23T20:58:12.3233808Z Collecting aiohttp_cors==0.8.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.3265879Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl.metadata (20 kB) 2026-10-23T20:58:12.3398997Z Collecting aiohttp-fast-zlib==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.3429422Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl.metadata (5.7 kB) 2026-10-23T20:58:12.3543306Z Collecting aiohttp-asyncmdnsresolver==0.1.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.3574316Z Downloading aiohttp_asyncmdnsresolver-0.1.1-py3-none-any.whl.metadata (16 kB) 2026-10-23T20:58:12.3715751Z Collecting aiozoneinfo==0.2.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.3750824Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl.metadata (5.4 kB) 2026-10-23T20:58:12.3943337Z Collecting annotatedyaml==1.0.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.3975120Z Downloading annotatedyaml-1.0.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (4.2 kB) 2026-10-23T20:58:12.4107626Z Collecting astral==2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.4137788Z Downloading astral-2.2-py2.py3-none-any.whl.metadata (1.5 kB) 2026-10-23T20:58:12.4240043Z Collecting async-interrupt==1.2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.4270072Z Downloading async_interrupt-1.2.2-py3-none-any.whl.metadata (4.9 kB) 2026-10-23T20:58:12.4430643Z Collecting attrs==25.4.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.4471828Z Downloading attrs-25.4.0-py3-none-any.whl.metadata (10 kB) 2026-10-23T20:58:12.4593254Z Collecting atomicwrites-homeassistant==1.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.4625300Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl.metadata (6.0 kB) 2026-10-23T20:58:12.4847183Z Collecting audioop-lts==0.2.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.4879604Z Downloading audioop_lts-0.2.1-cp313-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB) 2026-10-23T20:58:12.5025917Z Collecting awesomeversion==25.8.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.5060323Z Downloading awesomeversion-25.8.0-py3-none-any.whl.metadata (9.8 kB) 2026-10-23T20:58:12.5413970Z Collecting bcrypt==5.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.5446873Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) 2026-10-23T20:58:12.5618123Z Collecting certifi>=2021.5.30 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.5648332Z Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) 2026-10-23T20:58:12.5834196Z Collecting ciso8601==2.3.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.5869359Z Downloading ciso8601-2.3.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (24 kB) 2026-10-23T20:58:12.5981710Z Collecting cronsim==2.7 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.6011505Z Downloading cronsim-2.7-py3-none-any.whl.metadata (6.9 kB) 2026-10-23T20:58:12.6520421Z Collecting fnv-hash-fast==1.6.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.6557956Z Downloading fnv_hash_fast-1.6.0-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (4.9 kB) 2026-10-23T20:58:12.6820888Z Collecting hass-nabucasa==1.12.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.6863454Z Downloading hass_nabucasa-1.12.0-py3-none-any.whl.metadata (4.3 kB) 2026-10-23T20:58:12.7781150Z Collecting httpx==0.28.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:12.7812950Z Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) 2026-10-23T20:58:13.0426059Z Collecting home-assistant-bluetooth==1.13.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:13.0455505Z Downloading home_assistant_bluetooth-1.13.1-py3-none-any.whl.metadata (5.4 kB) 2026-10-23T20:58:13.0833662Z Collecting ifaddr==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:13.0875663Z Downloading ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB) 2026-10-23T20:58:13.1506532Z Collecting Jinja2==3.1.6 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:13.1537003Z Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-10-23T20:58:13.2091303Z Collecting lru-dict==1.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:13.2123172Z Downloading lru-dict-1.3.0.tar.gz (13 kB) 2026-10-23T20:58:13.2413271Z Installing build dependencies: started 2026-10-23T20:58:14.5023791Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:14.5030117Z Getting requirements to build wheel: started 2026-10-23T20:58:15.0905908Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:15.0916299Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:15.2914462Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:15.3058964Z Collecting PyJWT==2.10.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:15.3093048Z Downloading PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB) 2026-10-23T20:58:15.4965176Z Collecting cryptography==46.0.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:15.4999470Z Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB) 2026-10-23T20:58:15.6571384Z Collecting Pillow==12.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:15.6605715Z Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB) 2026-10-23T20:58:15.7259422Z Collecting propcache==0.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:15.7296243Z Downloading propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (13 kB) 2026-10-23T20:58:15.7443487Z Collecting pyOpenSSL==25.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:15.7475085Z Downloading pyopenssl-25.3.0-py3-none-any.whl.metadata (17 kB) 2026-10-23T20:58:15.9735625Z Collecting orjson==3.11.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:15.9788938Z Downloading orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB) 2026-10-23T20:58:15.9917784Z Collecting packaging>=23.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:15.9930184Z Using cached packaging-26.3-py3-none-any.whl.metadata (3.5 kB) 2026-10-23T20:58:16.0024046Z Collecting psutil-home-assistant==0.0.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.0055880Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl.metadata (882 bytes) 2026-10-23T20:58:16.0175963Z Collecting python-slugify==8.0.4 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.0205717Z Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) 2026-10-23T20:58:16.0547249Z Collecting PyYAML==6.0.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.0579350Z Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) 2026-10-23T20:58:16.0768436Z Collecting requests==2.32.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.0799544Z Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) 2026-10-23T20:58:16.0923130Z Collecting securetar==2025.2.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.0952820Z Downloading securetar-2025.2.1-py3-none-any.whl.metadata (2.2 kB) 2026-10-23T20:58:16.3734113Z Collecting SQLAlchemy==2.0.41 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.3771853Z Downloading sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB) 2026-10-23T20:58:16.3930860Z Collecting standard-aifc==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.3962441Z Downloading standard_aifc-3.13.0-py3-none-any.whl.metadata (969 bytes) 2026-10-23T20:58:16.4074251Z Collecting standard-telnetlib==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.4104953Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl.metadata (868 bytes) 2026-10-23T20:58:16.4251920Z Collecting typing-extensions<5.0,>=4.15.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.4285910Z Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) 2026-10-23T20:58:16.4862636Z Collecting ulid-transform==1.5.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.4900720Z Downloading ulid_transform-1.5.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (5.6 kB) 2026-10-23T20:58:16.5088960Z Collecting urllib3>=2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.5119788Z Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) 2026-10-23T20:58:16.7809629Z Collecting uv==0.9.26 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.7843156Z Downloading uv-0.9.26-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) 2026-10-23T20:58:16.7983451Z Collecting voluptuous==0.15.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.8014058Z Downloading voluptuous-0.15.2-py3-none-any.whl.metadata (20 kB) 2026-10-23T20:58:16.8139199Z Collecting voluptuous-serialize==2.7.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.8169639Z Downloading voluptuous_serialize-2.7.0-py3-none-any.whl.metadata (1.9 kB) 2026-10-23T20:58:16.8275514Z Collecting voluptuous-openapi==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:16.8305798Z Downloading voluptuous_openapi-0.2.0-py3-none-any.whl.metadata (1.7 kB) 2026-10-23T20:58:17.0716625Z Collecting yarl==1.22.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:17.0752839Z Downloading yarl-1.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (75 kB) 2026-10-23T20:58:17.0918103Z Collecting webrtc-models==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:17.0951442Z Downloading webrtc_models-0.3.0-py3-none-any.whl.metadata (2.9 kB) 2026-10-23T20:58:17.5816403Z Collecting zeroconf==0.148.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:17.5861301Z Downloading zeroconf-0.148.0-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (6.3 kB) 2026-10-23T20:58:17.6644425Z Collecting pycares<6,>=5.0.0 (from aiodns==4.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:17.6694344Z Downloading pycares-5.2.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB) 2026-10-23T20:58:17.6868763Z Collecting mashumaro<4.0,>=3.11 (from aiohasupervisor==0.3.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:17.6899620Z Downloading mashumaro-3.23-py3-none-any.whl.metadata (22 kB) 2026-10-23T20:58:17.7068580Z Collecting aiohappyeyeballs>=2.5.0 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:17.7099111Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) 2026-10-23T20:58:17.7200711Z Collecting aiosignal>=1.4.0 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:17.7232971Z Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) 2026-10-23T20:58:17.7832795Z Collecting frozenlist>=1.1.1 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:17.7867821Z Downloading frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) 2026-10-23T20:58:18.0355101Z Collecting multidict<7.0,>=4.5 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.0391044Z Downloading multidict-6.9.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) 2026-10-23T20:58:18.0560605Z Collecting idna>=2.0 (from yarl==1.22.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.0592627Z Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) 2026-10-23T20:58:18.0832889Z Collecting tzdata>=2024.1 (from aiozoneinfo==0.2.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.0864098Z Downloading tzdata-2026.5-py2.py3-none-any.whl.metadata (1.4 kB) 2026-10-23T20:58:18.1235897Z Collecting pytz (from astral==2.2->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.1269199Z Downloading pytz-2026.5-py2.py3-none-any.whl.metadata (22 kB) 2026-10-23T20:58:18.2344807Z Collecting cffi>=2.0.0 (from cryptography==46.0.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.2439465Z Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) 2026-10-23T20:58:18.2554298Z Collecting fnvhash<0.3,>=0.1 (from fnv-hash-fast==1.6.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.2585597Z Downloading fnvhash-0.2.1-py3-none-any.whl.metadata (1.6 kB) 2026-10-23T20:58:18.2825329Z Collecting acme==5.2.2 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.2857560Z Downloading acme-5.2.2-py3-none-any.whl.metadata (1.3 kB) 2026-10-23T20:58:18.2984347Z Collecting async_timeout>=4 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.3015649Z Downloading async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB) 2026-10-23T20:58:18.7842993Z Collecting grpcio<2,>=1.75.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.7880225Z Downloading grpcio-1.84.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) 2026-10-23T20:58:18.7997387Z Collecting icmplib<4,>=3 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.8031351Z Downloading icmplib-3.0.4-py3-none-any.whl.metadata (19 kB) 2026-10-23T20:58:18.8166644Z Collecting josepy<3,>=2 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.8198621Z Downloading josepy-2.2.0-py3-none-any.whl.metadata (1.7 kB) 2026-10-23T20:58:18.8317265Z Collecting pycognito==2024.5.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.8348795Z Downloading pycognito-2024.5.1-py3-none-any.whl.metadata (24 kB) 2026-10-23T20:58:18.8517661Z Collecting snitun==0.45.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.8548624Z Downloading snitun-0.45.1-py3-none-any.whl.metadata (6.4 kB) 2026-10-23T20:58:18.8679086Z Collecting sentence-stream<2,>=1.2.0 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.8709232Z Downloading sentence_stream-1.3.0-py3-none-any.whl.metadata (1.9 kB) 2026-10-23T20:58:18.8912730Z Collecting pyrfc3339 (from acme==5.2.2->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:18.8942568Z Downloading pyrfc3339-2.1.1-py3-none-any.whl.metadata (2.7 kB) 2026-10-23T20:58:19.2086342Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:19.2135740Z Downloading habluetooth-7.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:19.2324051Z Collecting anyio (from httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:19.2362150Z Downloading anyio-4.15.1-py3-none-any.whl.metadata (4.7 kB) 2026-10-23T20:58:19.2508712Z Collecting httpcore==1.* (from httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:19.2538551Z Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB) 2026-10-23T20:58:19.3086415Z Collecting MarkupSafe>=2.0 (from Jinja2==3.1.6->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:19.3120780Z Downloading markupsafe-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) 2026-10-23T20:58:19.3784483Z Collecting psutil (from psutil-home-assistant==0.0.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:19.3819297Z 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-10-23T20:58:19.6211885Z Collecting boto3>=1.10.49 (from pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:19.6247068Z Downloading boto3-1.43.118-py3-none-any.whl.metadata (6.6 kB) 2026-10-23T20:58:19.6367828Z Collecting envs>=1.3 (from pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:19.6399663Z Downloading envs-1.4-py3-none-any.whl.metadata (842 bytes) 2026-10-23T20:58:19.6547982Z Collecting text-unidecode>=1.3 (from python-slugify==8.0.4->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:19.6579727Z Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) 2026-10-23T20:58:19.8499089Z Collecting charset_normalizer<4,>=2 (from requests==2.32.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:19.8534403Z Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (46 kB) 2026-10-23T20:58:20.0068693Z Collecting greenlet>=1 (from SQLAlchemy==2.0.41->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:20.0107532Z Downloading greenlet-3.5.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB) 2026-10-23T20:58:20.0230867Z Collecting standard-chunk (from standard-aifc==3.13.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:20.0261375Z Downloading standard_chunk-3.13.0-py3-none-any.whl.metadata (860 bytes) 2026-10-23T20:58:20.0453817Z Collecting h11>=0.16 (from httpcore==1.*->httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:20.0484249Z Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) 2026-10-23T20:58:20.4129809Z Collecting regex>=2024.11.6 (from sentence-stream<2,>=1.2.0->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:20.4165809Z Downloading regex-2026.9.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB) 2026-10-23T20:58:20.8070033Z Collecting coverage==7.10.6 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:20.8106153Z Downloading coverage-7.10.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.9 kB) 2026-10-23T20:58:20.8258969Z Collecting freezegun==1.5.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:20.8305602Z Downloading freezegun-1.5.2-py3-none-any.whl.metadata (13 kB) 2026-10-23T20:58:20.8442115Z Collecting license-expression==30.4.3 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:20.8473715Z Downloading license_expression-30.4.3-py3-none-any.whl.metadata (11 kB) 2026-10-23T20:58:20.8584932Z Collecting mock-open==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:20.8625106Z Downloading mock-open-1.4.0.tar.gz (12 kB) 2026-10-23T20:58:20.8707676Z Installing build dependencies: started 2026-10-23T20:58:21.3963296Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:21.3970161Z Getting requirements to build wheel: started 2026-10-23T20:58:21.7534364Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:21.7543978Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:21.9401770Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:22.0352223Z Collecting pydantic==2.12.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.0388720Z Downloading pydantic-2.12.2-py3-none-any.whl.metadata (85 kB) 2026-10-23T20:58:22.0532612Z Collecting pylint-per-file-ignores==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.0573744Z Downloading pylint_per_file_ignores-1.4.0-py3-none-any.whl.metadata (2.0 kB) 2026-10-23T20:58:22.0864236Z Collecting pipdeptree==2.26.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.0897384Z Downloading pipdeptree-2.26.1-py3-none-any.whl.metadata (14 kB) 2026-10-23T20:58:22.1060149Z Collecting pytest-asyncio==1.3.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.1092527Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl.metadata (4.1 kB) 2026-10-23T20:58:22.1208897Z Collecting pytest-aiohttp==1.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.1253537Z Downloading pytest_aiohttp-1.1.0-py3-none-any.whl.metadata (2.7 kB) 2026-10-23T20:58:22.1377798Z Collecting pytest-cov==7.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.1411705Z Downloading pytest_cov-7.0.0-py3-none-any.whl.metadata (31 kB) 2026-10-23T20:58:22.1523658Z Collecting pytest-freezer==0.4.9 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.1554849Z Downloading pytest_freezer-0.4.9-py3-none-any.whl.metadata (2.1 kB) 2026-10-23T20:58:22.1668375Z Collecting pytest-github-actions-annotate-failures==0.3.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.1701617Z Downloading pytest_github_actions_annotate_failures-0.3.0-py3-none-any.whl.metadata (3.3 kB) 2026-10-23T20:58:22.1800288Z Collecting pytest-socket==0.7.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.1829213Z Downloading pytest_socket-0.7.0-py3-none-any.whl.metadata (6.7 kB) 2026-10-23T20:58:22.1941471Z Collecting pytest-sugar==1.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.1971535Z Downloading pytest_sugar-1.0.0-py3-none-any.whl.metadata (4.4 kB) 2026-10-23T20:58:22.2075295Z Collecting pytest-unordered==0.7.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.2104835Z Downloading pytest_unordered-0.7.0-py3-none-any.whl.metadata (6.7 kB) 2026-10-23T20:58:22.2236496Z Collecting pytest-picked==0.5.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.2276266Z Downloading pytest_picked-0.5.1-py3-none-any.whl.metadata (4.0 kB) 2026-10-23T20:58:22.2414435Z Collecting pytest-xdist==3.8.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.2444357Z Downloading pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB) 2026-10-23T20:58:22.2671093Z Collecting pytest==9.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.2701891Z Downloading pytest-9.0.0-py3-none-any.whl.metadata (7.6 kB) 2026-10-23T20:58:22.2825408Z Collecting requests-mock==1.12.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.2854412Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl.metadata (4.1 kB) 2026-10-23T20:58:22.2999425Z Collecting respx==0.22.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.3031169Z Downloading respx-0.22.0-py2.py3-none-any.whl.metadata (4.1 kB) 2026-10-23T20:58:22.3242904Z Collecting syrupy==5.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.3273070Z Downloading syrupy-5.0.0-py3-none-any.whl.metadata (39 kB) 2026-10-23T20:58:22.3531671Z Collecting tqdm==4.67.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.3569070Z Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) 2026-10-23T20:58:22.3756512Z Collecting paho-mqtt==2.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.3786477Z Downloading paho_mqtt-2.1.0-py3-none-any.whl.metadata (23 kB) 2026-10-23T20:58:22.5661380Z Collecting numpy==2.3.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.5714742Z Downloading numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB) 2026-10-23T20:58:22.5975792Z Collecting python-dateutil>=2.7 (from freezegun==1.5.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.6006513Z Downloading python_dateutil-3.0.0-py2.py3-none-any.whl.metadata (8.2 kB) 2026-10-23T20:58:22.6132217Z Collecting boolean.py>=4.0 (from license-expression==30.4.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.6161781Z Downloading boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB) 2026-10-23T20:58:22.6248014Z Requirement already satisfied: pip>=24.2 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from pipdeptree==2.26.1->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) (26.2.1) 2026-10-23T20:58:22.6328773Z Collecting annotated-types>=0.6.0 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:22.6361323Z Downloading annotated_types-0.8.0-py3-none-any.whl.metadata (15 kB) 2026-10-23T20:58:23.3680483Z Collecting pydantic-core==2.41.4 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:23.3715164Z Downloading pydantic_core-2.41.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB) 2026-10-23T20:58:23.3829426Z Collecting typing-inspection>=0.4.2 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:23.3859757Z Downloading typing_inspection-0.4.4-py3-none-any.whl.metadata (2.6 kB) 2026-10-23T20:58:23.3984906Z Collecting iniconfig>=1.0.1 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:23.4015461Z Downloading iniconfig-2.3.1-py3-none-any.whl.metadata (2.8 kB) 2026-10-23T20:58:23.4133393Z Collecting pluggy<2,>=1.5 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:23.4163900Z Downloading pluggy-1.7.0-py3-none-any.whl.metadata (5.0 kB) 2026-10-23T20:58:23.4342459Z Collecting pygments>=2.7.2 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:23.4372722Z Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) 2026-10-23T20:58:23.4688437Z Collecting termcolor>=2.1.0 (from pytest-sugar==1.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:23.4719835Z Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) 2026-10-23T20:58:23.4862102Z Collecting execnet>=2.1 (from pytest-xdist==3.8.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:23.4892833Z Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB) 2026-10-23T20:58:23.7122232Z Collecting botocore<1.44.0,>=1.43.118 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:23.7156107Z Downloading botocore-1.43.118-py3-none-any.whl.metadata (5.6 kB) 2026-10-23T20:58:23.7273801Z Collecting jmespath<2.0.0,>=0.7.1 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:23.7303687Z Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) 2026-10-23T20:58:23.7449990Z Collecting s3transfer<0.20.0,>=0.19.0 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:23.7480739Z Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) 2026-10-23T20:58:23.7549018Z Collecting python-dateutil>=2.7 (from freezegun==1.5.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:23.7579687Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-10-23T20:58:23.7736564Z Collecting six>=1.5 (from python-dateutil>=2.7->freezegun==1.5.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:58:23.7766630Z Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-10-23T20:58:23.8056926Z Collecting pycparser (from cffi>=2.0.0->cryptography==46.0.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:23.8087269Z Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) 2026-10-23T20:58:23.8314243Z Collecting bleak>=3.0.2 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:23.8345431Z Downloading bleak-3.0.2-py3-none-any.whl.metadata (4.7 kB) 2026-10-23T20:58:23.8544958Z Collecting bleak-retry-connector>=4.7.1 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:23.8588007Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl.metadata (7.3 kB) 2026-10-23T20:58:23.8745881Z Collecting bluetooth-adapters>=2.4.0 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:23.8776904Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl.metadata (5.3 kB) 2026-10-23T20:58:23.8931614Z Collecting bluetooth-auto-recovery>=1.6.4 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:23.8961461Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl.metadata (5.5 kB) 2026-10-23T20:58:23.9863969Z Collecting bluetooth-data-tools>=1.29.24 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:23.9904801Z Downloading bluetooth_data_tools-1.29.24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:58:24.0018140Z Collecting btsocket>=0.3.0 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:24.0047866Z Downloading btsocket-0.3.0-py2.py3-none-any.whl.metadata (7.0 kB) 2026-10-23T20:58:24.3504929Z Collecting dbus-fast>=5.0.22 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:24.3548835Z Downloading dbus_fast-5.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (11 kB) 2026-10-23T20:58:24.3723674Z Collecting aiooui>=0.1.1 (from bluetooth-adapters>=2.4.0->habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:24.3759926Z Downloading aiooui-0.1.11-py3-none-any.whl.metadata (6.5 kB) 2026-10-23T20:58:24.3874941Z Collecting uart-devices>=0.1.0 (from bluetooth-adapters>=2.4.0->habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:24.3906155Z Downloading uart_devices-0.1.1-py3-none-any.whl.metadata (4.9 kB) 2026-10-23T20:58:24.4019615Z Collecting usb-devices>=0.4.5 (from bluetooth-adapters>=2.4.0->habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:24.4054987Z Downloading usb_devices-0.5.1-py3-none-any.whl.metadata (5.3 kB) 2026-10-23T20:58:24.4185752Z Collecting PyRIC>=0.1.6.3 (from bluetooth-auto-recovery>=1.6.4->habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:24.4219042Z Downloading PyRIC-0.1.6.3.tar.gz (870 kB) 2026-10-23T20:58:24.4324706Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 870.4/870.4 kB 105.9 MB/s 0:00:00 2026-10-23T20:58:24.4580165Z Installing build dependencies: started 2026-10-23T20:58:24.9866312Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:24.9872291Z Getting requirements to build wheel: started 2026-10-23T20:58:25.3400791Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:25.3408900Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:25.5274639Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:25.5334928Z INFO: pip is looking at multiple versions of bluetooth-data-tools to determine which version is compatible with other requirements. This could take a while. 2026-10-23T20:58:25.5361552Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:25.5400263Z Downloading habluetooth-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:25.5515618Z Downloading habluetooth-6.26.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:25.5579645Z Collecting bluetooth-data-tools>=1.29.23 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:25.5619965Z Downloading bluetooth_data_tools-1.29.23-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:58:25.5676086Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:25.5714182Z Downloading habluetooth-6.26.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:25.5816025Z Downloading habluetooth-6.26.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:25.5875309Z INFO: pip is still looking at multiple versions of bluetooth-data-tools to determine which version is compatible with other requirements. This could take a while. 2026-10-23T20:58:25.5926539Z Downloading habluetooth-6.26.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:25.6040346Z Downloading habluetooth-6.26.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:25.6109213Z Collecting bluetooth-data-tools>=1.29.21 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:25.6165564Z Downloading bluetooth_data_tools-1.29.22-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:58:25.6203139Z INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C. 2026-10-23T20:58:25.6254156Z Downloading bluetooth_data_tools-1.29.21.tar.gz (21 kB) 2026-10-23T20:58:25.6338787Z Installing build dependencies: started 2026-10-23T20:58:26.6946004Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:26.6952016Z Getting requirements to build wheel: started 2026-10-23T20:58:26.9154931Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:26.9163238Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:27.1553527Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:27.1583399Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:27.1624492Z Downloading habluetooth-6.26.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:27.1740930Z Downloading habluetooth-6.26.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:27.1823229Z Collecting bluetooth-data-tools>=1.29.18 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:27.1873256Z Downloading bluetooth_data_tools-1.29.20.tar.gz (20 kB) 2026-10-23T20:58:27.1949697Z Installing build dependencies: started 2026-10-23T20:58:28.0629169Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:28.0635636Z Getting requirements to build wheel: started 2026-10-23T20:58:28.2713750Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:28.2722949Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:28.5054251Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:28.5160464Z Downloading bluetooth_data_tools-1.29.19.tar.gz (20 kB) 2026-10-23T20:58:28.5239665Z Installing build dependencies: started 2026-10-23T20:58:29.4094394Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:29.4100976Z Getting requirements to build wheel: started 2026-10-23T20:58:29.6162154Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:29.6170805Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:29.8524527Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:29.8599175Z Downloading bluetooth_data_tools-1.29.18.tar.gz (20 kB) 2026-10-23T20:58:29.8713243Z Installing build dependencies: started 2026-10-23T20:58:30.7477136Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:30.7482960Z Getting requirements to build wheel: started 2026-10-23T20:58:30.9557444Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:30.9566282Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:31.1883107Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:31.1912242Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:31.2033566Z Downloading habluetooth-6.26.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:31.2168479Z Downloading habluetooth-6.26.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:31.2286706Z Downloading habluetooth-6.26.2.tar.gz (116 kB) 2026-10-23T20:58:31.2430266Z Installing build dependencies: started 2026-10-23T20:58:32.1352362Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:32.1357844Z Getting requirements to build wheel: started 2026-10-23T20:58:32.3439341Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:32.3449789Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:32.6897293Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:32.7007358Z Downloading habluetooth-6.26.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.7152315Z Downloading habluetooth-6.26.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.7279264Z Downloading habluetooth-6.25.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.7407494Z Downloading habluetooth-6.25.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.7533426Z Downloading habluetooth-6.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.7651030Z Downloading habluetooth-6.23.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.7780880Z Downloading habluetooth-6.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.7899328Z Downloading habluetooth-6.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.8025957Z Downloading habluetooth-6.21.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.8144336Z Downloading habluetooth-6.20.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.8295728Z Downloading habluetooth-6.19.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.8415682Z Downloading habluetooth-6.19.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.8541825Z Downloading habluetooth-6.18.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.8671150Z Downloading habluetooth-6.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.8789022Z Downloading habluetooth-6.16.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.8908772Z Downloading habluetooth-6.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.9036871Z Downloading habluetooth-6.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.9163217Z Downloading habluetooth-6.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.9284301Z Downloading habluetooth-6.12.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.9406397Z Downloading habluetooth-6.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.9541389Z Downloading habluetooth-6.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.9673627Z Downloading habluetooth-6.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.9800046Z Downloading habluetooth-6.8.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:32.9952317Z Downloading habluetooth-6.8.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.0073221Z Downloading habluetooth-6.8.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.0206349Z Downloading habluetooth-6.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.0357368Z Downloading habluetooth-6.7.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.0473144Z Downloading habluetooth-6.7.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.0586886Z Downloading habluetooth-6.7.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.0700113Z Downloading habluetooth-6.7.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.0826367Z Downloading habluetooth-6.7.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.0939469Z Downloading habluetooth-6.7.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.1059115Z Downloading habluetooth-6.7.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.1173629Z Downloading habluetooth-6.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:33.1277019Z Collecting bluetooth-data-tools>=1.29.7 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:33.1308921Z Downloading bluetooth_data_tools-1.29.17.tar.gz (19 kB) 2026-10-23T20:58:33.1383783Z Installing build dependencies: started 2026-10-23T20:58:34.0148458Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:34.0153619Z Getting requirements to build wheel: started 2026-10-23T20:58:34.2245424Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:34.2255015Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:34.4579132Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:34.4653451Z Downloading bluetooth_data_tools-1.29.16.tar.gz (20 kB) 2026-10-23T20:58:34.4747372Z Installing build dependencies: started 2026-10-23T20:58:35.3569726Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:35.3576033Z Getting requirements to build wheel: started 2026-10-23T20:58:35.5667409Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:35.5675873Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:35.8035169Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:35.8093298Z Downloading bluetooth_data_tools-1.29.15.tar.gz (19 kB) 2026-10-23T20:58:35.8181523Z Installing build dependencies: started 2026-10-23T20:58:36.6864050Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:36.6869713Z Getting requirements to build wheel: started 2026-10-23T20:58:36.8951474Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:36.8960814Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:37.1290789Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:37.1361915Z Downloading bluetooth_data_tools-1.29.14.tar.gz (19 kB) 2026-10-23T20:58:37.1444088Z Installing build dependencies: started 2026-10-23T20:58:38.0267110Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:38.0273156Z Getting requirements to build wheel: started 2026-10-23T20:58:38.2351480Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:38.2360321Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:38.4755295Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:38.4813495Z Downloading bluetooth_data_tools-1.29.13.tar.gz (19 kB) 2026-10-23T20:58:38.4897812Z Installing build dependencies: started 2026-10-23T20:58:39.3784912Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:39.3791069Z Getting requirements to build wheel: started 2026-10-23T20:58:39.5896248Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:39.5905587Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:39.8247744Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:39.8305451Z Downloading bluetooth_data_tools-1.29.12.tar.gz (19 kB) 2026-10-23T20:58:39.8396926Z Installing build dependencies: started 2026-10-23T20:58:40.7170224Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:40.7176441Z Getting requirements to build wheel: started 2026-10-23T20:58:40.9309185Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:40.9318562Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:41.1631195Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:41.1749731Z Downloading bluetooth_data_tools-1.29.11.tar.gz (19 kB) 2026-10-23T20:58:41.1839611Z Installing build dependencies: started 2026-10-23T20:58:42.0523612Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:42.0529536Z Getting requirements to build wheel: started 2026-10-23T20:58:42.2626340Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:42.2634719Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:42.4964257Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:42.5046193Z Downloading bluetooth_data_tools-1.29.10.tar.gz (19 kB) 2026-10-23T20:58:42.5135928Z Installing build dependencies: started 2026-10-23T20:58:43.4040531Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:43.4046039Z Getting requirements to build wheel: started 2026-10-23T20:58:43.6075017Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:43.6083912Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:43.8363329Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:43.8420729Z Downloading bluetooth_data_tools-1.29.9.tar.gz (19 kB) 2026-10-23T20:58:43.8511064Z Installing build dependencies: started 2026-10-23T20:58:44.7221652Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:44.7227715Z Getting requirements to build wheel: started 2026-10-23T20:58:44.9369073Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:44.9377536Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:45.1687013Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:45.1745642Z Downloading bluetooth_data_tools-1.29.8.tar.gz (19 kB) 2026-10-23T20:58:45.1840414Z Installing build dependencies: started 2026-10-23T20:58:46.0955323Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:46.0962033Z Getting requirements to build wheel: started 2026-10-23T20:58:46.3114214Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:46.3123095Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:46.5477599Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:46.5555628Z Downloading bluetooth_data_tools-1.29.7.tar.gz (19 kB) 2026-10-23T20:58:46.5645726Z Installing build dependencies: started 2026-10-23T20:58:47.4451081Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:47.4457387Z Getting requirements to build wheel: started 2026-10-23T20:58:47.6554939Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:47.6565001Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:47.8911443Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:47.8948710Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:47.8993065Z Downloading habluetooth-6.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:47.9177990Z Downloading habluetooth-6.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:47.9335397Z Downloading habluetooth-6.6.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:47.9493157Z Downloading habluetooth-6.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:47.9645049Z Downloading habluetooth-6.5.0.tar.gz (70 kB) 2026-10-23T20:58:47.9764066Z Installing build dependencies: started 2026-10-23T20:58:48.8604258Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:48.8610332Z Getting requirements to build wheel: started 2026-10-23T20:58:49.0699600Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:49.0708665Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:49.4124147Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:49.4276540Z Downloading habluetooth-6.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:49.4445462Z Downloading habluetooth-6.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:49.4603588Z Downloading habluetooth-6.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:49.4792080Z Downloading habluetooth-6.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:49.4994652Z Downloading habluetooth-6.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:49.5146732Z Downloading habluetooth-6.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:58:49.5351076Z Collecting bluetooth-data-tools>=1.28.0 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:58:49.5384680Z Downloading bluetooth_data_tools-1.29.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:58:49.5471852Z Downloading bluetooth_data_tools-1.29.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:58:49.5553051Z Downloading bluetooth_data_tools-1.29.4.tar.gz (18 kB) 2026-10-23T20:58:49.5630210Z Installing build dependencies: started 2026-10-23T20:58:50.4385104Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:50.4391264Z Getting requirements to build wheel: started 2026-10-23T20:58:50.6463232Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:50.6471596Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:50.8793365Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:50.8852597Z Downloading bluetooth_data_tools-1.29.3.tar.gz (18 kB) 2026-10-23T20:58:50.8943114Z Installing build dependencies: started 2026-10-23T20:58:51.8267877Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:51.8273360Z Getting requirements to build wheel: started 2026-10-23T20:58:52.0329304Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:52.0337753Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:52.2709646Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:52.2766620Z Downloading bluetooth_data_tools-1.29.2.tar.gz (18 kB) 2026-10-23T20:58:52.2850754Z Installing build dependencies: started 2026-10-23T20:58:53.1554114Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:53.1559768Z Getting requirements to build wheel: started 2026-10-23T20:58:53.3641671Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:53.3651490Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:53.6134539Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:53.6200805Z Downloading bluetooth_data_tools-1.29.1.tar.gz (18 kB) 2026-10-23T20:58:53.6284040Z Installing build dependencies: started 2026-10-23T20:58:54.5119605Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:54.5125527Z Getting requirements to build wheel: started 2026-10-23T20:58:54.7219543Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:54.7228858Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:54.9545405Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:54.9615460Z Downloading bluetooth_data_tools-1.29.0.tar.gz (18 kB) 2026-10-23T20:58:54.9696048Z Installing build dependencies: started 2026-10-23T20:58:55.8391022Z Installing build dependencies: finished with status 'done' 2026-10-23T20:58:55.8396730Z Getting requirements to build wheel: started 2026-10-23T20:58:56.0466244Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:58:56.0475324Z Preparing metadata (pyproject.toml): started 2026-10-23T20:58:56.2829820Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:58:56.2892616Z Downloading bluetooth_data_tools-1.28.4-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (5.2 kB) 2026-10-23T20:58:56.3465696Z Downloading homeassistant-2026.2.3-py3-none-any.whl (51.2 MB) 2026-10-23T20:58:56.5479523Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.2/51.2 MB 256.8 MB/s 0:00:00 2026-10-23T20:58:56.5516207Z Downloading aiodns-4.0.0-py3-none-any.whl (11 kB) 2026-10-23T20:58:56.5565312Z Downloading aiohasupervisor-0.3.3-py3-none-any.whl (40 kB) 2026-10-23T20:58:56.5616480Z Downloading aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB) 2026-10-23T20:58:56.5744677Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 144.3 MB/s 0:00:00 2026-10-23T20:58:56.5776530Z Downloading orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB) 2026-10-23T20:58:56.5835365Z Downloading yarl-1.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (377 kB) 2026-10-23T20:58:56.5891000Z Downloading aiohttp_asyncmdnsresolver-0.1.1-py3-none-any.whl (13 kB) 2026-10-23T20:58:56.5937080Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl (25 kB) 2026-10-23T20:58:56.5985467Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl (8.6 kB) 2026-10-23T20:58:56.6033409Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl (8.0 kB) 2026-10-23T20:58:56.6117710Z Downloading annotatedyaml-1.0.2-cp313-cp313-manylinux_2_36_x86_64.whl (69 kB) 2026-10-23T20:58:56.6166882Z Downloading astral-2.2-py2.py3-none-any.whl (30 kB) 2026-10-23T20:58:56.6216970Z Downloading async_interrupt-1.2.2-py3-none-any.whl (8.9 kB) 2026-10-23T20:58:56.6264096Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl (7.1 kB) 2026-10-23T20:58:56.6311093Z Downloading attrs-25.4.0-py3-none-any.whl (67 kB) 2026-10-23T20:58:56.6363857Z Downloading audioop_lts-0.2.1-cp313-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82 kB) 2026-10-23T20:58:56.6416589Z Downloading awesomeversion-25.8.0-py3-none-any.whl (15 kB) 2026-10-23T20:58:56.6465125Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) 2026-10-23T20:58:56.6520798Z Downloading ciso8601-2.3.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (41 kB) 2026-10-23T20:58:56.6570343Z Downloading cronsim-2.7-py3-none-any.whl (14 kB) 2026-10-23T20:58:56.6621549Z Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB) 2026-10-23T20:58:56.6774915Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 324.8 MB/s 0:00:00 2026-10-23T20:58:56.6809562Z Downloading fnv_hash_fast-1.6.0-cp313-cp313-manylinux_2_36_x86_64.whl (14 kB) 2026-10-23T20:58:56.6860202Z Downloading hass_nabucasa-1.12.0-py3-none-any.whl (89 kB) 2026-10-23T20:58:56.6910960Z Downloading webrtc_models-0.3.0-py3-none-any.whl (7.5 kB) 2026-10-23T20:58:56.6957446Z Downloading acme-5.2.2-py3-none-any.whl (94 kB) 2026-10-23T20:58:56.7007090Z Downloading home_assistant_bluetooth-1.13.1-py3-none-any.whl (7.9 kB) 2026-10-23T20:58:56.7056142Z Downloading httpx-0.28.1-py3-none-any.whl (73 kB) 2026-10-23T20:58:56.7106662Z Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB) 2026-10-23T20:58:56.7155336Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-10-23T20:58:56.7209585Z Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.0 MB) 2026-10-23T20:58:56.7479685Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 277.9 MB/s 0:00:00 2026-10-23T20:58:56.7517642Z Downloading propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (204 kB) 2026-10-23T20:58:56.7573212Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl (6.3 kB) 2026-10-23T20:58:56.7622972Z Downloading pycognito-2024.5.1-py3-none-any.whl (26 kB) 2026-10-23T20:58:56.7670310Z Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB) 2026-10-23T20:58:56.7717773Z Downloading pyopenssl-25.3.0-py3-none-any.whl (57 kB) 2026-10-23T20:58:56.7767495Z Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) 2026-10-23T20:58:56.7819328Z Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (801 kB) 2026-10-23T20:58:56.7873343Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 801.6/801.6 kB 170.1 MB/s 0:00:00 2026-10-23T20:58:56.7904247Z Downloading requests-2.32.5-py3-none-any.whl (64 kB) 2026-10-23T20:58:56.7954984Z Downloading securetar-2025.2.1-py3-none-any.whl (11 kB) 2026-10-23T20:58:56.8004402Z Downloading snitun-0.45.1-py3-none-any.whl (51 kB) 2026-10-23T20:58:56.8057621Z Downloading sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) 2026-10-23T20:58:56.8196289Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 259.8 MB/s 0:00:00 2026-10-23T20:58:56.8230543Z Downloading standard_aifc-3.13.0-py3-none-any.whl (10 kB) 2026-10-23T20:58:56.8279127Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl (10.0 kB) 2026-10-23T20:58:56.8326798Z Downloading ulid_transform-1.5.2-cp313-cp313-manylinux_2_36_x86_64.whl (49 kB) 2026-10-23T20:58:56.8407162Z Downloading uv-0.9.26-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.3 MB) 2026-10-23T20:58:56.9438807Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.3/23.3 MB 228.2 MB/s 0:00:00 2026-10-23T20:58:56.9473212Z Downloading voluptuous-0.15.2-py3-none-any.whl (31 kB) 2026-10-23T20:58:56.9524464Z Downloading voluptuous_openapi-0.2.0-py3-none-any.whl (10 kB) 2026-10-23T20:58:56.9576063Z Downloading voluptuous_serialize-2.7.0-py3-none-any.whl (7.8 kB) 2026-10-23T20:58:56.9642083Z Downloading zeroconf-0.148.0-cp313-cp313-manylinux_2_36_x86_64.whl (2.1 MB) 2026-10-23T20:58:56.9740477Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 254.5 MB/s 0:00:00 2026-10-23T20:58:56.9773828Z Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) 2026-10-23T20:58:56.9829218Z Downloading fnvhash-0.2.1-py3-none-any.whl (18 kB) 2026-10-23T20:58:56.9882764Z Downloading grpcio-1.84.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB) 2026-10-23T20:58:57.0156330Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 275.9 MB/s 0:00:00 2026-10-23T20:58:57.0191069Z Downloading httpcore-1.0.9-py3-none-any.whl (78 kB) 2026-10-23T20:58:57.0243780Z Downloading icmplib-3.0.4-py3-none-any.whl (30 kB) 2026-10-23T20:58:57.0293046Z Downloading idna-3.20-py3-none-any.whl (69 kB) 2026-10-23T20:58:57.0349395Z Downloading josepy-2.2.0-py3-none-any.whl (29 kB) 2026-10-23T20:58:57.0402125Z Downloading mashumaro-3.23-py3-none-any.whl (78 kB) 2026-10-23T20:58:57.0459328Z Downloading multidict-6.9.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (336 kB) 2026-10-23T20:58:57.0540677Z Downloading pycares-5.2.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (229 kB) 2026-10-23T20:58:57.0596735Z Downloading sentence_stream-1.3.0-py3-none-any.whl (8.7 kB) 2026-10-23T20:58:57.0648128Z Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-10-23T20:58:57.0698152Z Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) 2026-10-23T20:58:57.0763906Z Downloading pytest_homeassistant_custom_component-0.13.316-py3-none-any.whl (71 kB) 2026-10-23T20:58:57.0835565Z Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB) 2026-10-23T20:58:57.0888539Z Downloading coverage-7.10.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (251 kB) 2026-10-23T20:58:57.0946832Z Downloading freezegun-1.5.2-py3-none-any.whl (18 kB) 2026-10-23T20:58:57.1002380Z Downloading license_expression-30.4.3-py3-none-any.whl (117 kB) 2026-10-23T20:58:57.1236273Z Downloading numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB) 2026-10-23T20:58:57.1815395Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 295.9 MB/s 0:00:00 2026-10-23T20:58:57.1853051Z Downloading paho_mqtt-2.1.0-py3-none-any.whl (67 kB) 2026-10-23T20:58:57.1907900Z Downloading pipdeptree-2.26.1-py3-none-any.whl (32 kB) 2026-10-23T20:58:57.1960969Z Downloading pydantic-2.12.2-py3-none-any.whl (460 kB) 2026-10-23T20:58:57.2036089Z Downloading pydantic_core-2.41.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) 2026-10-23T20:58:57.2130220Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 253.6 MB/s 0:00:00 2026-10-23T20:58:57.2164688Z Downloading pylint_per_file_ignores-1.4.0-py3-none-any.whl (4.9 kB) 2026-10-23T20:58:57.2215118Z Downloading pytest-9.0.0-py3-none-any.whl (373 kB) 2026-10-23T20:58:57.2275894Z Downloading pytest_aiohttp-1.1.0-py3-none-any.whl (8.9 kB) 2026-10-23T20:58:57.2324729Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl (15 kB) 2026-10-23T20:58:57.2381879Z Downloading pytest_cov-7.0.0-py3-none-any.whl (22 kB) 2026-10-23T20:58:57.2432411Z Downloading pytest_freezer-0.4.9-py3-none-any.whl (3.2 kB) 2026-10-23T20:58:57.2481316Z Downloading pytest_github_actions_annotate_failures-0.3.0-py3-none-any.whl (6.0 kB) 2026-10-23T20:58:57.2530925Z Downloading pytest_picked-0.5.1-py3-none-any.whl (6.6 kB) 2026-10-23T20:58:57.2577945Z Downloading pytest_socket-0.7.0-py3-none-any.whl (6.8 kB) 2026-10-23T20:58:57.2624913Z Downloading pytest_sugar-1.0.0-py3-none-any.whl (10 kB) 2026-10-23T20:58:57.2672339Z Downloading pytest_unordered-0.7.0-py3-none-any.whl (6.2 kB) 2026-10-23T20:58:57.2720036Z Downloading pytest_xdist-3.8.0-py3-none-any.whl (46 kB) 2026-10-23T20:58:57.2767272Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl (27 kB) 2026-10-23T20:58:57.2815415Z Downloading respx-0.22.0-py2.py3-none-any.whl (25 kB) 2026-10-23T20:58:57.2862444Z Downloading syrupy-5.0.0-py3-none-any.whl (49 kB) 2026-10-23T20:58:57.2910394Z Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) 2026-10-23T20:58:57.2959504Z Downloading pluggy-1.7.0-py3-none-any.whl (27 kB) 2026-10-23T20:58:57.3029931Z Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) 2026-10-23T20:58:57.3397463Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 297.9 MB/s 0:00:00 2026-10-23T20:58:57.3431134Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) 2026-10-23T20:58:57.3492864Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) 2026-10-23T20:58:57.3540637Z Downloading annotated_types-0.8.0-py3-none-any.whl (13 kB) 2026-10-23T20:58:57.3585978Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB) 2026-10-23T20:58:57.3630593Z Downloading boolean_py-5.0-py3-none-any.whl (26 kB) 2026-10-23T20:58:57.3679561Z Downloading boto3-1.43.118-py3-none-any.whl (140 kB) 2026-10-23T20:58:57.3728962Z Downloading botocore-1.43.118-py3-none-any.whl (16.1 MB) 2026-10-23T20:58:57.4233718Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.1/16.1 MB 331.0 MB/s 0:00:00 2026-10-23T20:58:57.4266604Z Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) 2026-10-23T20:58:57.4316452Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-10-23T20:58:57.4368943Z Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) 2026-10-23T20:58:57.4421468Z Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) 2026-10-23T20:58:57.4473117Z Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) 2026-10-23T20:58:57.4526461Z Downloading envs-1.4-py3-none-any.whl (10 kB) 2026-10-23T20:58:57.4588909Z Downloading execnet-2.1.2-py3-none-any.whl (40 kB) 2026-10-23T20:58:57.4637134Z Downloading frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (234 kB) 2026-10-23T20:58:57.4690702Z Downloading greenlet-3.5.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (623 kB) 2026-10-23T20:58:57.4739819Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 623.8/623.8 kB 127.2 MB/s 0:00:00 2026-10-23T20:58:57.4769654Z Downloading h11-0.16.0-py3-none-any.whl (37 kB) 2026-10-23T20:58:57.4819107Z Downloading habluetooth-6.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (714 kB) 2026-10-23T20:58:57.4885398Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 714.1/714.1 kB 144.5 MB/s 0:00:00 2026-10-23T20:58:57.4916220Z Downloading bluetooth_data_tools-1.28.4-cp313-cp313-manylinux_2_36_x86_64.whl (140 kB) 2026-10-23T20:58:57.4969439Z Downloading bleak-3.0.2-py3-none-any.whl (146 kB) 2026-10-23T20:58:57.5027414Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl (19 kB) 2026-10-23T20:58:57.5075186Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl (20 kB) 2026-10-23T20:58:57.5121548Z Downloading aiooui-0.1.11-py3-none-any.whl (343 kB) 2026-10-23T20:58:57.5180459Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl (13 kB) 2026-10-23T20:58:57.5228573Z Downloading btsocket-0.3.0-py2.py3-none-any.whl (14 kB) 2026-10-23T20:58:57.5297505Z Downloading dbus_fast-5.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (896 kB) 2026-10-23T20:58:57.5354707Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 896.5/896.5 kB 180.8 MB/s 0:00:00 2026-10-23T20:58:57.5383971Z Downloading iniconfig-2.3.1-py3-none-any.whl (7.6 kB) 2026-10-23T20:58:57.5434413Z Downloading markupsafe-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (23 kB) 2026-10-23T20:58:57.5462867Z Using cached packaging-26.3-py3-none-any.whl (129 kB) 2026-10-23T20:58:57.5494738Z Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) 2026-10-23T20:58:57.5560801Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 228.7 MB/s 0:00:00 2026-10-23T20:58:57.5592804Z Downloading regex-2026.9.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) 2026-10-23T20:58:57.5645551Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 173.4 MB/s 0:00:00 2026-10-23T20:58:57.5676048Z Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-10-23T20:58:57.5724469Z Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) 2026-10-23T20:58:57.5771675Z Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) 2026-10-23T20:58:57.5821283Z Downloading typing_inspection-0.4.4-py3-none-any.whl (14 kB) 2026-10-23T20:58:57.5868504Z Downloading tzdata-2026.5-py2.py3-none-any.whl (347 kB) 2026-10-23T20:58:57.5925566Z Downloading uart_devices-0.1.1-py3-none-any.whl (4.8 kB) 2026-10-23T20:58:57.5975120Z Downloading usb_devices-0.5.1-py3-none-any.whl (5.4 kB) 2026-10-23T20:58:57.6021107Z Downloading anyio-4.15.1-py3-none-any.whl (132 kB) 2026-10-23T20:58:57.6071549Z Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB) 2026-10-23T20:58:57.6123508Z Downloading pycparser-3.12-py3-none-any.whl (62 kB) 2026-10-23T20:58:57.6173947Z Downloading pyrfc3339-2.1.1-py3-none-any.whl (6.5 kB) 2026-10-23T20:58:57.6222029Z Downloading pytz-2026.5-py2.py3-none-any.whl (506 kB) 2026-10-23T20:58:57.6283100Z Downloading standard_chunk-3.13.0-py3-none-any.whl (4.9 kB) 2026-10-23T20:58:58.3031647Z Building wheels for collected packages: lru-dict, mock-open, PyRIC 2026-10-23T20:58:58.3040594Z Building wheel for lru-dict (pyproject.toml): started 2026-10-23T20:58:59.3731615Z Building wheel for lru-dict (pyproject.toml): finished with status 'done' 2026-10-23T20:58:59.3737515Z Created wheel for lru-dict: filename=lru_dict-1.3.0-cp313-cp313-linux_x86_64.whl size=31791 sha256=11f5c0f94ef7f3170876e86a89623e59f77d0a8f0fb13e9d50f886a7fba81bd2 2026-10-23T20:58:59.3739752Z Stored in directory: /home/runner/.cache/pip/wheels/ba/bd/ab/f0f7fbce8f8129c864c232547eb51631fd4396fa1832bb764b 2026-10-23T20:58:59.3764432Z Building wheel for mock-open (pyproject.toml): started 2026-10-23T20:58:59.6061680Z Building wheel for mock-open (pyproject.toml): finished with status 'done' 2026-10-23T20:58:59.6068230Z Created wheel for mock-open: filename=mock_open-1.4.0-py3-none-any.whl size=14643 sha256=adf84253248751b3ef6f9e5e806c4726de392694732d36611aab082dfa5a4a35 2026-10-23T20:58:59.6070811Z Stored in directory: /home/runner/.cache/pip/wheels/bf/87/79/b4b2b207763f18de6f81bcf179e724a9da1faf86a199a24b60 2026-10-23T20:58:59.6094508Z Building wheel for PyRIC (pyproject.toml): started 2026-10-23T20:58:59.9031011Z Building wheel for PyRIC (pyproject.toml): finished with status 'done' 2026-10-23T20:58:59.9040231Z Created wheel for PyRIC: filename=pyric-0.1.6.3-py2.py3-none-any.whl size=407977 sha256=19055852665e800e94bcfbcdc74d72dacd89e59d8eb9a9194a0a779b6f77a41f 2026-10-23T20:58:59.9042495Z Stored in directory: /home/runner/.cache/pip/wheels/b4/9d/e8/a9ecfc2003f256579ac6b252c19a68ad41533502ef58e7e689 2026-10-23T20:58:59.9062196Z Successfully built lru-dict mock-open PyRIC 2026-10-23T20:59:00.4885491Z Installing collected packages: text-unidecode, standard-telnetlib, standard-chunk, pytz, PyRIC, mock-open, ifaddr, ciso8601, btsocket, boolean.py, zeroconf, voluptuous, uv, usb-devices, urllib3, ulid-transform, uart-devices, tzdata, typing-extensions, tqdm, termcolor, six, ruff, regex, PyYAML, python-slugify, pyrfc3339, pylint-per-file-ignores, PyJWT, pygments, pycparser, psutil, propcache, pluggy, Pillow, paho-mqtt, packaging, orjson, numpy, multidict, MarkupSafe, lru-dict, license-expression, jmespath, iniconfig, idna, icmplib, h11, greenlet, frozenlist, fnvhash, execnet, envs, dbus-fast, cronsim, coverage, charset_normalizer, certifi, bcrypt, awesomeversion, audioop-lts, attrs, atomicwrites-homeassistant, async_timeout, async-interrupt, astral, annotated-types, aiooui, aiohappyeyeballs, yarl, voluptuous-serialize, voluptuous-openapi, typing-inspection, standard-aifc, SQLAlchemy, sentence-stream, requests, python-dateutil, pytest, pydantic-core, psutil-home-assistant, pipdeptree, mashumaro, Jinja2, httpcore, grpcio, fnv-hash-fast, cffi, bleak, anyio, annotatedyaml, aiozoneinfo, aiosignal, webrtc-models, syrupy, requests-mock, pytest-xdist, pytest-unordered, pytest-timeout, pytest-sugar, pytest-socket, pytest-picked, pytest-github-actions-annotate-failures, pytest-cov, pytest-asyncio, pydantic, pycares, httpx, freezegun, cryptography, botocore, bluetooth-adapters, aiohttp, snitun, securetar, s3transfer, respx, pytest-freezer, pytest-aiohttp, pyOpenSSL, josepy, bluetooth-data-tools, bluetooth-auto-recovery, bleak-retry-connector, aiohttp-fast-zlib, aiohttp_cors, aiohasupervisor, aiodns, habluetooth, boto3, aiohttp-asyncmdnsresolver, acme, pycognito, home-assistant-bluetooth, hass-nabucasa, homeassistant, pytest-homeassistant-custom-component 2026-10-23T20:59:26.5213969Z 2026-10-23T20:59:26.5344799Z Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.4 Pillow-12.0.0 PyJWT-2.10.1 PyRIC-0.1.6.3 PyYAML-6.0.3 SQLAlchemy-2.0.41 acme-5.2.2 aiodns-4.0.0 aiohappyeyeballs-2.7.1 aiohasupervisor-0.3.3 aiohttp-3.13.3 aiohttp-asyncmdnsresolver-0.1.1 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.15.1 astral-2.2 async-interrupt-1.2.2 async_timeout-5.0.1 atomicwrites-homeassistant-1.4.1 attrs-25.4.0 audioop-lts-0.2.1 awesomeversion-25.8.0 bcrypt-5.0.0 bleak-3.0.2 bleak-retry-connector-4.7.1 bluetooth-adapters-2.4.0 bluetooth-auto-recovery-1.6.4 bluetooth-data-tools-1.28.4 boolean.py-5.0 boto3-1.43.118 botocore-1.43.118 btsocket-0.3.0 certifi-2026.10.23 cffi-2.1.1 charset_normalizer-3.5.2 ciso8601-2.3.3 coverage-7.10.6 cronsim-2.7 cryptography-46.0.5 dbus-fast-5.2.0 envs-1.4 execnet-2.1.2 fnv-hash-fast-1.6.0 fnvhash-0.2.1 freezegun-1.5.2 frozenlist-1.8.0 greenlet-3.5.6 grpcio-1.84.1 h11-0.16.0 habluetooth-6.1.0 hass-nabucasa-1.12.0 home-assistant-bluetooth-1.13.1 homeassistant-2026.2.3 httpcore-1.0.9 httpx-0.28.1 icmplib-3.0.4 idna-3.20 ifaddr-0.2.0 iniconfig-2.3.1 jmespath-1.1.0 josepy-2.2.0 license-expression-30.4.3 lru-dict-1.3.0 mashumaro-3.23 mock-open-1.4.0 multidict-6.9.1 numpy-2.3.2 orjson-3.11.5 packaging-26.3 paho-mqtt-2.1.0 pipdeptree-2.26.1 pluggy-1.7.0 propcache-0.4.1 psutil-7.2.2 psutil-home-assistant-0.0.1 pyOpenSSL-25.3.0 pycares-5.2.1 pycognito-2024.5.1 pycparser-3.12 pydantic-2.12.2 pydantic-core-2.41.4 pygments-2.21.0 pylint-per-file-ignores-1.4.0 pyrfc3339-2.1.1 pytest-9.0.0 pytest-aiohttp-1.1.0 pytest-asyncio-1.3.0 pytest-cov-7.0.0 pytest-freezer-0.4.9 pytest-github-actions-annotate-failures-0.3.0 pytest-homeassistant-custom-component-0.13.316 pytest-picked-0.5.1 pytest-socket-0.7.0 pytest-sugar-1.0.0 pytest-timeout-2.4.0 pytest-unordered-0.7.0 pytest-xdist-3.8.0 python-dateutil-2.9.0.post0 python-slugify-8.0.4 pytz-2026.5 regex-2026.9.29 requests-2.32.5 requests-mock-1.12.1 respx-0.22.0 ruff-0.17.2 s3transfer-0.19.3 securetar-2025.2.1 sentence-stream-1.3.0 six-1.17.0 snitun-0.45.1 standard-aifc-3.13.0 standard-chunk-3.13.0 standard-telnetlib-3.13.0 syrupy-5.0.0 termcolor-3.3.0 text-unidecode-1.3 tqdm-4.67.1 typing-extensions-4.16.0 typing-inspection-0.4.4 tzdata-2026.5 uart-devices-0.1.1 ulid-transform-1.5.2 urllib3-2.8.0 usb-devices-0.5.1 uv-0.9.26 voluptuous-0.15.2 voluptuous-openapi-0.2.0 voluptuous-serialize-2.7.0 webrtc-models-0.3.0 yarl-1.22.0 zeroconf-0.148.0 2026-10-23T20:59:26.5360054Z 2026-10-23T20:59:26.5360347Z [notice] A new release of pip is available: 26.2.1 -> 26.2.2 2026-10-23T20:59:26.5360955Z [notice] To update, run: pip install --upgrade pip 2026-10-23T20:59:29.1040559Z ##[group]Run constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-10-23T20:59:29.1041704Z constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-10-23T20:59:29.1042478Z pip install -c "$constraints" -r requirements_test_bluetooth.txt 2026-10-23T20:59:29.1113618Z shell: /usr/bin/bash -e {0} 2026-10-23T20:59:29.1113872Z env: 2026-10-23T20:59:29.1114200Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:29.1114790Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:59:29.1115227Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:29.1115778Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:29.1116172Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:29.1116593Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:59:29.1117091Z ##[endgroup] 2026-10-23T20:59:29.6290503Z Collecting aiousbwatcher (from -r requirements_test_bluetooth.txt (line 4)) 2026-10-23T20:59:29.6894204Z Downloading aiousbwatcher-1.1.1-py3-none-any.whl.metadata (4.2 kB) 2026-10-23T20:59:29.7012781Z Collecting bleak (from -r requirements_test_bluetooth.txt (line 5)) 2026-10-23T20:59:29.7058929Z Downloading bleak-2.1.1-py3-none-any.whl.metadata (5.2 kB) 2026-10-23T20:59:29.7226420Z Collecting bleak-retry-connector (from -r requirements_test_bluetooth.txt (line 6)) 2026-10-23T20:59:29.7271991Z Downloading bleak_retry_connector-4.4.3-py3-none-any.whl.metadata (7.4 kB) 2026-10-23T20:59:29.7379763Z Collecting bluetooth-adapters (from -r requirements_test_bluetooth.txt (line 7)) 2026-10-23T20:59:29.7415686Z Downloading bluetooth_adapters-2.1.0-py3-none-any.whl.metadata (5.3 kB) 2026-10-23T20:59:29.7508745Z Collecting bluetooth-auto-recovery (from -r requirements_test_bluetooth.txt (line 8)) 2026-10-23T20:59:29.7562232Z Downloading bluetooth_auto_recovery-1.5.3-py3-none-any.whl.metadata (5.5 kB) 2026-10-23T20:59:29.7597898Z Requirement already satisfied: bluetooth-data-tools in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from -r requirements_test_bluetooth.txt (line 9)) (1.28.4) 2026-10-23T20:59:30.0969280Z Collecting dbus-fast (from -r requirements_test_bluetooth.txt (line 10)) 2026-10-23T20:59:30.1052852Z Downloading dbus_fast-3.1.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (10 kB) 2026-10-23T20:59:30.3944873Z Collecting habluetooth (from -r requirements_test_bluetooth.txt (line 11)) 2026-10-23T20:59:30.3992319Z Downloading habluetooth-5.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) 2026-10-23T20:59:30.4095106Z Collecting pyserial (from -r requirements_test_bluetooth.txt (line 12)) 2026-10-23T20:59:30.4125802Z Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) 2026-10-23T20:59:30.4289849Z Collecting pyudev (from -r requirements_test_bluetooth.txt (line 13)) 2026-10-23T20:59:30.4324493Z Downloading pyudev-0.24.5-py3-none-any.whl.metadata (4.4 kB) 2026-10-23T20:59:30.4588503Z Collecting serialx (from -r requirements_test_bluetooth.txt (line 14)) 2026-10-23T20:59:30.4620148Z Downloading serialx-1.15.0-py3-none-any.whl.metadata (5.0 kB) 2026-10-23T20:59:30.4754175Z Collecting asyncinotify>=4.2.0 (from aiousbwatcher->-r requirements_test_bluetooth.txt (line 4)) 2026-10-23T20:59:30.4784188Z Downloading asyncinotify-4.4.4-py3-none-any.whl.metadata (7.0 kB) 2026-10-23T20:59:30.4869728Z Requirement already satisfied: aiooui>=0.1.1 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-adapters->-r requirements_test_bluetooth.txt (line 7)) (0.1.11) 2026-10-23T20:59:30.4889929Z Requirement already satisfied: uart-devices>=0.1.0 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-adapters->-r requirements_test_bluetooth.txt (line 7)) (0.1.1) 2026-10-23T20:59:30.4895329Z Requirement already satisfied: usb-devices>=0.4.5 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-adapters->-r requirements_test_bluetooth.txt (line 7)) (0.5.1) 2026-10-23T20:59:30.4904405Z Requirement already satisfied: PyRIC>=0.1.6.3 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-auto-recovery->-r requirements_test_bluetooth.txt (line 8)) (0.1.6.3) 2026-10-23T20:59:30.4916587Z Requirement already satisfied: btsocket>=0.2.0 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-auto-recovery->-r requirements_test_bluetooth.txt (line 8)) (0.3.0) 2026-10-23T20:59:30.4932814Z Requirement already satisfied: cryptography>=41.0.3 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) (46.0.5) 2026-10-23T20:59:30.4946041Z Requirement already satisfied: async-interrupt>=1.1.1 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from habluetooth->-r requirements_test_bluetooth.txt (line 11)) (1.2.2) 2026-10-23T20:59:30.4997687Z Requirement already satisfied: typing-extensions>=4.13.0 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from serialx->-r requirements_test_bluetooth.txt (line 14)) (4.16.0) 2026-10-23T20:59:30.5040461Z Requirement already satisfied: cffi>=2.0.0 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from cryptography>=41.0.3->bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) (2.1.1) 2026-10-23T20:59:30.5064544Z Requirement already satisfied: pycparser in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from cffi>=2.0.0->cryptography>=41.0.3->bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) (3.12) 2026-10-23T20:59:30.5144054Z Downloading aiousbwatcher-1.1.1-py3-none-any.whl (4.9 kB) 2026-10-23T20:59:30.5199706Z Downloading bleak-2.1.1-py3-none-any.whl (141 kB) 2026-10-23T20:59:30.5305643Z Downloading bleak_retry_connector-4.4.3-py3-none-any.whl (18 kB) 2026-10-23T20:59:30.5359782Z Downloading bluetooth_adapters-2.1.0-py3-none-any.whl (20 kB) 2026-10-23T20:59:30.5406952Z Downloading bluetooth_auto_recovery-1.5.3-py3-none-any.whl (11 kB) 2026-10-23T20:59:30.5461221Z Downloading dbus_fast-3.1.2-cp313-cp313-manylinux_2_36_x86_64.whl (812 kB) 2026-10-23T20:59:30.5564976Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 812.5/812.5 kB 109.5 MB/s 0:00:00 2026-10-23T20:59:30.5605782Z Downloading habluetooth-5.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (699 kB) 2026-10-23T20:59:30.5671188Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 699.6/699.6 kB 99.5 MB/s 0:00:00 2026-10-23T20:59:30.5702386Z Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) 2026-10-23T20:59:30.5752069Z Downloading pyudev-0.24.5-py3-none-any.whl (60 kB) 2026-10-23T20:59:30.5803031Z Downloading serialx-1.15.0-py3-none-any.whl (87 kB) 2026-10-23T20:59:30.5850979Z Downloading asyncinotify-4.4.4-py3-none-any.whl (20 kB) 2026-10-23T20:59:30.7231435Z Installing collected packages: pyserial, serialx, pyudev, dbus-fast, asyncinotify, bleak, aiousbwatcher, bluetooth-adapters, bluetooth-auto-recovery, bleak-retry-connector, habluetooth 2026-10-23T20:59:30.8862304Z Attempting uninstall: dbus-fast 2026-10-23T20:59:30.8904552Z Found existing installation: dbus-fast 5.2.0 2026-10-23T20:59:30.8947587Z Uninstalling dbus-fast-5.2.0: 2026-10-23T20:59:30.8959406Z Successfully uninstalled dbus-fast-5.2.0 2026-10-23T20:59:30.9740468Z Attempting uninstall: bleak 2026-10-23T20:59:30.9777604Z Found existing installation: bleak 3.0.2 2026-10-23T20:59:30.9828853Z Uninstalling bleak-3.0.2: 2026-10-23T20:59:30.9843482Z Successfully uninstalled bleak-3.0.2 2026-10-23T20:59:31.0745434Z Attempting uninstall: bluetooth-adapters 2026-10-23T20:59:31.0815450Z Found existing installation: bluetooth-adapters 2.4.0 2026-10-23T20:59:31.0840429Z Uninstalling bluetooth-adapters-2.4.0: 2026-10-23T20:59:31.0849656Z Successfully uninstalled bluetooth-adapters-2.4.0 2026-10-23T20:59:31.1014212Z Attempting uninstall: bluetooth-auto-recovery 2026-10-23T20:59:31.1087006Z Found existing installation: bluetooth-auto-recovery 1.6.4 2026-10-23T20:59:31.1103161Z Uninstalling bluetooth-auto-recovery-1.6.4: 2026-10-23T20:59:31.1111503Z Successfully uninstalled bluetooth-auto-recovery-1.6.4 2026-10-23T20:59:31.1217528Z Attempting uninstall: bleak-retry-connector 2026-10-23T20:59:31.1269829Z Found existing installation: bleak-retry-connector 4.7.1 2026-10-23T20:59:31.1287263Z Uninstalling bleak-retry-connector-4.7.1: 2026-10-23T20:59:31.1295311Z Successfully uninstalled bleak-retry-connector-4.7.1 2026-10-23T20:59:31.1438154Z Attempting uninstall: habluetooth 2026-10-23T20:59:31.1513415Z Found existing installation: habluetooth 6.1.0 2026-10-23T20:59:31.1540187Z Uninstalling habluetooth-6.1.0: 2026-10-23T20:59:31.1549467Z Successfully uninstalled habluetooth-6.1.0 2026-10-23T20:59:31.2003282Z 2026-10-23T20:59:31.2122085Z Successfully installed aiousbwatcher-1.1.1 asyncinotify-4.4.4 bleak-2.1.1 bleak-retry-connector-4.4.3 bluetooth-adapters-2.1.0 bluetooth-auto-recovery-1.5.3 dbus-fast-3.1.2 habluetooth-5.8.0 pyserial-3.5 pyudev-0.24.5 serialx-1.15.0 2026-10-23T20:59:31.2131723Z 2026-10-23T20:59:31.2132273Z [notice] A new release of pip is available: 26.2.1 -> 26.2.2 2026-10-23T20:59:31.2132832Z [notice] To update, run: pip install --upgrade pip 2026-10-23T20:59:31.3003827Z ##[group]Run ruff check . 2026-10-23T20:59:31.3004114Z ruff check . 2026-10-23T20:59:31.3067776Z shell: /usr/bin/bash -e {0} 2026-10-23T20:59:31.3068029Z env: 2026-10-23T20:59:31.3068542Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3069003Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:59:31.3069452Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3069847Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3070243Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3070653Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:59:31.3071032Z ##[endgroup] 2026-10-23T20:59:31.3329146Z All checks passed! 2026-10-23T20:59:31.3425871Z ##[group]Run ruff format --check . 2026-10-23T20:59:31.3426193Z ruff format --check . 2026-10-23T20:59:31.3490334Z shell: /usr/bin/bash -e {0} 2026-10-23T20:59:31.3490588Z env: 2026-10-23T20:59:31.3490858Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3491317Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:59:31.3491788Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3492190Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3492585Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3492984Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:59:31.3493321Z ##[endgroup] 2026-10-23T20:59:31.3764830Z 53 files already formatted 2026-10-23T20:59:31.3805756Z ##[group]Run pytest -q --timeout=60 2026-10-23T20:59:31.3806098Z pytest -q --timeout=60 2026-10-23T20:59:31.3870709Z shell: /usr/bin/bash -e {0} 2026-10-23T20:59:31.3870964Z env: 2026-10-23T20:59:31.3871238Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3871704Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:59:31.3872148Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3872556Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3872977Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:59:31.3873385Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:59:31.3873727Z ##[endgroup] 2026-10-23T20:59:36.5325631Z ........................................................................ [ 31%] 2026-10-23T20:59:47.9575966Z ........................................................................ [ 62%] 2026-10-23T20:59:48.8304636Z ........................................................................ [ 93%] 2026-10-23T20:59:49.0166192Z ............... [100%] 2026-10-23T20:59:49.0166853Z 231 passed in 13.95s 2026-10-23T20:59:49.0852935Z Post job cleanup. 2026-10-23T20:59:49.2026398Z (node:3804) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-23T20:59:49.2027422Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-23T20:59:49.2232775Z Post job cleanup. 2026-10-23T20:59:49.3158885Z [command]/usr/bin/git version 2026-10-23T20:59:49.3198589Z git version 2.55.0 2026-10-23T20:59:49.3241060Z Temporarily overriding HOME='/home/runner/work/_temp/4ef4a44b-e574-4eb0-9e74-55851aee34ab' before making global git config changes 2026-10-23T20:59:49.3242368Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T20:59:49.3248375Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-23T20:59:49.3289627Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T20:59:49.3327444Z [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-10-23T20:59:49.3584201Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T20:59:49.3618067Z http.https://github.com/.extraheader 2026-10-23T20:59:49.3630540Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2026-10-23T20:59:49.3666058Z [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-10-23T20:59:49.3928108Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T20:59:49.3965476Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T20:59:49.4388066Z Cleaning up orphan processes 2026-10-23T20:59:49.4765741Z ##[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/