2026-10-19T14:02:27.4800485Z Current runner version: '2.337.0' 2026-10-19T14:02:27.4823328Z ##[group]Runner Image Provisioner 2026-10-19T14:02:27.4824132Z Hosted Compute Agent 2026-10-19T14:02:27.4824679Z Version: 20261012.601 2026-10-19T14:02:27.4825300Z Commit: f3dc54e1fb89da6852db922499a0233137369e1d 2026-10-19T14:02:27.4825971Z Build Date: 2026-10-12T17:48:21Z 2026-10-19T14:02:27.4826641Z Worker ID: {d52eb825-f74b-4576-8d97-940ff8aaec58} 2026-10-19T14:02:27.4827307Z Region: westus3 2026-10-19T14:02:27.4828205Z Cloud: Azure 2026-10-19T14:02:27.4828757Z ##[endgroup] 2026-10-19T14:02:27.4829986Z ##[group]Operating System 2026-10-19T14:02:27.4830559Z Ubuntu 2026-10-19T14:02:27.4831049Z 24.04.5 2026-10-19T14:02:27.4831546Z LTS 2026-10-19T14:02:27.4832167Z ##[endgroup] 2026-10-19T14:02:27.4832703Z ##[group]Runner Image 2026-10-19T14:02:27.4833341Z Image: ubuntu-24.04 2026-10-19T14:02:27.4834029Z Version: 20261012.334.1 2026-10-19T14:02:27.4835182Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20261012.334/images/ubuntu/Ubuntu2404-Readme.md 2026-10-19T14:02:27.4836607Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20261012.334 2026-10-19T14:02:27.4837480Z ##[endgroup] 2026-10-19T14:02:27.4838850Z ##[group]GITHUB_TOKEN Permissions 2026-10-19T14:02:27.4840848Z Contents: read 2026-10-19T14:02:27.4841408Z Metadata: read 2026-10-19T14:02:27.4841923Z Packages: read 2026-10-19T14:02:27.4842403Z ##[endgroup] 2026-10-19T14:02:27.4844483Z Secret source: Actions 2026-10-19T14:02:27.4845313Z Cache mode: write 2026-10-19T14:02:27.4845894Z Prepare workflow directory 2026-10-19T14:02:27.5150861Z Prepare all required actions 2026-10-19T14:02:27.5201341Z Getting action download info 2026-10-19T14:02:27.8472630Z Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262) 2026-10-19T14:02:27.9463791Z Download action repository 'actions/setup-python@v5' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065) 2026-10-19T14:02:28.1369051Z Complete job name: tests (python 3.13) 2026-10-19T14:02:28.1966704Z ##[group]Run actions/checkout@v4 2026-10-19T14:02:28.1967436Z with: 2026-10-19T14:02:28.1968070Z repository: Mezzle/govee-bluetooth 2026-10-19T14:02:28.1971290Z token: *** 2026-10-19T14:02:28.1971757Z ssh-strict: true 2026-10-19T14:02:28.1972194Z ssh-user: git 2026-10-19T14:02:28.1972647Z persist-credentials: true 2026-10-19T14:02:28.1973125Z clean: true 2026-10-19T14:02:28.1973580Z sparse-checkout-cone-mode: true 2026-10-19T14:02:28.1974096Z fetch-depth: 1 2026-10-19T14:02:28.1974518Z fetch-tags: false 2026-10-19T14:02:28.1974935Z show-progress: true 2026-10-19T14:02:28.1975428Z lfs: false 2026-10-19T14:02:28.1975857Z submodules: false 2026-10-19T14:02:28.1976303Z set-safe-directory: true 2026-10-19T14:02:28.1976783Z allow-unsafe-pr-checkout: false 2026-10-19T14:02:28.1977405Z ##[endgroup] 2026-10-19T14:02:28.2870697Z Syncing repository: Mezzle/govee-bluetooth 2026-10-19T14:02:28.2872578Z ##[group]Getting Git version info 2026-10-19T14:02:28.2873461Z Working directory is '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-19T14:02:28.2874898Z [command]/usr/bin/git version 2026-10-19T14:02:28.2924836Z git version 2.55.0 2026-10-19T14:02:28.2942378Z ##[endgroup] 2026-10-19T14:02:28.2964144Z Temporarily overriding HOME='/home/runner/work/_temp/8c66eede-48d6-4420-8811-57de6caf7249' before making global git config changes 2026-10-19T14:02:28.2984273Z Adding repository directory to the temporary git global config as a safe directory 2026-10-19T14:02:28.2985673Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-19T14:02:28.3010232Z Deleting the contents of '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-19T14:02:28.3022954Z ##[group]Initializing the repository 2026-10-19T14:02:28.3025412Z [command]/usr/bin/git init /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-19T14:02:28.3110946Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-19T14:02:28.3112725Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-19T14:02:28.3114044Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-19T14:02:28.3115207Z hint: call: 2026-10-19T14:02:28.3115921Z hint: 2026-10-19T14:02:28.3116764Z hint: git config --global init.defaultBranch 2026-10-19T14:02:28.3117953Z hint: 2026-10-19T14:02:28.3118952Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-19T14:02:28.3120315Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-19T14:02:28.3121552Z hint: 2026-10-19T14:02:28.3122283Z hint: git branch -m 2026-10-19T14:02:28.3123118Z hint: 2026-10-19T14:02:28.3124083Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-19T14:02:28.3126034Z Initialized empty Git repository in /home/runner/work/govee-bluetooth/govee-bluetooth/.git/ 2026-10-19T14:02:28.3133596Z [command]/usr/bin/git remote add origin https://github.com/Mezzle/govee-bluetooth 2026-10-19T14:02:28.3162522Z ##[endgroup] 2026-10-19T14:02:28.3163787Z ##[group]Disabling automatic garbage collection 2026-10-19T14:02:28.3165345Z [command]/usr/bin/git config --local gc.auto 0 2026-10-19T14:02:28.3191823Z ##[endgroup] 2026-10-19T14:02:28.3193161Z ##[group]Setting up auth 2026-10-19T14:02:28.3195979Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-19T14:02:28.3220878Z [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-19T14:02:28.3505172Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-19T14:02:28.3531061Z [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-19T14:02:28.3695378Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-19T14:02:28.3720567Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-19T14:02:28.3876940Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-19T14:02:28.3908981Z ##[endgroup] 2026-10-19T14:02:28.3910190Z ##[group]Fetching the repository 2026-10-19T14:02:28.3917500Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +4d70fd2d160c7e91f49029d9ed98b7dba8b95d81:refs/remotes/pull/10/merge 2026-10-19T14:02:29.0018245Z From https://github.com/Mezzle/govee-bluetooth 2026-10-19T14:02:29.0019638Z * [new ref] 4d70fd2d160c7e91f49029d9ed98b7dba8b95d81 -> pull/10/merge 2026-10-19T14:02:29.0021854Z ##[endgroup] 2026-10-19T14:02:29.0022843Z ##[group]Determining the checkout info 2026-10-19T14:02:29.0024614Z ##[endgroup] 2026-10-19T14:02:29.0030292Z [command]/usr/bin/git sparse-checkout disable 2026-10-19T14:02:29.0074854Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-10-19T14:02:29.0107210Z ##[group]Checking out the ref 2026-10-19T14:02:29.0110458Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/10/merge 2026-10-19T14:02:29.0175638Z Note: switching to 'refs/remotes/pull/10/merge'. 2026-10-19T14:02:29.0176204Z 2026-10-19T14:02:29.0176627Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-19T14:02:29.0177718Z changes and commit them, and you can discard any commits you make in this 2026-10-19T14:02:29.0178537Z state without impacting any branches by switching back to a branch. 2026-10-19T14:02:29.0178957Z 2026-10-19T14:02:29.0179402Z If you want to create a new branch to retain commits you create, you may 2026-10-19T14:02:29.0180200Z do so (now or later) by using -c with the switch command. Example: 2026-10-19T14:02:29.0180785Z 2026-10-19T14:02:29.0180968Z git switch -c 2026-10-19T14:02:29.0181348Z 2026-10-19T14:02:29.0181596Z Or undo this operation with: 2026-10-19T14:02:29.0182079Z 2026-10-19T14:02:29.0182311Z git switch - 2026-10-19T14:02:29.0182699Z 2026-10-19T14:02:29.0183106Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-19T14:02:29.0183583Z 2026-10-19T14:02:29.0184136Z HEAD is now at 4d70fd2 Merge 535e1e936a0dd4e3eb9d99100f311674ffc75f93 into 7add6ee032925c0307e269eb57f4ef0c426cc4f2 2026-10-19T14:02:29.0185916Z ##[endgroup] 2026-10-19T14:02:29.0213185Z [command]/usr/bin/git log -1 --format=%H 2026-10-19T14:02:29.0231914Z 4d70fd2d160c7e91f49029d9ed98b7dba8b95d81 2026-10-19T14:02:29.0492283Z ##[group]Run actions/setup-python@v5 2026-10-19T14:02:29.0492840Z with: 2026-10-19T14:02:29.0493287Z python-version: 3.13 2026-10-19T14:02:29.0493746Z check-latest: false 2026-10-19T14:02:29.0496911Z token: *** 2026-10-19T14:02:29.0497394Z update-environment: true 2026-10-19T14:02:29.0497996Z allow-prereleases: false 2026-10-19T14:02:29.0498733Z freethreaded: false 2026-10-19T14:02:29.0499173Z ##[endgroup] 2026-10-19T14:02:29.1662636Z ##[group]Installed versions 2026-10-19T14:02:29.1733529Z (node:2074) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-19T14:02:29.1735020Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-19T14:02:29.1735974Z Successfully set up CPython (3.13.16) 2026-10-19T14:02:29.1737038Z ##[endgroup] 2026-10-19T14:02:29.1888920Z ##[group]Run pip install -r requirements_test.txt 2026-10-19T14:02:29.1889699Z pip install -r requirements_test.txt 2026-10-19T14:02:29.2086627Z shell: /usr/bin/bash -e {0} 2026-10-19T14:02:29.2087403Z env: 2026-10-19T14:02:29.2088344Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:02:29.2089206Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-19T14:02:29.2090160Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:02:29.2090934Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:02:29.2091713Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:02:29.2092487Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-19T14:02:29.2093125Z ##[endgroup] 2026-10-19T14:02:30.6612852Z Collecting homeassistant (from -r requirements_test.txt (line 1)) 2026-10-19T14:02:30.7418930Z Downloading homeassistant-2026.2.3-py3-none-any.whl.metadata (4.8 kB) 2026-10-19T14:02:30.8001031Z Collecting pytest-homeassistant-custom-component (from -r requirements_test.txt (line 2)) 2026-10-19T14:02:30.8106147Z Downloading pytest_homeassistant_custom_component-0.13.316-py3-none-any.whl.metadata (5.7 kB) 2026-10-19T14:02:30.8264374Z Collecting pytest-timeout (from -r requirements_test.txt (line 3)) 2026-10-19T14:02:30.8363576Z Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB) 2026-10-19T14:02:31.0769730Z Collecting ruff (from -r requirements_test.txt (line 4)) 2026-10-19T14:02:31.0871131Z Downloading ruff-0.17.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB) 2026-10-19T14:02:31.1000698Z Collecting aiodns==4.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.1102339Z Downloading aiodns-4.0.0-py3-none-any.whl.metadata (7.7 kB) 2026-10-19T14:02:31.1219397Z Collecting aiohasupervisor==0.3.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.1329274Z Downloading aiohasupervisor-0.3.3-py3-none-any.whl.metadata (5.0 kB) 2026-10-19T14:02:31.4705779Z Collecting aiohttp==3.13.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.4815629Z 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-19T14:02:31.5138481Z Collecting aiohttp_cors==0.8.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.5240612Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl.metadata (20 kB) 2026-10-19T14:02:31.5367329Z Collecting aiohttp-fast-zlib==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.5529257Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl.metadata (5.7 kB) 2026-10-19T14:02:31.5626221Z Collecting aiohttp-asyncmdnsresolver==0.1.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.5729532Z Downloading aiohttp_asyncmdnsresolver-0.1.1-py3-none-any.whl.metadata (16 kB) 2026-10-19T14:02:31.5846364Z Collecting aiozoneinfo==0.2.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.5949691Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl.metadata (5.4 kB) 2026-10-19T14:02:31.6109794Z Collecting annotatedyaml==1.0.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.6213930Z Downloading annotatedyaml-1.0.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (4.2 kB) 2026-10-19T14:02:31.6331985Z Collecting astral==2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.6434247Z Downloading astral-2.2-py2.py3-none-any.whl.metadata (1.5 kB) 2026-10-19T14:02:31.6518836Z Collecting async-interrupt==1.2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.6630943Z Downloading async_interrupt-1.2.2-py3-none-any.whl.metadata (4.9 kB) 2026-10-19T14:02:31.6738095Z Collecting attrs==25.4.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.6837830Z Downloading attrs-25.4.0-py3-none-any.whl.metadata (10 kB) 2026-10-19T14:02:31.6939971Z Collecting atomicwrites-homeassistant==1.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.7044513Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl.metadata (6.0 kB) 2026-10-19T14:02:31.7168227Z Collecting audioop-lts==0.2.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.7270914Z 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-19T14:02:31.7521884Z Collecting awesomeversion==25.8.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.7624739Z Downloading awesomeversion-25.8.0-py3-none-any.whl.metadata (9.8 kB) 2026-10-19T14:02:31.7898674Z Collecting bcrypt==5.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.8000870Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) 2026-10-19T14:02:31.8132176Z Collecting certifi>=2021.5.30 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.8231097Z Downloading certifi-2026.10.18-py3-none-any.whl.metadata (2.5 kB) 2026-10-19T14:02:31.8386480Z Collecting ciso8601==2.3.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.8489238Z 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-19T14:02:31.8609694Z Collecting cronsim==2.7 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.8708717Z Downloading cronsim-2.7-py3-none-any.whl.metadata (6.9 kB) 2026-10-19T14:02:31.8981313Z Collecting fnv-hash-fast==1.6.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.9088590Z Downloading fnv_hash_fast-1.6.0-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (4.9 kB) 2026-10-19T14:02:31.9289220Z Collecting hass-nabucasa==1.12.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.9395181Z Downloading hass_nabucasa-1.12.0-py3-none-any.whl.metadata (4.3 kB) 2026-10-19T14:02:31.9525137Z Collecting httpx==0.28.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.9625666Z Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) 2026-10-19T14:02:31.9892987Z Collecting home-assistant-bluetooth==1.13.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:31.9999103Z Downloading home_assistant_bluetooth-1.13.1-py3-none-any.whl.metadata (5.4 kB) 2026-10-19T14:02:32.0087175Z Collecting ifaddr==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:32.0186297Z Downloading ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB) 2026-10-19T14:02:32.0299868Z Collecting Jinja2==3.1.6 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:32.0398639Z Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-10-19T14:02:32.0594470Z Collecting lru-dict==1.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:32.0698308Z Downloading lru-dict-1.3.0.tar.gz (13 kB) 2026-10-19T14:02:32.0773051Z Installing build dependencies: started 2026-10-19T14:02:32.7550524Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:32.7555456Z Getting requirements to build wheel: started 2026-10-19T14:02:33.1879703Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:33.1886040Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:33.3505104Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:33.3801245Z Collecting PyJWT==2.10.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:33.3906485Z Downloading PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB) 2026-10-19T14:02:33.5392416Z Collecting cryptography==46.0.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:33.5493775Z Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB) 2026-10-19T14:02:33.6647258Z Collecting Pillow==12.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:33.6758430Z Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB) 2026-10-19T14:02:33.7276571Z Collecting propcache==0.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:33.7377766Z 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-19T14:02:33.7506807Z Collecting pyOpenSSL==25.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:33.7607837Z Downloading pyopenssl-25.3.0-py3-none-any.whl.metadata (17 kB) 2026-10-19T14:02:33.9295206Z Collecting orjson==3.11.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:33.9403410Z Downloading orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB) 2026-10-19T14:02:33.9529322Z Collecting packaging>=23.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:33.9540280Z Using cached packaging-26.3-py3-none-any.whl.metadata (3.5 kB) 2026-10-19T14:02:33.9641697Z Collecting psutil-home-assistant==0.0.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:33.9747260Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl.metadata (882 bytes) 2026-10-19T14:02:33.9848937Z Collecting python-slugify==8.0.4 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:33.9950163Z Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) 2026-10-19T14:02:34.0222655Z Collecting PyYAML==6.0.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.0325423Z 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-19T14:02:34.0480390Z Collecting requests==2.32.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.0583543Z Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) 2026-10-19T14:02:34.0728587Z Collecting securetar==2025.2.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.0833064Z Downloading securetar-2025.2.1-py3-none-any.whl.metadata (2.2 kB) 2026-10-19T14:02:34.2878908Z Collecting SQLAlchemy==2.0.41 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.2983992Z Downloading sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB) 2026-10-19T14:02:34.3121751Z Collecting standard-aifc==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.3223595Z Downloading standard_aifc-3.13.0-py3-none-any.whl.metadata (969 bytes) 2026-10-19T14:02:34.3321014Z Collecting standard-telnetlib==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.3420148Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl.metadata (868 bytes) 2026-10-19T14:02:34.3547193Z Collecting typing-extensions<5.0,>=4.15.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.3646467Z Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) 2026-10-19T14:02:34.4145457Z Collecting ulid-transform==1.5.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.4252680Z Downloading ulid_transform-1.5.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (5.6 kB) 2026-10-19T14:02:34.4623330Z Collecting urllib3>=2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.4725624Z Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) 2026-10-19T14:02:34.6601074Z Collecting uv==0.9.26 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.6702795Z Downloading uv-0.9.26-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) 2026-10-19T14:02:34.6814933Z Collecting voluptuous==0.15.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.6919211Z Downloading voluptuous-0.15.2-py3-none-any.whl.metadata (20 kB) 2026-10-19T14:02:34.7028784Z Collecting voluptuous-serialize==2.7.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.7131473Z Downloading voluptuous_serialize-2.7.0-py3-none-any.whl.metadata (1.9 kB) 2026-10-19T14:02:34.7227926Z Collecting voluptuous-openapi==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.7330236Z Downloading voluptuous_openapi-0.2.0-py3-none-any.whl.metadata (1.7 kB) 2026-10-19T14:02:34.9184891Z Collecting yarl==1.22.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:34.9291004Z 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-19T14:02:35.0283252Z Collecting webrtc-models==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.0390615Z Downloading webrtc_models-0.3.0-py3-none-any.whl.metadata (2.9 kB) 2026-10-19T14:02:35.4231498Z Collecting zeroconf==0.148.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.4339322Z Downloading zeroconf-0.148.0-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (6.3 kB) 2026-10-19T14:02:35.4882512Z Collecting pycares<6,>=5.0.0 (from aiodns==4.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.4983457Z Downloading pycares-5.2.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB) 2026-10-19T14:02:35.5131628Z Collecting mashumaro<4.0,>=3.11 (from aiohasupervisor==0.3.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.5234303Z Downloading mashumaro-3.23-py3-none-any.whl.metadata (22 kB) 2026-10-19T14:02:35.5382862Z Collecting aiohappyeyeballs>=2.5.0 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.5483558Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) 2026-10-19T14:02:35.5573911Z Collecting aiosignal>=1.4.0 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.5673009Z Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) 2026-10-19T14:02:35.6136925Z Collecting frozenlist>=1.1.1 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.6238753Z 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-19T14:02:35.8123598Z Collecting multidict<7.0,>=4.5 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.8226856Z 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-19T14:02:35.8369837Z Collecting idna>=2.0 (from yarl==1.22.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.8470002Z Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) 2026-10-19T14:02:35.8670124Z Collecting tzdata>=2024.1 (from aiozoneinfo==0.2.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.8774416Z Downloading tzdata-2026.5-py2.py3-none-any.whl.metadata (1.4 kB) 2026-10-19T14:02:35.9068567Z Collecting pytz (from astral==2.2->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:35.9168009Z Downloading pytz-2026.5-py2.py3-none-any.whl.metadata (22 kB) 2026-10-19T14:02:36.0125108Z Collecting cffi>=2.0.0 (from cryptography==46.0.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.0226283Z Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) 2026-10-19T14:02:36.0331580Z Collecting fnvhash<0.3,>=0.1 (from fnv-hash-fast==1.6.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.0435834Z Downloading fnvhash-0.2.1-py3-none-any.whl.metadata (1.6 kB) 2026-10-19T14:02:36.0618648Z Collecting acme==5.2.2 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.0721306Z Downloading acme-5.2.2-py3-none-any.whl.metadata (1.3 kB) 2026-10-19T14:02:36.0839453Z Collecting async_timeout>=4 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.0937993Z Downloading async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB) 2026-10-19T14:02:36.4450936Z Collecting grpcio<2,>=1.75.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.4553859Z Downloading grpcio-1.84.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) 2026-10-19T14:02:36.4670661Z Collecting icmplib<4,>=3 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.4776089Z Downloading icmplib-3.0.4-py3-none-any.whl.metadata (19 kB) 2026-10-19T14:02:36.4906425Z Collecting josepy<3,>=2 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.5006577Z Downloading josepy-2.2.0-py3-none-any.whl.metadata (1.7 kB) 2026-10-19T14:02:36.5113979Z Collecting pycognito==2024.5.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.5214545Z Downloading pycognito-2024.5.1-py3-none-any.whl.metadata (24 kB) 2026-10-19T14:02:36.5374666Z Collecting snitun==0.45.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.5480503Z Downloading snitun-0.45.1-py3-none-any.whl.metadata (6.4 kB) 2026-10-19T14:02:36.5595774Z Collecting sentence-stream<2,>=1.2.0 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.5700508Z Downloading sentence_stream-1.3.0-py3-none-any.whl.metadata (1.9 kB) 2026-10-19T14:02:36.5855715Z Collecting pyrfc3339 (from acme==5.2.2->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.5954964Z Downloading pyrfc3339-2.1.1-py3-none-any.whl.metadata (2.7 kB) 2026-10-19T14:02:36.8332648Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.8445479Z 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-19T14:02:36.8612085Z Collecting anyio (from httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.8712237Z Downloading anyio-4.15.1-py3-none-any.whl.metadata (4.7 kB) 2026-10-19T14:02:36.8917877Z Collecting httpcore==1.* (from httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.9018687Z Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB) 2026-10-19T14:02:36.9476230Z Collecting MarkupSafe>=2.0 (from Jinja2==3.1.6->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:36.9580802Z 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-19T14:02:37.0109185Z Collecting psutil (from psutil-home-assistant==0.0.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:37.0216115Z 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-19T14:02:37.2102067Z Collecting boto3>=1.10.49 (from pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:37.2205432Z Downloading boto3-1.43.114-py3-none-any.whl.metadata (6.6 kB) 2026-10-19T14:02:37.2316933Z Collecting envs>=1.3 (from pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:37.2415770Z Downloading envs-1.4-py3-none-any.whl.metadata (842 bytes) 2026-10-19T14:02:37.2548115Z Collecting text-unidecode>=1.3 (from python-slugify==8.0.4->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:37.2648487Z Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) 2026-10-19T14:02:37.4196638Z Collecting charset_normalizer<4,>=2 (from requests==2.32.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:37.4299163Z 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-19T14:02:37.5474330Z Collecting greenlet>=1 (from SQLAlchemy==2.0.41->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:37.5576625Z Downloading greenlet-3.5.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB) 2026-10-19T14:02:37.5870916Z Collecting standard-chunk (from standard-aifc==3.13.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:37.5971475Z Downloading standard_chunk-3.13.0-py3-none-any.whl.metadata (860 bytes) 2026-10-19T14:02:37.6146236Z Collecting h11>=0.16 (from httpcore==1.*->httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:37.6246795Z Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) 2026-10-19T14:02:37.9059729Z 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-19T14:02:37.9163528Z 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-19T14:02:38.2184165Z Collecting coverage==7.10.6 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:38.2295244Z 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-19T14:02:38.2437972Z Collecting freezegun==1.5.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:38.2542274Z Downloading freezegun-1.5.2-py3-none-any.whl.metadata (13 kB) 2026-10-19T14:02:38.2812024Z Collecting license-expression==30.4.3 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:38.2921673Z Downloading license_expression-30.4.3-py3-none-any.whl.metadata (11 kB) 2026-10-19T14:02:38.3118913Z Collecting mock-open==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:38.3227538Z Downloading mock-open-1.4.0.tar.gz (12 kB) 2026-10-19T14:02:38.3301300Z Installing build dependencies: started 2026-10-19T14:02:38.7667907Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:38.7673973Z Getting requirements to build wheel: started 2026-10-19T14:02:39.0626614Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:39.0633512Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:39.2198398Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:39.2933525Z Collecting pydantic==2.12.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.3035730Z Downloading pydantic-2.12.2-py3-none-any.whl.metadata (85 kB) 2026-10-19T14:02:39.3174751Z Collecting pylint-per-file-ignores==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.3278740Z Downloading pylint_per_file_ignores-1.4.0-py3-none-any.whl.metadata (2.0 kB) 2026-10-19T14:02:39.3499734Z Collecting pipdeptree==2.26.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.3604405Z Downloading pipdeptree-2.26.1-py3-none-any.whl.metadata (14 kB) 2026-10-19T14:02:39.3735278Z Collecting pytest-asyncio==1.3.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.3834713Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl.metadata (4.1 kB) 2026-10-19T14:02:39.3935920Z Collecting pytest-aiohttp==1.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.4041793Z Downloading pytest_aiohttp-1.1.0-py3-none-any.whl.metadata (2.7 kB) 2026-10-19T14:02:39.4148177Z Collecting pytest-cov==7.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.4249357Z Downloading pytest_cov-7.0.0-py3-none-any.whl.metadata (31 kB) 2026-10-19T14:02:39.4425679Z Collecting pytest-freezer==0.4.9 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.4529740Z Downloading pytest_freezer-0.4.9-py3-none-any.whl.metadata (2.1 kB) 2026-10-19T14:02:39.4627949Z Collecting pytest-github-actions-annotate-failures==0.3.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.4733792Z Downloading pytest_github_actions_annotate_failures-0.3.0-py3-none-any.whl.metadata (3.3 kB) 2026-10-19T14:02:39.4820163Z Collecting pytest-socket==0.7.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.4920363Z Downloading pytest_socket-0.7.0-py3-none-any.whl.metadata (6.7 kB) 2026-10-19T14:02:39.6692812Z Collecting pytest-sugar==1.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.6799238Z Downloading pytest_sugar-1.0.0-py3-none-any.whl.metadata (4.4 kB) 2026-10-19T14:02:39.6986512Z Collecting pytest-unordered==0.7.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.7091376Z Downloading pytest_unordered-0.7.0-py3-none-any.whl.metadata (6.7 kB) 2026-10-19T14:02:39.7190121Z Collecting pytest-picked==0.5.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.7294620Z Downloading pytest_picked-0.5.1-py3-none-any.whl.metadata (4.0 kB) 2026-10-19T14:02:39.7411664Z Collecting pytest-xdist==3.8.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.7512524Z Downloading pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB) 2026-10-19T14:02:39.7696452Z Collecting pytest==9.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.7801215Z Downloading pytest-9.0.0-py3-none-any.whl.metadata (7.6 kB) 2026-10-19T14:02:39.7904328Z Collecting requests-mock==1.12.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.8006026Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl.metadata (4.1 kB) 2026-10-19T14:02:39.8113329Z Collecting respx==0.22.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.8213052Z Downloading respx-0.22.0-py2.py3-none-any.whl.metadata (4.1 kB) 2026-10-19T14:02:39.8379372Z Collecting syrupy==5.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.8483813Z Downloading syrupy-5.0.0-py3-none-any.whl.metadata (39 kB) 2026-10-19T14:02:39.8674073Z Collecting tqdm==4.67.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.8806883Z Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) 2026-10-19T14:02:39.8962868Z Collecting paho-mqtt==2.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:39.9062338Z Downloading paho_mqtt-2.1.0-py3-none-any.whl.metadata (23 kB) 2026-10-19T14:02:40.0565661Z Collecting numpy==2.3.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.0674150Z Downloading numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB) 2026-10-19T14:02:40.0886977Z Collecting python-dateutil>=2.7 (from freezegun==1.5.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.0987157Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-10-19T14:02:40.1091492Z Collecting boolean.py>=4.0 (from license-expression==30.4.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.1199902Z Downloading boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB) 2026-10-19T14:02:40.1270093Z 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-19T14:02:40.1549241Z Collecting annotated-types>=0.6.0 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.1650286Z Downloading annotated_types-0.8.0-py3-none-any.whl.metadata (15 kB) 2026-10-19T14:02:40.7069159Z Collecting pydantic-core==2.41.4 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.7177265Z Downloading pydantic_core-2.41.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB) 2026-10-19T14:02:40.7279796Z Collecting typing-inspection>=0.4.2 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.7378958Z Downloading typing_inspection-0.4.4-py3-none-any.whl.metadata (2.6 kB) 2026-10-19T14:02:40.7491828Z Collecting iniconfig>=1.0.1 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.7591607Z Downloading iniconfig-2.3.1-py3-none-any.whl.metadata (2.8 kB) 2026-10-19T14:02:40.7695839Z Collecting pluggy<2,>=1.5 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.7795170Z Downloading pluggy-1.7.0-py3-none-any.whl.metadata (5.0 kB) 2026-10-19T14:02:40.7934653Z Collecting pygments>=2.7.2 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.8034576Z Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) 2026-10-19T14:02:40.8278152Z Collecting termcolor>=2.1.0 (from pytest-sugar==1.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.8376399Z Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) 2026-10-19T14:02:40.8578102Z Collecting execnet>=2.1 (from pytest-xdist==3.8.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-19T14:02:40.8678222Z Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB) 2026-10-19T14:02:41.0349425Z Collecting botocore<1.44.0,>=1.43.114 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:41.0450083Z Downloading botocore-1.43.114-py3-none-any.whl.metadata (5.6 kB) 2026-10-19T14:02:41.0549913Z 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-19T14:02:41.0650289Z Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) 2026-10-19T14:02:41.0882202Z 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-19T14:02:41.0981511Z Downloading s3transfer-0.19.2-py3-none-any.whl.metadata (1.7 kB) 2026-10-19T14:02:41.1127285Z 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-19T14:02:41.1226800Z Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-10-19T14:02:41.1445511Z Collecting pycparser (from cffi>=2.0.0->cryptography==46.0.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:41.1545280Z Downloading pycparser-3.11-py3-none-any.whl.metadata (8.2 kB) 2026-10-19T14:02:41.1730971Z Collecting bleak>=3.0.2 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:41.1836358Z Downloading bleak-3.0.2-py3-none-any.whl.metadata (4.7 kB) 2026-10-19T14:02:41.1992669Z 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-19T14:02:41.2099084Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl.metadata (7.3 kB) 2026-10-19T14:02:41.2221451Z 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-19T14:02:41.2326148Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl.metadata (5.3 kB) 2026-10-19T14:02:41.2433405Z 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-19T14:02:41.2536208Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl.metadata (5.5 kB) 2026-10-19T14:02:41.3207104Z 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-19T14:02:41.3312840Z 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-19T14:02:41.3405850Z Collecting btsocket>=0.3.0 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:41.3509754Z Downloading btsocket-0.3.0-py2.py3-none-any.whl.metadata (7.0 kB) 2026-10-19T14:02:41.6043199Z 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-19T14:02:41.6151570Z 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-19T14:02:41.6302868Z 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-19T14:02:41.6406861Z Downloading aiooui-0.1.11-py3-none-any.whl.metadata (6.5 kB) 2026-10-19T14:02:41.6515048Z 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-19T14:02:41.6616787Z Downloading uart_devices-0.1.1-py3-none-any.whl.metadata (4.9 kB) 2026-10-19T14:02:41.6710794Z 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-19T14:02:41.6813816Z Downloading usb_devices-0.5.1-py3-none-any.whl.metadata (5.3 kB) 2026-10-19T14:02:41.6921184Z 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-19T14:02:41.7019994Z Downloading PyRIC-0.1.6.3.tar.gz (870 kB) 2026-10-19T14:02:41.7373606Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 870.4/870.4 kB 27.1 MB/s 0:00:00 2026-10-19T14:02:41.7603823Z Installing build dependencies: started 2026-10-19T14:02:42.1968500Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:42.1973504Z Getting requirements to build wheel: started 2026-10-19T14:02:42.5879689Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:42.5885683Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:42.7405125Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:42.7453472Z 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-19T14:02:42.7477033Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:42.7585094Z 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-19T14:02:42.7758788Z 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-19T14:02:42.7812929Z 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-19T14:02:42.7917721Z 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-19T14:02:42.7967195Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:42.8072624Z 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-19T14:02:42.8228145Z 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-19T14:02:42.8348859Z 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-19T14:02:42.8460096Z 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-19T14:02:42.8623205Z 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-19T14:02:42.8698912Z 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-19T14:02:42.8811094Z 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-19T14:02:42.8865431Z 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-19T14:02:42.8976770Z Downloading bluetooth_data_tools-1.29.21.tar.gz (21 kB) 2026-10-19T14:02:42.9044337Z Installing build dependencies: started 2026-10-19T14:02:43.8595042Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:43.8600732Z Getting requirements to build wheel: started 2026-10-19T14:02:44.0351060Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:44.0358173Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:44.2221760Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:44.2251236Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:44.2361992Z 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-19T14:02:44.3064463Z 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-19T14:02:44.3139399Z 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-19T14:02:44.3245660Z Downloading bluetooth_data_tools-1.29.20.tar.gz (20 kB) 2026-10-19T14:02:44.3301548Z Installing build dependencies: started 2026-10-19T14:02:45.0336358Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:45.0341682Z Getting requirements to build wheel: started 2026-10-19T14:02:45.2045002Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:45.2052461Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:45.3913853Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:45.4043188Z Downloading bluetooth_data_tools-1.29.19.tar.gz (20 kB) 2026-10-19T14:02:45.4111342Z Installing build dependencies: started 2026-10-19T14:02:46.0793483Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:46.0798199Z Getting requirements to build wheel: started 2026-10-19T14:02:46.2474848Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:46.2480707Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:46.4447436Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:46.4577430Z Downloading bluetooth_data_tools-1.29.18.tar.gz (20 kB) 2026-10-19T14:02:46.4647329Z Installing build dependencies: started 2026-10-19T14:02:47.1885198Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:47.1890617Z Getting requirements to build wheel: started 2026-10-19T14:02:47.3686779Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:47.3693182Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:47.5621630Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:47.5647141Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:02:47.5752163Z 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-19T14:02:47.5936728Z 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-19T14:02:47.6114375Z Downloading habluetooth-6.26.2.tar.gz (116 kB) 2026-10-19T14:02:47.6225912Z Installing build dependencies: started 2026-10-19T14:02:48.5292837Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:48.5298230Z Getting requirements to build wheel: started 2026-10-19T14:02:48.7166781Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:48.7174051Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:49.0076651Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:49.0246505Z 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-19T14:02:49.1004805Z 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-19T14:02:49.1693255Z 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-19T14:02:49.2301633Z 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-19T14:02:49.3025081Z 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-19T14:02:49.3562067Z 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-19T14:02:49.4004356Z 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-19T14:02:49.4523226Z 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-19T14:02:49.4822430Z 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-19T14:02:49.5241332Z 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-19T14:02:49.5541183Z 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-19T14:02:49.5855532Z 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-19T14:02:49.9353427Z 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-19T14:02:50.2104065Z 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-19T14:02:50.4272503Z 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-19T14:02:50.8265685Z 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-19T14:02:51.1481535Z 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-19T14:02:51.4478084Z 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-19T14:02:51.7067251Z 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-19T14:02:52.0773943Z 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-19T14:02:52.4473545Z 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-19T14:02:52.8046902Z 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-19T14:02:53.0291278Z 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-19T14:02:53.0490440Z 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-19T14:02:53.0662049Z 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-19T14:02:53.0833335Z 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-19T14:02:53.1043771Z 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-19T14:02:53.1215373Z 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-19T14:02:53.1520722Z 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-19T14:02:53.1692502Z 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-19T14:02:53.1861484Z 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-19T14:02:53.2032972Z 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-19T14:02:53.2202025Z 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-19T14:02:53.2377486Z 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-19T14:02:53.2459382Z 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-19T14:02:53.2562152Z Downloading bluetooth_data_tools-1.29.17.tar.gz (19 kB) 2026-10-19T14:02:53.2615624Z Installing build dependencies: started 2026-10-19T14:02:53.9278475Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:53.9282845Z Getting requirements to build wheel: started 2026-10-19T14:02:54.1020736Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:54.1027427Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:54.2842881Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:54.2973658Z Downloading bluetooth_data_tools-1.29.16.tar.gz (20 kB) 2026-10-19T14:02:54.3046116Z Installing build dependencies: started 2026-10-19T14:02:54.9758783Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:54.9763681Z Getting requirements to build wheel: started 2026-10-19T14:02:55.1443727Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:55.1451121Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:55.3324527Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:55.3453890Z Downloading bluetooth_data_tools-1.29.15.tar.gz (19 kB) 2026-10-19T14:02:55.3531171Z Installing build dependencies: started 2026-10-19T14:02:56.0187869Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:56.0192910Z Getting requirements to build wheel: started 2026-10-19T14:02:56.1895705Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:56.1902376Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:56.3771864Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:56.3898457Z Downloading bluetooth_data_tools-1.29.14.tar.gz (19 kB) 2026-10-19T14:02:56.4366569Z Installing build dependencies: started 2026-10-19T14:02:57.1007028Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:57.1012891Z Getting requirements to build wheel: started 2026-10-19T14:02:57.2779364Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:57.2787128Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:57.4858496Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:57.4995044Z Downloading bluetooth_data_tools-1.29.13.tar.gz (19 kB) 2026-10-19T14:02:57.5338238Z Installing build dependencies: started 2026-10-19T14:02:58.2050771Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:58.2055171Z Getting requirements to build wheel: started 2026-10-19T14:02:58.3744407Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:58.3751757Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:58.5569421Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:58.5696362Z Downloading bluetooth_data_tools-1.29.12.tar.gz (19 kB) 2026-10-19T14:02:58.5763435Z Installing build dependencies: started 2026-10-19T14:02:59.2370872Z Installing build dependencies: finished with status 'done' 2026-10-19T14:02:59.2375335Z Getting requirements to build wheel: started 2026-10-19T14:02:59.4092087Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:02:59.4099150Z Preparing metadata (pyproject.toml): started 2026-10-19T14:02:59.5944071Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:02:59.6071363Z Downloading bluetooth_data_tools-1.29.11.tar.gz (19 kB) 2026-10-19T14:02:59.6133789Z Installing build dependencies: started 2026-10-19T14:03:00.2930088Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:00.2935143Z Getting requirements to build wheel: started 2026-10-19T14:03:00.4605729Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:00.4612118Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:00.6462203Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:00.6589817Z Downloading bluetooth_data_tools-1.29.10.tar.gz (19 kB) 2026-10-19T14:03:00.6654432Z Installing build dependencies: started 2026-10-19T14:03:01.3524437Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:01.3530078Z Getting requirements to build wheel: started 2026-10-19T14:03:01.5266525Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:01.5273272Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:01.7134072Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:01.7260491Z Downloading bluetooth_data_tools-1.29.9.tar.gz (19 kB) 2026-10-19T14:03:01.7323327Z Installing build dependencies: started 2026-10-19T14:03:02.4171850Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:02.4176728Z Getting requirements to build wheel: started 2026-10-19T14:03:02.5969465Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:02.5975487Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:02.7875150Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:02.8005980Z Downloading bluetooth_data_tools-1.29.8.tar.gz (19 kB) 2026-10-19T14:03:02.8077208Z Installing build dependencies: started 2026-10-19T14:03:03.4890616Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:03.4895379Z Getting requirements to build wheel: started 2026-10-19T14:03:03.6613820Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:03.6621267Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:03.8474428Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:03.8601750Z Downloading bluetooth_data_tools-1.29.7.tar.gz (19 kB) 2026-10-19T14:03:03.8665392Z Installing build dependencies: started 2026-10-19T14:03:04.5544108Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:04.5548844Z Getting requirements to build wheel: started 2026-10-19T14:03:04.7250487Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:04.7258498Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:04.9132777Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:04.9166979Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-19T14:03:04.9276481Z 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-19T14:03:04.9507979Z 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-19T14:03:04.9725724Z 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-19T14:03:04.9934053Z 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-19T14:03:05.0136535Z Downloading habluetooth-6.5.0.tar.gz (70 kB) 2026-10-19T14:03:05.0225899Z Installing build dependencies: started 2026-10-19T14:03:05.7348643Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:05.7353705Z Getting requirements to build wheel: started 2026-10-19T14:03:05.9079002Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:05.9085797Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:06.1876016Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:06.2067567Z 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-19T14:03:06.2283009Z 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-19T14:03:06.2487018Z 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-19T14:03:06.2845370Z 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-19T14:03:06.3044602Z 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-19T14:03:06.3243507Z 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-19T14:03:06.3409332Z 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-19T14:03:06.3516761Z 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-19T14:03:06.3659029Z 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-19T14:03:06.3813154Z Downloading bluetooth_data_tools-1.29.4.tar.gz (18 kB) 2026-10-19T14:03:06.3868746Z Installing build dependencies: started 2026-10-19T14:03:07.0921177Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:07.0924712Z Getting requirements to build wheel: started 2026-10-19T14:03:07.2702275Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:07.2709516Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:07.4683396Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:07.4820921Z Downloading bluetooth_data_tools-1.29.3.tar.gz (18 kB) 2026-10-19T14:03:07.4893248Z Installing build dependencies: started 2026-10-19T14:03:08.1950300Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:08.1955719Z Getting requirements to build wheel: started 2026-10-19T14:03:08.3689890Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:08.3695856Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:08.5576036Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:08.5701474Z Downloading bluetooth_data_tools-1.29.2.tar.gz (18 kB) 2026-10-19T14:03:08.5886258Z Installing build dependencies: started 2026-10-19T14:03:09.2778304Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:09.2782999Z Getting requirements to build wheel: started 2026-10-19T14:03:09.4724591Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:09.4731909Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:09.6646003Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:09.6775970Z Downloading bluetooth_data_tools-1.29.1.tar.gz (18 kB) 2026-10-19T14:03:09.6850762Z Installing build dependencies: started 2026-10-19T14:03:10.3823601Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:10.3828605Z Getting requirements to build wheel: started 2026-10-19T14:03:10.5565893Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:10.5572891Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:10.7472394Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:10.7609628Z Downloading bluetooth_data_tools-1.29.0.tar.gz (18 kB) 2026-10-19T14:03:10.7678684Z Installing build dependencies: started 2026-10-19T14:03:11.4532309Z Installing build dependencies: finished with status 'done' 2026-10-19T14:03:11.4536803Z Getting requirements to build wheel: started 2026-10-19T14:03:11.6277426Z Getting requirements to build wheel: finished with status 'done' 2026-10-19T14:03:11.6283766Z Preparing metadata (pyproject.toml): started 2026-10-19T14:03:11.8111784Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-19T14:03:11.8251944Z Downloading bluetooth_data_tools-1.28.4-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (5.2 kB) 2026-10-19T14:03:11.8871720Z Downloading homeassistant-2026.2.3-py3-none-any.whl (51.2 MB) 2026-10-19T14:03:12.3008934Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.2/51.2 MB 123.9 MB/s 0:00:00 2026-10-19T14:03:12.3119032Z Downloading aiodns-4.0.0-py3-none-any.whl (11 kB) 2026-10-19T14:03:12.3249187Z Downloading aiohasupervisor-0.3.3-py3-none-any.whl (40 kB) 2026-10-19T14:03:12.3380048Z 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-19T14:03:12.3554822Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 98.5 MB/s 0:00:00 2026-10-19T14:03:12.3660925Z Downloading orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB) 2026-10-19T14:03:12.3791104Z 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-19T14:03:12.3926569Z Downloading aiohttp_asyncmdnsresolver-0.1.1-py3-none-any.whl (13 kB) 2026-10-19T14:03:12.4057422Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl (25 kB) 2026-10-19T14:03:12.4173608Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl (8.6 kB) 2026-10-19T14:03:12.4295137Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl (8.0 kB) 2026-10-19T14:03:12.4431347Z Downloading annotatedyaml-1.0.2-cp313-cp313-manylinux_2_36_x86_64.whl (69 kB) 2026-10-19T14:03:12.4549996Z Downloading astral-2.2-py2.py3-none-any.whl (30 kB) 2026-10-19T14:03:12.4667979Z Downloading async_interrupt-1.2.2-py3-none-any.whl (8.9 kB) 2026-10-19T14:03:12.4794637Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl (7.1 kB) 2026-10-19T14:03:12.4923246Z Downloading attrs-25.4.0-py3-none-any.whl (67 kB) 2026-10-19T14:03:12.5109141Z 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-19T14:03:12.5405656Z Downloading awesomeversion-25.8.0-py3-none-any.whl (15 kB) 2026-10-19T14:03:12.5520578Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) 2026-10-19T14:03:12.5662527Z 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-19T14:03:12.5778338Z Downloading cronsim-2.7-py3-none-any.whl (14 kB) 2026-10-19T14:03:12.5900814Z Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB) 2026-10-19T14:03:12.6270117Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 120.1 MB/s 0:00:00 2026-10-19T14:03:12.6373447Z Downloading fnv_hash_fast-1.6.0-cp313-cp313-manylinux_2_36_x86_64.whl (14 kB) 2026-10-19T14:03:12.6494810Z Downloading hass_nabucasa-1.12.0-py3-none-any.whl (89 kB) 2026-10-19T14:03:12.6634032Z Downloading webrtc_models-0.3.0-py3-none-any.whl (7.5 kB) 2026-10-19T14:03:12.6751248Z Downloading acme-5.2.2-py3-none-any.whl (94 kB) 2026-10-19T14:03:12.6872701Z Downloading home_assistant_bluetooth-1.13.1-py3-none-any.whl (7.9 kB) 2026-10-19T14:03:12.6987519Z Downloading httpx-0.28.1-py3-none-any.whl (73 kB) 2026-10-19T14:03:12.7117333Z Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB) 2026-10-19T14:03:12.7236906Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-10-19T14:03:12.7366150Z Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.0 MB) 2026-10-19T14:03:12.7972842Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 116.0 MB/s 0:00:00 2026-10-19T14:03:12.8075455Z 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-19T14:03:12.8210615Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl (6.3 kB) 2026-10-19T14:03:12.8336587Z Downloading pycognito-2024.5.1-py3-none-any.whl (26 kB) 2026-10-19T14:03:12.8456414Z Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB) 2026-10-19T14:03:12.8572537Z Downloading pyopenssl-25.3.0-py3-none-any.whl (57 kB) 2026-10-19T14:03:12.8687962Z Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) 2026-10-19T14:03:12.8805595Z 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-19T14:03:12.8936983Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 801.6/801.6 kB 49.3 MB/s 0:00:00 2026-10-19T14:03:12.9038689Z Downloading requests-2.32.5-py3-none-any.whl (64 kB) 2026-10-19T14:03:12.9168454Z Downloading securetar-2025.2.1-py3-none-any.whl (11 kB) 2026-10-19T14:03:12.9286563Z Downloading snitun-0.45.1-py3-none-any.whl (51 kB) 2026-10-19T14:03:12.9418929Z Downloading sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) 2026-10-19T14:03:12.9657955Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 137.6 MB/s 0:00:00 2026-10-19T14:03:12.9762145Z Downloading standard_aifc-3.13.0-py3-none-any.whl (10 kB) 2026-10-19T14:03:13.0039623Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl (10.0 kB) 2026-10-19T14:03:13.0159396Z Downloading ulid_transform-1.5.2-cp313-cp313-manylinux_2_36_x86_64.whl (49 kB) 2026-10-19T14:03:13.0296188Z Downloading uv-0.9.26-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.3 MB) 2026-10-19T14:03:13.1974869Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.3/23.3 MB 138.9 MB/s 0:00:00 2026-10-19T14:03:13.2081261Z Downloading voluptuous-0.15.2-py3-none-any.whl (31 kB) 2026-10-19T14:03:13.2363213Z Downloading voluptuous_openapi-0.2.0-py3-none-any.whl (10 kB) 2026-10-19T14:03:13.2484088Z Downloading voluptuous_serialize-2.7.0-py3-none-any.whl (7.8 kB) 2026-10-19T14:03:13.2602859Z Downloading zeroconf-0.148.0-cp313-cp313-manylinux_2_36_x86_64.whl (2.1 MB) 2026-10-19T14:03:13.2784746Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 116.2 MB/s 0:00:00 2026-10-19T14:03:13.2884320Z 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-19T14:03:13.3019700Z Downloading fnvhash-0.2.1-py3-none-any.whl (18 kB) 2026-10-19T14:03:13.3136105Z Downloading grpcio-1.84.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) 2026-10-19T14:03:13.3731660Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.2/7.2 MB 120.3 MB/s 0:00:00 2026-10-19T14:03:13.3833491Z Downloading httpcore-1.0.9-py3-none-any.whl (78 kB) 2026-10-19T14:03:13.3960542Z Downloading icmplib-3.0.4-py3-none-any.whl (30 kB) 2026-10-19T14:03:13.4078114Z Downloading idna-3.20-py3-none-any.whl (69 kB) 2026-10-19T14:03:13.4205188Z Downloading josepy-2.2.0-py3-none-any.whl (29 kB) 2026-10-19T14:03:13.4319290Z Downloading mashumaro-3.23-py3-none-any.whl (78 kB) 2026-10-19T14:03:13.4439132Z 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-19T14:03:13.4685717Z Downloading pycares-5.2.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (226 kB) 2026-10-19T14:03:13.4810936Z Downloading sentence_stream-1.3.0-py3-none-any.whl (8.7 kB) 2026-10-19T14:03:13.4928109Z Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-10-19T14:03:13.5045005Z Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) 2026-10-19T14:03:13.5169945Z Downloading pytest_homeassistant_custom_component-0.13.316-py3-none-any.whl (71 kB) 2026-10-19T14:03:13.5291506Z Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB) 2026-10-19T14:03:13.5415453Z 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-19T14:03:13.5541812Z Downloading freezegun-1.5.2-py3-none-any.whl (18 kB) 2026-10-19T14:03:13.5662402Z Downloading license_expression-30.4.3-py3-none-any.whl (117 kB) 2026-10-19T14:03:13.5802387Z Downloading numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB) 2026-10-19T14:03:13.7157769Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 122.8 MB/s 0:00:00 2026-10-19T14:03:13.7263335Z Downloading paho_mqtt-2.1.0-py3-none-any.whl (67 kB) 2026-10-19T14:03:13.7407482Z Downloading pipdeptree-2.26.1-py3-none-any.whl (32 kB) 2026-10-19T14:03:13.7540207Z Downloading pydantic-2.12.2-py3-none-any.whl (460 kB) 2026-10-19T14:03:13.7679430Z Downloading pydantic_core-2.41.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) 2026-10-19T14:03:13.7875825Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 103.5 MB/s 0:00:00 2026-10-19T14:03:13.7986432Z Downloading pylint_per_file_ignores-1.4.0-py3-none-any.whl (4.9 kB) 2026-10-19T14:03:13.8138835Z Downloading pytest-9.0.0-py3-none-any.whl (373 kB) 2026-10-19T14:03:13.8296941Z Downloading pytest_aiohttp-1.1.0-py3-none-any.whl (8.9 kB) 2026-10-19T14:03:13.8412223Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl (15 kB) 2026-10-19T14:03:13.8535197Z Downloading pytest_cov-7.0.0-py3-none-any.whl (22 kB) 2026-10-19T14:03:13.8651113Z Downloading pytest_freezer-0.4.9-py3-none-any.whl (3.2 kB) 2026-10-19T14:03:13.8773589Z Downloading pytest_github_actions_annotate_failures-0.3.0-py3-none-any.whl (6.0 kB) 2026-10-19T14:03:13.8891143Z Downloading pytest_picked-0.5.1-py3-none-any.whl (6.6 kB) 2026-10-19T14:03:13.9008502Z Downloading pytest_socket-0.7.0-py3-none-any.whl (6.8 kB) 2026-10-19T14:03:13.9125320Z Downloading pytest_sugar-1.0.0-py3-none-any.whl (10 kB) 2026-10-19T14:03:13.9248594Z Downloading pytest_unordered-0.7.0-py3-none-any.whl (6.2 kB) 2026-10-19T14:03:13.9551132Z Downloading pytest_xdist-3.8.0-py3-none-any.whl (46 kB) 2026-10-19T14:03:13.9670593Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl (27 kB) 2026-10-19T14:03:13.9791358Z Downloading respx-0.22.0-py2.py3-none-any.whl (25 kB) 2026-10-19T14:03:13.9911865Z Downloading syrupy-5.0.0-py3-none-any.whl (49 kB) 2026-10-19T14:03:14.0030169Z Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) 2026-10-19T14:03:14.0155314Z Downloading pluggy-1.7.0-py3-none-any.whl (27 kB) 2026-10-19T14:03:14.0272362Z Downloading ruff-0.17.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB) 2026-10-19T14:03:14.1016823Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.4/10.4 MB 140.4 MB/s 0:00:00 2026-10-19T14:03:14.1123124Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) 2026-10-19T14:03:14.1241243Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) 2026-10-19T14:03:14.1362707Z Downloading annotated_types-0.8.0-py3-none-any.whl (13 kB) 2026-10-19T14:03:14.1482597Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB) 2026-10-19T14:03:14.1605189Z Downloading boolean_py-5.0-py3-none-any.whl (26 kB) 2026-10-19T14:03:14.1879769Z Downloading boto3-1.43.114-py3-none-any.whl (140 kB) 2026-10-19T14:03:14.2005254Z Downloading botocore-1.43.114-py3-none-any.whl (16.1 MB) 2026-10-19T14:03:14.3144392Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.1/16.1 MB 141.7 MB/s 0:00:00 2026-10-19T14:03:14.3252883Z Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) 2026-10-19T14:03:14.3376588Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-10-19T14:03:14.3505184Z Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) 2026-10-19T14:03:14.3631346Z Downloading certifi-2026.10.18-py3-none-any.whl (134 kB) 2026-10-19T14:03:14.3758279Z Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) 2026-10-19T14:03:14.3886163Z Downloading envs-1.4-py3-none-any.whl (10 kB) 2026-10-19T14:03:14.4186880Z Downloading execnet-2.1.2-py3-none-any.whl (40 kB) 2026-10-19T14:03:14.4311685Z 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-19T14:03:14.4448804Z Downloading greenlet-3.5.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (623 kB) 2026-10-19T14:03:14.4518993Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 623.8/623.8 kB 71.6 MB/s 0:00:00 2026-10-19T14:03:14.4618586Z Downloading h11-0.16.0-py3-none-any.whl (37 kB) 2026-10-19T14:03:14.4744898Z 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-19T14:03:14.4839640Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 714.1/714.1 kB 75.1 MB/s 0:00:00 2026-10-19T14:03:14.4948483Z Downloading bluetooth_data_tools-1.28.4-cp313-cp313-manylinux_2_36_x86_64.whl (140 kB) 2026-10-19T14:03:14.5079589Z Downloading bleak-3.0.2-py3-none-any.whl (146 kB) 2026-10-19T14:03:14.5209677Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl (19 kB) 2026-10-19T14:03:14.5338057Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl (20 kB) 2026-10-19T14:03:14.5467483Z Downloading aiooui-0.1.11-py3-none-any.whl (343 kB) 2026-10-19T14:03:14.5610242Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl (13 kB) 2026-10-19T14:03:14.5815879Z Downloading btsocket-0.3.0-py2.py3-none-any.whl (14 kB) 2026-10-19T14:03:14.5940533Z 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-19T14:03:14.6025371Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 896.5/896.5 kB 99.4 MB/s 0:00:00 2026-10-19T14:03:14.6125651Z Downloading iniconfig-2.3.1-py3-none-any.whl (7.6 kB) 2026-10-19T14:03:14.6242510Z 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-19T14:03:14.6430633Z Using cached packaging-26.3-py3-none-any.whl (129 kB) 2026-10-19T14:03:14.6534735Z Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) 2026-10-19T14:03:14.6636917Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 121.9 MB/s 0:00:00 2026-10-19T14:03:14.6737496Z 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-19T14:03:14.6854188Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 58.2 MB/s 0:00:00 2026-10-19T14:03:14.6953861Z Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-10-19T14:03:14.7072346Z Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) 2026-10-19T14:03:14.7205531Z Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) 2026-10-19T14:03:14.7321548Z Downloading typing_inspection-0.4.4-py3-none-any.whl (14 kB) 2026-10-19T14:03:14.7440326Z Downloading tzdata-2026.5-py2.py3-none-any.whl (347 kB) 2026-10-19T14:03:14.7575588Z Downloading uart_devices-0.1.1-py3-none-any.whl (4.8 kB) 2026-10-19T14:03:14.7750523Z Downloading usb_devices-0.5.1-py3-none-any.whl (5.4 kB) 2026-10-19T14:03:14.7869335Z Downloading anyio-4.15.1-py3-none-any.whl (132 kB) 2026-10-19T14:03:14.7993011Z 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-19T14:03:14.8113819Z Downloading pycparser-3.11-py3-none-any.whl (51 kB) 2026-10-19T14:03:14.8245303Z Downloading pyrfc3339-2.1.1-py3-none-any.whl (6.5 kB) 2026-10-19T14:03:14.8362363Z Downloading pytz-2026.5-py2.py3-none-any.whl (506 kB) 2026-10-19T14:03:14.8583412Z Downloading standard_chunk-3.13.0-py3-none-any.whl (4.9 kB) 2026-10-19T14:03:15.4396935Z Building wheels for collected packages: lru-dict, mock-open, PyRIC 2026-10-19T14:03:15.4401806Z Building wheel for lru-dict (pyproject.toml): started 2026-10-19T14:03:16.2333817Z Building wheel for lru-dict (pyproject.toml): finished with status 'done' 2026-10-19T14:03:16.2338301Z Created wheel for lru-dict: filename=lru_dict-1.3.0-cp313-cp313-linux_x86_64.whl size=31791 sha256=c9da30eb27f7e43900a80f319969f749ed44e929f1b171712335fa10de5e3cd5 2026-10-19T14:03:16.2339729Z Stored in directory: /home/runner/.cache/pip/wheels/ba/bd/ab/f0f7fbce8f8129c864c232547eb51631fd4396fa1832bb764b 2026-10-19T14:03:16.2361303Z Building wheel for mock-open (pyproject.toml): started 2026-10-19T14:03:16.4258622Z Building wheel for mock-open (pyproject.toml): finished with status 'done' 2026-10-19T14:03:16.4262829Z Created wheel for mock-open: filename=mock_open-1.4.0-py3-none-any.whl size=14643 sha256=0239a7c3d789e78cf01ed4d47c73cf09a7d19fd599d70abe44e0e32ab900ffc1 2026-10-19T14:03:16.4264285Z Stored in directory: /home/runner/.cache/pip/wheels/bf/87/79/b4b2b207763f18de6f81bcf179e724a9da1faf86a199a24b60 2026-10-19T14:03:16.4285340Z Building wheel for PyRIC (pyproject.toml): started 2026-10-19T14:03:16.6671298Z Building wheel for PyRIC (pyproject.toml): finished with status 'done' 2026-10-19T14:03:16.6680654Z Created wheel for PyRIC: filename=pyric-0.1.6.3-py2.py3-none-any.whl size=407977 sha256=a331a665b06e7a321456c98dce4b357314a11ebc5da0cdcbe2d6325ad87a783f 2026-10-19T14:03:16.6684198Z Stored in directory: /home/runner/.cache/pip/wheels/b4/9d/e8/a9ecfc2003f256579ac6b252c19a68ad41533502ef58e7e689 2026-10-19T14:03:16.6701726Z Successfully built lru-dict mock-open PyRIC 2026-10-19T14:03:17.1371492Z 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-19T14:03:37.0835249Z 2026-10-19T14:03:37.0928555Z 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.114 botocore-1.43.114 btsocket-0.3.0 certifi-2026.10.18 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.0 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.0 pycognito-2024.5.1 pycparser-3.11 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.1 s3transfer-0.19.2 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-19T14:03:40.2102210Z ##[group]Run constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-10-19T14:03:40.2103256Z constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-10-19T14:03:40.2104014Z pip install -c "$constraints" -r requirements_test_bluetooth.txt 2026-10-19T14:03:40.2142929Z shell: /usr/bin/bash -e {0} 2026-10-19T14:03:40.2143291Z env: 2026-10-19T14:03:40.2143655Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:40.2144137Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-19T14:03:40.2144602Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:40.2145029Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:40.2145460Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:40.2145957Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-19T14:03:40.2146324Z ##[endgroup] 2026-10-19T14:03:40.6342147Z Collecting aiousbwatcher (from -r requirements_test_bluetooth.txt (line 4)) 2026-10-19T14:03:40.6916439Z Downloading aiousbwatcher-1.1.1-py3-none-any.whl.metadata (4.2 kB) 2026-10-19T14:03:40.7025035Z Collecting bleak (from -r requirements_test_bluetooth.txt (line 5)) 2026-10-19T14:03:40.7062036Z Downloading bleak-2.1.1-py3-none-any.whl.metadata (5.2 kB) 2026-10-19T14:03:40.7221090Z Collecting bleak-retry-connector (from -r requirements_test_bluetooth.txt (line 6)) 2026-10-19T14:03:40.7802260Z Downloading bleak_retry_connector-4.4.3-py3-none-any.whl.metadata (7.4 kB) 2026-10-19T14:03:40.7928171Z Collecting bluetooth-adapters (from -r requirements_test_bluetooth.txt (line 7)) 2026-10-19T14:03:40.8505974Z Downloading bluetooth_adapters-2.1.0-py3-none-any.whl.metadata (5.3 kB) 2026-10-19T14:03:40.8590893Z Collecting bluetooth-auto-recovery (from -r requirements_test_bluetooth.txt (line 8)) 2026-10-19T14:03:40.8631125Z Downloading bluetooth_auto_recovery-1.5.3-py3-none-any.whl.metadata (5.5 kB) 2026-10-19T14:03:40.8665304Z 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-19T14:03:41.1064191Z Collecting dbus-fast (from -r requirements_test_bluetooth.txt (line 10)) 2026-10-19T14:03:41.1104915Z Downloading dbus_fast-3.1.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (10 kB) 2026-10-19T14:03:41.3209197Z Collecting habluetooth (from -r requirements_test_bluetooth.txt (line 11)) 2026-10-19T14:03:41.3251304Z 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-19T14:03:41.3352534Z Collecting pyserial (from -r requirements_test_bluetooth.txt (line 12)) 2026-10-19T14:03:41.3382020Z Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) 2026-10-19T14:03:41.3486412Z Collecting pyudev (from -r requirements_test_bluetooth.txt (line 13)) 2026-10-19T14:03:41.3529397Z Downloading pyudev-0.24.5-py3-none-any.whl.metadata (4.4 kB) 2026-10-19T14:03:41.3748023Z Collecting serialx (from -r requirements_test_bluetooth.txt (line 14)) 2026-10-19T14:03:41.3787464Z Downloading serialx-1.14.0-py3-none-any.whl.metadata (5.0 kB) 2026-10-19T14:03:41.3903077Z Collecting asyncinotify>=4.2.0 (from aiousbwatcher->-r requirements_test_bluetooth.txt (line 4)) 2026-10-19T14:03:41.3941735Z Downloading asyncinotify-4.4.4-py3-none-any.whl.metadata (7.0 kB) 2026-10-19T14:03:41.4013617Z 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-19T14:03:41.4030853Z 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-19T14:03:41.4034598Z 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-19T14:03:41.4042127Z 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-19T14:03:41.4051734Z 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-19T14:03:41.4065916Z 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-19T14:03:41.4077349Z 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-19T14:03:41.4118426Z 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-19T14:03:41.4149441Z 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-19T14:03:41.4166429Z 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.11) 2026-10-19T14:03:41.4233872Z Downloading aiousbwatcher-1.1.1-py3-none-any.whl (4.9 kB) 2026-10-19T14:03:41.4289601Z Downloading bleak-2.1.1-py3-none-any.whl (141 kB) 2026-10-19T14:03:41.4383850Z Downloading bleak_retry_connector-4.4.3-py3-none-any.whl (18 kB) 2026-10-19T14:03:41.4439149Z Downloading bluetooth_adapters-2.1.0-py3-none-any.whl (20 kB) 2026-10-19T14:03:41.4493983Z Downloading bluetooth_auto_recovery-1.5.3-py3-none-any.whl (11 kB) 2026-10-19T14:03:41.4545191Z Downloading dbus_fast-3.1.2-cp313-cp313-manylinux_2_36_x86_64.whl (812 kB) 2026-10-19T14:03:41.4849885Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 812.5/812.5 kB 22.1 MB/s 0:00:00 2026-10-19T14:03:41.4887055Z 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-19T14:03:41.4987158Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 699.6/699.6 kB 64.4 MB/s 0:00:00 2026-10-19T14:03:41.5014902Z Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) 2026-10-19T14:03:41.5071443Z Downloading pyudev-0.24.5-py3-none-any.whl (60 kB) 2026-10-19T14:03:41.5125758Z Downloading serialx-1.14.0-py3-none-any.whl (86 kB) 2026-10-19T14:03:41.5181264Z Downloading asyncinotify-4.4.4-py3-none-any.whl (20 kB) 2026-10-19T14:03:41.6197335Z Installing collected packages: pyserial, serialx, pyudev, dbus-fast, asyncinotify, bleak, aiousbwatcher, bluetooth-adapters, bluetooth-auto-recovery, bleak-retry-connector, habluetooth 2026-10-19T14:03:41.7480605Z Attempting uninstall: dbus-fast 2026-10-19T14:03:41.7509484Z Found existing installation: dbus-fast 5.2.0 2026-10-19T14:03:41.7534059Z Uninstalling dbus-fast-5.2.0: 2026-10-19T14:03:41.7541626Z Successfully uninstalled dbus-fast-5.2.0 2026-10-19T14:03:41.8171297Z Attempting uninstall: bleak 2026-10-19T14:03:41.8201732Z Found existing installation: bleak 3.0.2 2026-10-19T14:03:41.8236254Z Uninstalling bleak-3.0.2: 2026-10-19T14:03:41.8245667Z Successfully uninstalled bleak-3.0.2 2026-10-19T14:03:41.8941820Z Attempting uninstall: bluetooth-adapters 2026-10-19T14:03:41.8992426Z Found existing installation: bluetooth-adapters 2.4.0 2026-10-19T14:03:41.9009489Z Uninstalling bluetooth-adapters-2.4.0: 2026-10-19T14:03:41.9015828Z Successfully uninstalled bluetooth-adapters-2.4.0 2026-10-19T14:03:41.9168173Z Attempting uninstall: bluetooth-auto-recovery 2026-10-19T14:03:41.9220523Z Found existing installation: bluetooth-auto-recovery 1.6.4 2026-10-19T14:03:41.9232072Z Uninstalling bluetooth-auto-recovery-1.6.4: 2026-10-19T14:03:41.9237079Z Successfully uninstalled bluetooth-auto-recovery-1.6.4 2026-10-19T14:03:41.9472975Z Attempting uninstall: bleak-retry-connector 2026-10-19T14:03:41.9513512Z Found existing installation: bleak-retry-connector 4.7.1 2026-10-19T14:03:41.9527006Z Uninstalling bleak-retry-connector-4.7.1: 2026-10-19T14:03:41.9532428Z Successfully uninstalled bleak-retry-connector-4.7.1 2026-10-19T14:03:41.9652654Z Attempting uninstall: habluetooth 2026-10-19T14:03:41.9704521Z Found existing installation: habluetooth 6.1.0 2026-10-19T14:03:41.9723519Z Uninstalling habluetooth-6.1.0: 2026-10-19T14:03:41.9729565Z Successfully uninstalled habluetooth-6.1.0 2026-10-19T14:03:42.0112942Z 2026-10-19T14:03:42.0199884Z 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.14.0 2026-10-19T14:03:42.1046267Z ##[group]Run ruff check . 2026-10-19T14:03:42.1046613Z ruff check . 2026-10-19T14:03:42.1086961Z shell: /usr/bin/bash -e {0} 2026-10-19T14:03:42.1087355Z env: 2026-10-19T14:03:42.1087883Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1088392Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-19T14:03:42.1089008Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1089430Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1089838Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1090236Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-19T14:03:42.1090630Z ##[endgroup] 2026-10-19T14:03:42.1273493Z All checks passed! 2026-10-19T14:03:42.1318434Z ##[group]Run ruff format --check . 2026-10-19T14:03:42.1318825Z ruff format --check . 2026-10-19T14:03:42.1356256Z shell: /usr/bin/bash -e {0} 2026-10-19T14:03:42.1356704Z env: 2026-10-19T14:03:42.1357059Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1357569Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-19T14:03:42.1358538Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1358962Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1359454Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1359891Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-19T14:03:42.1360276Z ##[endgroup] 2026-10-19T14:03:42.1541599Z 21 files already formatted 2026-10-19T14:03:42.1585786Z ##[group]Run pytest -q --timeout=60 2026-10-19T14:03:42.1586350Z pytest -q --timeout=60 2026-10-19T14:03:42.1622272Z shell: /usr/bin/bash -e {0} 2026-10-19T14:03:42.1622585Z env: 2026-10-19T14:03:42.1622896Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1623400Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-19T14:03:42.1623857Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1624295Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1624731Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-19T14:03:42.1625166Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-19T14:03:42.1625588Z ##[endgroup] 2026-10-19T14:03:55.3102734Z ........................................................................ [ 73%] 2026-10-19T14:03:55.5176841Z .......................... [100%] 2026-10-19T14:03:55.5177452Z 98 passed in 10.83s 2026-10-19T14:03:55.5795279Z Post job cleanup. 2026-10-19T14:03:55.6899010Z (node:3161) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-19T14:03:55.6899860Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-19T14:03:55.7083428Z Post job cleanup. 2026-10-19T14:03:55.7891667Z [command]/usr/bin/git version 2026-10-19T14:03:55.7939000Z git version 2.55.0 2026-10-19T14:03:55.7957304Z Temporarily overriding HOME='/home/runner/work/_temp/a3a64ae6-79a9-4b29-b42b-3d214df4c63b' before making global git config changes 2026-10-19T14:03:55.7959050Z Adding repository directory to the temporary git global config as a safe directory 2026-10-19T14:03:55.7963059Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-19T14:03:55.7997049Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-19T14:03:55.8027570Z [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-19T14:03:55.8240132Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-19T14:03:55.8262588Z http.https://github.com/.extraheader 2026-10-19T14:03:55.8271414Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2026-10-19T14:03:55.8319174Z [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-19T14:03:55.8514396Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-19T14:03:55.8540081Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-19T14:03:55.8927225Z Cleaning up orphan processes 2026-10-19T14:03:55.9179919Z ##[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/