2026-10-24T01:22:45.6646830Z Current runner version: '2.338.0' 2026-10-24T01:22:45.6671366Z ##[group]Runner Image Provisioner 2026-10-24T01:22:45.6672303Z Hosted Compute Agent 2026-10-24T01:22:45.6672923Z Version: 20261012.601 2026-10-24T01:22:45.6673533Z Commit: f3dc54e1fb89da6852db922499a0233137369e1d 2026-10-24T01:22:45.6674683Z Build Date: 2026-10-12T17:48:21Z 2026-10-24T01:22:45.6675393Z Worker ID: {49498e02-8fa3-4d24-a7e1-b486305de001} 2026-10-24T01:22:45.6676107Z Region: northcentralus 2026-10-24T01:22:45.6676719Z Cloud: Azure 2026-10-24T01:22:45.6677275Z ##[endgroup] 2026-10-24T01:22:45.6678648Z ##[group]Operating System 2026-10-24T01:22:45.6679253Z Ubuntu 2026-10-24T01:22:45.6679778Z 24.04.5 2026-10-24T01:22:45.6680330Z LTS 2026-10-24T01:22:45.6680899Z ##[endgroup] 2026-10-24T01:22:45.6681482Z ##[group]Runner Image 2026-10-24T01:22:45.6682069Z Image: ubuntu-24.04 2026-10-24T01:22:45.6682607Z Version: 20261012.334.1 2026-10-24T01:22:45.6683895Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20261012.334/images/ubuntu/Ubuntu2404-Readme.md 2026-10-24T01:22:45.6685760Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20261012.334 2026-10-24T01:22:45.6686698Z ##[endgroup] 2026-10-24T01:22:45.6688325Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T01:22:45.6690639Z Contents: read 2026-10-24T01:22:45.6691311Z Metadata: read 2026-10-24T01:22:45.6691888Z Packages: read 2026-10-24T01:22:45.6692432Z ##[endgroup] 2026-10-24T01:22:45.6695236Z Secret source: Actions 2026-10-24T01:22:45.6696114Z Cache mode: write 2026-10-24T01:22:45.6696994Z Prepare workflow directory 2026-10-24T01:22:45.7011153Z Prepare all required actions 2026-10-24T01:22:45.7062188Z Getting action download info 2026-10-24T01:22:45.9653926Z Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262) 2026-10-24T01:22:46.0599729Z Download action repository 'actions/setup-python@v5' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065) 2026-10-24T01:22:46.3463294Z Complete job name: tests (python 3.13) 2026-10-24T01:22:46.4262287Z ##[group]Run actions/checkout@v4 2026-10-24T01:22:46.4263110Z with: 2026-10-24T01:22:46.4263633Z repository: Mezzle/govee-bluetooth 2026-10-24T01:22:46.4268112Z token: *** 2026-10-24T01:22:46.4268659Z ssh-strict: true 2026-10-24T01:22:46.4269208Z ssh-user: git 2026-10-24T01:22:46.4269726Z persist-credentials: true 2026-10-24T01:22:46.4270268Z clean: true 2026-10-24T01:22:46.4270830Z sparse-checkout-cone-mode: true 2026-10-24T01:22:46.4271450Z fetch-depth: 1 2026-10-24T01:22:46.4271958Z fetch-tags: false 2026-10-24T01:22:46.4272481Z show-progress: true 2026-10-24T01:22:46.4272997Z lfs: false 2026-10-24T01:22:46.4273531Z submodules: false 2026-10-24T01:22:46.4274077Z set-safe-directory: true 2026-10-24T01:22:46.4274855Z allow-unsafe-pr-checkout: false 2026-10-24T01:22:46.4275664Z ##[endgroup] 2026-10-24T01:22:46.5280320Z Syncing repository: Mezzle/govee-bluetooth 2026-10-24T01:22:46.5282243Z ##[group]Getting Git version info 2026-10-24T01:22:46.5283243Z Working directory is '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-24T01:22:46.5284772Z [command]/usr/bin/git version 2026-10-24T01:22:46.5340755Z git version 2.55.0 2026-10-24T01:22:46.5359541Z ##[endgroup] 2026-10-24T01:22:46.5374812Z Temporarily overriding HOME='/home/runner/work/_temp/522c6d36-b323-4738-996d-3e981f3b383d' before making global git config changes 2026-10-24T01:22:46.5376990Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T01:22:46.5380613Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-24T01:22:46.5432225Z Deleting the contents of '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-24T01:22:46.5436564Z ##[group]Initializing the repository 2026-10-24T01:22:46.5441586Z [command]/usr/bin/git init /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-24T01:22:46.5556235Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T01:22:46.5560460Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T01:22:46.5562218Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T01:22:46.5563448Z hint: call: 2026-10-24T01:22:46.5564597Z hint: 2026-10-24T01:22:46.5565555Z hint: git config --global init.defaultBranch 2026-10-24T01:22:46.5566504Z hint: 2026-10-24T01:22:46.5567580Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T01:22:46.5569083Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T01:22:46.5570188Z hint: 2026-10-24T01:22:46.5570928Z hint: git branch -m 2026-10-24T01:22:46.5571732Z hint: 2026-10-24T01:22:46.5572741Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T01:22:46.5574754Z Initialized empty Git repository in /home/runner/work/govee-bluetooth/govee-bluetooth/.git/ 2026-10-24T01:22:46.5577817Z [command]/usr/bin/git remote add origin https://github.com/Mezzle/govee-bluetooth 2026-10-24T01:22:46.5628776Z ##[endgroup] 2026-10-24T01:22:46.5630292Z ##[group]Disabling automatic garbage collection 2026-10-24T01:22:46.5632024Z [command]/usr/bin/git config --local gc.auto 0 2026-10-24T01:22:46.5668905Z ##[endgroup] 2026-10-24T01:22:46.5670148Z ##[group]Setting up auth 2026-10-24T01:22:46.5675454Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T01:22:46.5705187Z [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-24T01:22:46.6042906Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T01:22:46.6073683Z [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-24T01:22:46.6296729Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T01:22:46.6331106Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T01:22:46.6528191Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T01:22:46.6618350Z ##[endgroup] 2026-10-24T01:22:46.6619425Z ##[group]Fetching the repository 2026-10-24T01:22:46.6627859Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +2317f7bd15b0a827a87a90fbcd4a27b5dee3c040:refs/remotes/origin/feat/govee-tasmota-firmware 2026-10-24T01:22:47.0156269Z From https://github.com/Mezzle/govee-bluetooth 2026-10-24T01:22:47.0157956Z * [new ref] 2317f7bd15b0a827a87a90fbcd4a27b5dee3c040 -> origin/feat/govee-tasmota-firmware 2026-10-24T01:22:47.0160975Z ##[endgroup] 2026-10-24T01:22:47.0162443Z ##[group]Determining the checkout info 2026-10-24T01:22:47.0163981Z ##[endgroup] 2026-10-24T01:22:47.0168758Z [command]/usr/bin/git sparse-checkout disable 2026-10-24T01:22:47.0223363Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-10-24T01:22:47.0254535Z ##[group]Checking out the ref 2026-10-24T01:22:47.0259526Z [command]/usr/bin/git checkout --progress --force -B feat/govee-tasmota-firmware refs/remotes/origin/feat/govee-tasmota-firmware 2026-10-24T01:22:47.0390553Z Switched to a new branch 'feat/govee-tasmota-firmware' 2026-10-24T01:22:47.0397858Z branch 'feat/govee-tasmota-firmware' set up to track 'origin/feat/govee-tasmota-firmware'. 2026-10-24T01:22:47.0402591Z ##[endgroup] 2026-10-24T01:22:47.0439653Z [command]/usr/bin/git log -1 --format=%H 2026-10-24T01:22:47.0462630Z 2317f7bd15b0a827a87a90fbcd4a27b5dee3c040 2026-10-24T01:22:47.0740638Z ##[group]Run actions/setup-python@v5 2026-10-24T01:22:47.0741293Z with: 2026-10-24T01:22:47.0741796Z python-version: 3.13 2026-10-24T01:22:47.0742461Z check-latest: false 2026-10-24T01:22:47.0746558Z token: *** 2026-10-24T01:22:47.0747137Z update-environment: true 2026-10-24T01:22:47.0747695Z allow-prereleases: false 2026-10-24T01:22:47.0748248Z freethreaded: false 2026-10-24T01:22:47.0748770Z ##[endgroup] 2026-10-24T01:22:47.2023671Z ##[group]Installed versions 2026-10-24T01:22:47.2841185Z (node:2305) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-24T01:22:47.2844883Z Successfully set up CPython (3.13.16) 2026-10-24T01:22:47.2845971Z ##[endgroup] 2026-10-24T01:22:47.2879331Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-24T01:22:47.3021468Z ##[group]Run pip install -r requirements_test.txt 2026-10-24T01:22:47.3022605Z pip install -r requirements_test.txt 2026-10-24T01:22:47.3471375Z shell: /usr/bin/bash -e {0} 2026-10-24T01:22:47.3472147Z env: 2026-10-24T01:22:47.3473064Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:22:47.3474952Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-24T01:22:47.3476121Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:22:47.3477124Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:22:47.3478061Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:22:47.3479074Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-24T01:22:47.3479929Z ##[endgroup] 2026-10-24T01:22:51.0178348Z Collecting homeassistant (from -r requirements_test.txt (line 1)) 2026-10-24T01:22:51.0714578Z Downloading homeassistant-2026.2.3-py3-none-any.whl.metadata (4.8 kB) 2026-10-24T01:22:51.1821232Z Collecting pytest-homeassistant-custom-component (from -r requirements_test.txt (line 2)) 2026-10-24T01:22:51.1857141Z Downloading pytest_homeassistant_custom_component-0.13.316-py3-none-any.whl.metadata (5.7 kB) 2026-10-24T01:22:51.1981593Z Collecting pytest-timeout (from -r requirements_test.txt (line 3)) 2026-10-24T01:22:51.2017722Z Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB) 2026-10-24T01:22:51.4700243Z Collecting ruff (from -r requirements_test.txt (line 4)) 2026-10-24T01:22:51.4734957Z Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB) 2026-10-24T01:22:51.4898232Z Collecting aiodns==4.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:51.4948533Z Downloading aiodns-4.0.0-py3-none-any.whl.metadata (7.7 kB) 2026-10-24T01:22:51.5072907Z Collecting aiohasupervisor==0.3.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:51.5140348Z Downloading aiohasupervisor-0.3.3-py3-none-any.whl.metadata (5.0 kB) 2026-10-24T01:22:51.9183524Z Collecting aiohttp==3.13.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:51.9220389Z 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-24T01:22:51.9345660Z Collecting aiohttp_cors==0.8.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:51.9383824Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl.metadata (20 kB) 2026-10-24T01:22:51.9514338Z Collecting aiohttp-fast-zlib==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:51.9548491Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl.metadata (5.7 kB) 2026-10-24T01:22:51.9679352Z Collecting aiohttp-asyncmdnsresolver==0.1.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:51.9725290Z Downloading aiohttp_asyncmdnsresolver-0.1.1-py3-none-any.whl.metadata (16 kB) 2026-10-24T01:22:51.9888837Z Collecting aiozoneinfo==0.2.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:51.9969237Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl.metadata (5.4 kB) 2026-10-24T01:22:52.0162034Z Collecting annotatedyaml==1.0.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.0214744Z Downloading annotatedyaml-1.0.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (4.2 kB) 2026-10-24T01:22:52.0552864Z Collecting astral==2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.0588795Z Downloading astral-2.2-py2.py3-none-any.whl.metadata (1.5 kB) 2026-10-24T01:22:52.0693657Z Collecting async-interrupt==1.2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.0731887Z Downloading async_interrupt-1.2.2-py3-none-any.whl.metadata (4.9 kB) 2026-10-24T01:22:52.0847682Z Collecting attrs==25.4.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.0878936Z Downloading attrs-25.4.0-py3-none-any.whl.metadata (10 kB) 2026-10-24T01:22:52.0980361Z Collecting atomicwrites-homeassistant==1.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.1012567Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl.metadata (6.0 kB) 2026-10-24T01:22:52.1174802Z Collecting audioop-lts==0.2.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.1210634Z 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-24T01:22:52.1342410Z Collecting awesomeversion==25.8.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.1374633Z Downloading awesomeversion-25.8.0-py3-none-any.whl.metadata (9.8 kB) 2026-10-24T01:22:52.1670444Z Collecting bcrypt==5.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.1702857Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) 2026-10-24T01:22:52.1855271Z Collecting certifi>=2021.5.30 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.1887759Z Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) 2026-10-24T01:22:52.2051138Z Collecting ciso8601==2.3.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.2082623Z 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-24T01:22:52.2190444Z Collecting cronsim==2.7 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.2225494Z Downloading cronsim-2.7-py3-none-any.whl.metadata (6.9 kB) 2026-10-24T01:22:52.2633409Z Collecting fnv-hash-fast==1.6.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.2687498Z Downloading fnv_hash_fast-1.6.0-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (4.9 kB) 2026-10-24T01:22:52.2923400Z Collecting hass-nabucasa==1.12.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.2958772Z Downloading hass_nabucasa-1.12.0-py3-none-any.whl.metadata (4.3 kB) 2026-10-24T01:22:52.3119084Z Collecting httpx==0.28.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.3157283Z Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) 2026-10-24T01:22:52.3288402Z Collecting home-assistant-bluetooth==1.13.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.3345702Z Downloading home_assistant_bluetooth-1.13.1-py3-none-any.whl.metadata (5.4 kB) 2026-10-24T01:22:52.3450455Z Collecting ifaddr==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.3485188Z Downloading ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB) 2026-10-24T01:22:52.3610793Z Collecting Jinja2==3.1.6 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.3646146Z Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-10-24T01:22:52.3852534Z Collecting lru-dict==1.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:52.3889387Z Downloading lru-dict-1.3.0.tar.gz (13 kB) 2026-10-24T01:22:52.4023409Z Installing build dependencies: started 2026-10-24T01:22:53.7144710Z Installing build dependencies: finished with status 'done' 2026-10-24T01:22:53.7149896Z Getting requirements to build wheel: started 2026-10-24T01:22:54.2786460Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:22:54.2793557Z Preparing metadata (pyproject.toml): started 2026-10-24T01:22:54.4701036Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:22:54.4834966Z Collecting PyJWT==2.10.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:54.4870421Z Downloading PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB) 2026-10-24T01:22:54.6536007Z Collecting cryptography==46.0.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:54.6571859Z Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB) 2026-10-24T01:22:54.7847350Z Collecting Pillow==12.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:54.7882739Z Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB) 2026-10-24T01:22:54.8431609Z Collecting propcache==0.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:54.8471285Z 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-24T01:22:54.8679707Z Collecting pyOpenSSL==25.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:54.8713689Z Downloading pyopenssl-25.3.0-py3-none-any.whl.metadata (17 kB) 2026-10-24T01:22:55.0591291Z Collecting orjson==3.11.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.0760593Z Downloading orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB) 2026-10-24T01:22:55.0911638Z Collecting packaging>=23.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.0923654Z Using cached packaging-26.3-py3-none-any.whl.metadata (3.5 kB) 2026-10-24T01:22:55.1029058Z Collecting psutil-home-assistant==0.0.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.1075628Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl.metadata (882 bytes) 2026-10-24T01:22:55.1189078Z Collecting python-slugify==8.0.4 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.1224933Z Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) 2026-10-24T01:22:55.1519192Z Collecting PyYAML==6.0.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.1573198Z 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-24T01:22:55.1741529Z Collecting requests==2.32.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.1774870Z Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) 2026-10-24T01:22:55.1903970Z Collecting securetar==2025.2.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.1950478Z Downloading securetar-2025.2.1-py3-none-any.whl.metadata (2.2 kB) 2026-10-24T01:22:55.4193134Z Collecting SQLAlchemy==2.0.41 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.4228324Z Downloading sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB) 2026-10-24T01:22:55.4373127Z Collecting standard-aifc==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.4405368Z Downloading standard_aifc-3.13.0-py3-none-any.whl.metadata (969 bytes) 2026-10-24T01:22:55.4524533Z Collecting standard-telnetlib==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.4558146Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl.metadata (868 bytes) 2026-10-24T01:22:55.4694057Z Collecting typing-extensions<5.0,>=4.15.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.4725634Z Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) 2026-10-24T01:22:55.5205411Z Collecting ulid-transform==1.5.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.5263312Z Downloading ulid_transform-1.5.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (5.6 kB) 2026-10-24T01:22:55.5633050Z Collecting urllib3>=2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.5665592Z Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) 2026-10-24T01:22:55.7732163Z Collecting uv==0.9.26 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.7766865Z Downloading uv-0.9.26-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) 2026-10-24T01:22:55.7978282Z Collecting voluptuous==0.15.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.8010359Z Downloading voluptuous-0.15.2-py3-none-any.whl.metadata (20 kB) 2026-10-24T01:22:55.8133123Z Collecting voluptuous-serialize==2.7.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.8166491Z Downloading voluptuous_serialize-2.7.0-py3-none-any.whl.metadata (1.9 kB) 2026-10-24T01:22:55.8271483Z Collecting voluptuous-openapi==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:55.8303200Z Downloading voluptuous_openapi-0.2.0-py3-none-any.whl.metadata (1.7 kB) 2026-10-24T01:22:56.0211884Z Collecting yarl==1.22.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.0246522Z 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-24T01:22:56.0436103Z Collecting webrtc-models==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.0468378Z Downloading webrtc_models-0.3.0-py3-none-any.whl.metadata (2.9 kB) 2026-10-24T01:22:56.4441293Z Collecting zeroconf==0.148.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.4478708Z Downloading zeroconf-0.148.0-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (6.3 kB) 2026-10-24T01:22:56.5122198Z Collecting pycares<6,>=5.0.0 (from aiodns==4.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.5186501Z Downloading pycares-5.2.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB) 2026-10-24T01:22:56.5354812Z Collecting mashumaro<4.0,>=3.11 (from aiohasupervisor==0.3.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.5391271Z Downloading mashumaro-3.23-py3-none-any.whl.metadata (22 kB) 2026-10-24T01:22:56.5553931Z Collecting aiohappyeyeballs>=2.5.0 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.5588163Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) 2026-10-24T01:22:56.5714698Z Collecting aiosignal>=1.4.0 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.5746542Z Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) 2026-10-24T01:22:56.6249635Z Collecting frozenlist>=1.1.1 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.6285646Z 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-24T01:22:56.8295455Z Collecting multidict<7.0,>=4.5 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.8331204Z 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-24T01:22:56.8561467Z Collecting idna>=2.0 (from yarl==1.22.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.8596300Z Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) 2026-10-24T01:22:56.8806137Z Collecting tzdata>=2024.1 (from aiozoneinfo==0.2.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.8840218Z Downloading tzdata-2026.5-py2.py3-none-any.whl.metadata (1.4 kB) 2026-10-24T01:22:56.9152313Z Collecting pytz (from astral==2.2->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:56.9187155Z Downloading pytz-2026.5-py2.py3-none-any.whl.metadata (22 kB) 2026-10-24T01:22:57.0180794Z Collecting cffi>=2.0.0 (from cryptography==46.0.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.0216243Z Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) 2026-10-24T01:22:57.0338144Z Collecting fnvhash<0.3,>=0.1 (from fnv-hash-fast==1.6.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.0369923Z Downloading fnvhash-0.2.1-py3-none-any.whl.metadata (1.6 kB) 2026-10-24T01:22:57.0572928Z Collecting acme==5.2.2 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.0604414Z Downloading acme-5.2.2-py3-none-any.whl.metadata (1.3 kB) 2026-10-24T01:22:57.0724408Z Collecting async_timeout>=4 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.0754499Z Downloading async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB) 2026-10-24T01:22:57.4572847Z Collecting grpcio<2,>=1.75.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.4607077Z Downloading grpcio-1.84.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) 2026-10-24T01:22:57.4736423Z Collecting icmplib<4,>=3 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.4767669Z Downloading icmplib-3.0.4-py3-none-any.whl.metadata (19 kB) 2026-10-24T01:22:57.4915435Z Collecting josepy<3,>=2 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.4951805Z Downloading josepy-2.2.0-py3-none-any.whl.metadata (1.7 kB) 2026-10-24T01:22:57.5069189Z Collecting pycognito==2024.5.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.5104014Z Downloading pycognito-2024.5.1-py3-none-any.whl.metadata (24 kB) 2026-10-24T01:22:57.5276864Z Collecting snitun==0.45.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.5310165Z Downloading snitun-0.45.1-py3-none-any.whl.metadata (6.4 kB) 2026-10-24T01:22:57.5436065Z Collecting sentence-stream<2,>=1.2.0 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.5472398Z Downloading sentence_stream-1.3.0-py3-none-any.whl.metadata (1.9 kB) 2026-10-24T01:22:57.5651426Z Collecting pyrfc3339 (from acme==5.2.2->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.5690181Z Downloading pyrfc3339-2.1.1-py3-none-any.whl.metadata (2.7 kB) 2026-10-24T01:22:57.8185153Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.8233867Z 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-24T01:22:57.8401918Z Collecting anyio (from httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.8436004Z Downloading anyio-4.15.1-py3-none-any.whl.metadata (4.7 kB) 2026-10-24T01:22:57.8570906Z Collecting httpcore==1.* (from httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.8604418Z Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB) 2026-10-24T01:22:57.9195908Z Collecting MarkupSafe>=2.0 (from Jinja2==3.1.6->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.9231614Z 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-24T01:22:57.9784595Z Collecting psutil (from psutil-home-assistant==0.0.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:57.9819821Z 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-24T01:22:58.1707184Z Collecting boto3>=1.10.49 (from pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:58.1746959Z Downloading boto3-1.43.118-py3-none-any.whl.metadata (6.6 kB) 2026-10-24T01:22:58.1872012Z Collecting envs>=1.3 (from pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:58.1904257Z Downloading envs-1.4-py3-none-any.whl.metadata (842 bytes) 2026-10-24T01:22:58.2040678Z Collecting text-unidecode>=1.3 (from python-slugify==8.0.4->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:58.2071222Z Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) 2026-10-24T01:22:58.3732973Z Collecting charset_normalizer<4,>=2 (from requests==2.32.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:58.3770077Z 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-24T01:22:58.5031169Z Collecting greenlet>=1 (from SQLAlchemy==2.0.41->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:58.5071183Z Downloading greenlet-3.5.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB) 2026-10-24T01:22:58.5191062Z Collecting standard-chunk (from standard-aifc==3.13.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:58.5223941Z Downloading standard_chunk-3.13.0-py3-none-any.whl.metadata (860 bytes) 2026-10-24T01:22:58.5400189Z Collecting h11>=0.16 (from httpcore==1.*->httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:22:58.5432112Z Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) 2026-10-24T01:22:58.8573600Z 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-24T01:22:58.8607237Z 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-24T01:22:59.1723806Z Collecting coverage==7.10.6 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:22:59.1760245Z 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-24T01:22:59.1887959Z Collecting freezegun==1.5.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:22:59.1943112Z Downloading freezegun-1.5.2-py3-none-any.whl.metadata (13 kB) 2026-10-24T01:22:59.2072176Z Collecting license-expression==30.4.3 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:22:59.2115278Z Downloading license_expression-30.4.3-py3-none-any.whl.metadata (11 kB) 2026-10-24T01:22:59.2230809Z Collecting mock-open==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:22:59.2263141Z Downloading mock-open-1.4.0.tar.gz (12 kB) 2026-10-24T01:22:59.2325739Z Installing build dependencies: started 2026-10-24T01:23:00.1925425Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:00.1932327Z Getting requirements to build wheel: started 2026-10-24T01:23:00.5146043Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:00.5153608Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:00.6854363Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:00.7634380Z Collecting pydantic==2.12.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.7667441Z Downloading pydantic-2.12.2-py3-none-any.whl.metadata (85 kB) 2026-10-24T01:23:00.7823881Z Collecting pylint-per-file-ignores==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.7866742Z Downloading pylint_per_file_ignores-1.4.0-py3-none-any.whl.metadata (2.0 kB) 2026-10-24T01:23:00.8106598Z Collecting pipdeptree==2.26.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.8139755Z Downloading pipdeptree-2.26.1-py3-none-any.whl.metadata (14 kB) 2026-10-24T01:23:00.8471906Z Collecting pytest-asyncio==1.3.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.8503944Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl.metadata (4.1 kB) 2026-10-24T01:23:00.8633331Z Collecting pytest-aiohttp==1.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.8663918Z Downloading pytest_aiohttp-1.1.0-py3-none-any.whl.metadata (2.7 kB) 2026-10-24T01:23:00.8781806Z Collecting pytest-cov==7.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.8814525Z Downloading pytest_cov-7.0.0-py3-none-any.whl.metadata (31 kB) 2026-10-24T01:23:00.8938318Z Collecting pytest-freezer==0.4.9 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.8971239Z Downloading pytest_freezer-0.4.9-py3-none-any.whl.metadata (2.1 kB) 2026-10-24T01:23:00.9197463Z Collecting pytest-github-actions-annotate-failures==0.3.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.9243294Z Downloading pytest_github_actions_annotate_failures-0.3.0-py3-none-any.whl.metadata (3.3 kB) 2026-10-24T01:23:00.9349133Z Collecting pytest-socket==0.7.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.9384965Z Downloading pytest_socket-0.7.0-py3-none-any.whl.metadata (6.7 kB) 2026-10-24T01:23:00.9500818Z Collecting pytest-sugar==1.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:00.9609243Z Downloading pytest_sugar-1.0.0-py3-none-any.whl.metadata (4.4 kB) 2026-10-24T01:23:01.0244717Z Collecting pytest-unordered==0.7.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.0300623Z Downloading pytest_unordered-0.7.0-py3-none-any.whl.metadata (6.7 kB) 2026-10-24T01:23:01.0412549Z Collecting pytest-picked==0.5.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.0463691Z Downloading pytest_picked-0.5.1-py3-none-any.whl.metadata (4.0 kB) 2026-10-24T01:23:01.0613524Z Collecting pytest-xdist==3.8.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.0645906Z Downloading pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB) 2026-10-24T01:23:01.0944714Z Collecting pytest==9.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.0982404Z Downloading pytest-9.0.0-py3-none-any.whl.metadata (7.6 kB) 2026-10-24T01:23:01.1102380Z Collecting requests-mock==1.12.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.1134332Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl.metadata (4.1 kB) 2026-10-24T01:23:01.1257530Z Collecting respx==0.22.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.1291644Z Downloading respx-0.22.0-py2.py3-none-any.whl.metadata (4.1 kB) 2026-10-24T01:23:01.1608804Z Collecting syrupy==5.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.1657898Z Downloading syrupy-5.0.0-py3-none-any.whl.metadata (39 kB) 2026-10-24T01:23:01.1899820Z Collecting tqdm==4.67.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.1935670Z Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) 2026-10-24T01:23:01.2130865Z Collecting paho-mqtt==2.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.2162115Z Downloading paho_mqtt-2.1.0-py3-none-any.whl.metadata (23 kB) 2026-10-24T01:23:01.3712008Z Collecting numpy==2.3.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.3749805Z Downloading numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB) 2026-10-24T01:23:01.4011806Z Collecting python-dateutil>=2.7 (from freezegun==1.5.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.4043593Z Downloading python_dateutil-3.0.0-py2.py3-none-any.whl.metadata (8.2 kB) 2026-10-24T01:23:01.4172179Z Collecting boolean.py>=4.0 (from license-expression==30.4.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.4203364Z Downloading boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB) 2026-10-24T01:23:01.4284085Z 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-24T01:23:01.4358731Z Collecting annotated-types>=0.6.0 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:01.4391226Z Downloading annotated_types-0.8.0-py3-none-any.whl.metadata (15 kB) 2026-10-24T01:23:02.0469710Z Collecting pydantic-core==2.41.4 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:02.0508945Z Downloading pydantic_core-2.41.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB) 2026-10-24T01:23:02.0720335Z Collecting typing-inspection>=0.4.2 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:02.0752325Z Downloading typing_inspection-0.4.4-py3-none-any.whl.metadata (2.6 kB) 2026-10-24T01:23:02.0873828Z Collecting iniconfig>=1.0.1 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:02.0905628Z Downloading iniconfig-2.3.1-py3-none-any.whl.metadata (2.8 kB) 2026-10-24T01:23:02.1016967Z Collecting pluggy<2,>=1.5 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:02.1049410Z Downloading pluggy-1.7.0-py3-none-any.whl.metadata (5.0 kB) 2026-10-24T01:23:02.1193958Z Collecting pygments>=2.7.2 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:02.1231052Z Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) 2026-10-24T01:23:02.1501996Z Collecting termcolor>=2.1.0 (from pytest-sugar==1.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:02.1535386Z Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) 2026-10-24T01:23:02.1678285Z Collecting execnet>=2.1 (from pytest-xdist==3.8.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:02.1716479Z Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB) 2026-10-24T01:23:02.3591347Z Collecting botocore<1.44.0,>=1.43.118 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:23:02.3627464Z Downloading botocore-1.43.118-py3-none-any.whl.metadata (5.6 kB) 2026-10-24T01:23:02.3743779Z 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-24T01:23:02.3776502Z Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) 2026-10-24T01:23:02.3947240Z 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-24T01:23:02.3982259Z Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) 2026-10-24T01:23:02.4042138Z Collecting python-dateutil>=2.7 (from freezegun==1.5.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-24T01:23:02.4075499Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-10-24T01:23:02.4240105Z 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-24T01:23:02.4287828Z Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-10-24T01:23:02.4611626Z Collecting pycparser (from cffi>=2.0.0->cryptography==46.0.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:23:02.4646561Z Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) 2026-10-24T01:23:02.4876108Z Collecting bleak>=3.0.2 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:23:02.4909616Z Downloading bleak-3.0.2-py3-none-any.whl.metadata (4.7 kB) 2026-10-24T01:23:02.5111307Z 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-24T01:23:02.5144407Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl.metadata (7.3 kB) 2026-10-24T01:23:02.5430553Z 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-24T01:23:02.5477708Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl.metadata (5.3 kB) 2026-10-24T01:23:02.5623907Z 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-24T01:23:02.5654663Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl.metadata (5.5 kB) 2026-10-24T01:23:02.6404757Z 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-24T01:23:02.6455137Z 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-24T01:23:02.6578121Z Collecting btsocket>=0.3.0 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:23:02.6611698Z Downloading btsocket-0.3.0-py2.py3-none-any.whl.metadata (7.0 kB) 2026-10-24T01:23:02.9463127Z 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-24T01:23:02.9509610Z 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-24T01:23:02.9725000Z 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-24T01:23:02.9756505Z Downloading aiooui-0.1.11-py3-none-any.whl.metadata (6.5 kB) 2026-10-24T01:23:03.0253068Z 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-24T01:23:03.0291936Z Downloading uart_devices-0.1.1-py3-none-any.whl.metadata (4.9 kB) 2026-10-24T01:23:03.0416615Z 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-24T01:23:03.0451872Z Downloading usb_devices-0.5.1-py3-none-any.whl.metadata (5.3 kB) 2026-10-24T01:23:03.0631118Z 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-24T01:23:03.0662268Z Downloading PyRIC-0.1.6.3.tar.gz (870 kB) 2026-10-24T01:23:03.0937242Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 870.4/870.4 kB 37.8 MB/s 0:00:00 2026-10-24T01:23:03.1179954Z Installing build dependencies: started 2026-10-24T01:23:04.0724106Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:04.0729576Z Getting requirements to build wheel: started 2026-10-24T01:23:04.3974992Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:04.3982745Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:04.5687429Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:04.5742615Z 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-24T01:23:04.5768723Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:23:04.5813836Z 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-24T01:23:04.5942163Z 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-24T01:23:04.6004471Z 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-24T01:23:04.6042437Z 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-24T01:23:04.6096838Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:23:04.6170743Z 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-24T01:23:04.6284114Z 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-24T01:23:04.6338119Z 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-24T01:23:04.6422608Z 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-24T01:23:04.6534508Z 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-24T01:23:04.6694956Z 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-24T01:23:04.6745028Z 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-24T01:23:04.6782625Z 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-24T01:23:04.6832710Z Downloading bluetooth_data_tools-1.29.21.tar.gz (21 kB) 2026-10-24T01:23:04.6902334Z Installing build dependencies: started 2026-10-24T01:23:06.1507031Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:06.1512096Z Getting requirements to build wheel: started 2026-10-24T01:23:06.3571305Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:06.3579662Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:06.5710862Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:06.5738923Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:23:06.5791792Z 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-24T01:23:06.6126817Z 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-24T01:23:06.6209212Z 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-24T01:23:06.6261398Z Downloading bluetooth_data_tools-1.29.20.tar.gz (20 kB) 2026-10-24T01:23:06.6326983Z Installing build dependencies: started 2026-10-24T01:23:07.5086308Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:07.5092105Z Getting requirements to build wheel: started 2026-10-24T01:23:07.6950010Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:07.6957968Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:07.8991309Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:07.9080041Z Downloading bluetooth_data_tools-1.29.19.tar.gz (20 kB) 2026-10-24T01:23:07.9151641Z Installing build dependencies: started 2026-10-24T01:23:08.6886207Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:08.6890122Z Getting requirements to build wheel: started 2026-10-24T01:23:08.8759473Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:08.8765989Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:09.0819562Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:09.0878590Z Downloading bluetooth_data_tools-1.29.18.tar.gz (20 kB) 2026-10-24T01:23:09.0949861Z Installing build dependencies: started 2026-10-24T01:23:09.8436626Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:09.8441868Z Getting requirements to build wheel: started 2026-10-24T01:23:10.0327662Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:10.0335411Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:10.2383120Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:10.2411089Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:23:10.2459741Z 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-24T01:23:10.2636695Z 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-24T01:23:10.2768848Z Downloading habluetooth-6.26.2.tar.gz (116 kB) 2026-10-24T01:23:10.2909536Z Installing build dependencies: started 2026-10-24T01:23:11.0442131Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:11.0447093Z Getting requirements to build wheel: started 2026-10-24T01:23:11.2356641Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:11.2363486Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:11.5457791Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:11.5569730Z 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-24T01:23:11.5733780Z 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-24T01:23:11.5886985Z 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-24T01:23:11.6002982Z 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-24T01:23:11.6122873Z 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-24T01:23:11.6235482Z 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-24T01:23:11.6352360Z 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-24T01:23:11.6468158Z 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-24T01:23:11.6586336Z 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-24T01:23:11.6717207Z 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-24T01:23:11.6838852Z 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-24T01:23:11.7089089Z 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-24T01:23:11.7209485Z 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-24T01:23:11.7322188Z 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-24T01:23:11.7436061Z 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-24T01:23:11.7555580Z 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-24T01:23:11.7674325Z 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-24T01:23:11.7827521Z 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-24T01:23:11.7941435Z 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-24T01:23:11.8051576Z 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-24T01:23:11.8171777Z 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-24T01:23:11.8301105Z 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-24T01:23:11.8417786Z 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-24T01:23:11.8752909Z 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-24T01:23:11.8861537Z 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-24T01:23:11.9095154Z 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-24T01:23:11.9405507Z 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-24T01:23:11.9512059Z 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-24T01:23:11.9634006Z 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-24T01:23:11.9742153Z 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-24T01:23:11.9872593Z 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-24T01:23:11.9979764Z 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-24T01:23:12.0087257Z 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-24T01:23:12.0193405Z 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-24T01:23:12.0286433Z 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-24T01:23:12.0319675Z Downloading bluetooth_data_tools-1.29.17.tar.gz (19 kB) 2026-10-24T01:23:12.0382798Z Installing build dependencies: started 2026-10-24T01:23:12.7987407Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:12.7992999Z Getting requirements to build wheel: started 2026-10-24T01:23:12.9880223Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:12.9888823Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:13.1933340Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:13.1992643Z Downloading bluetooth_data_tools-1.29.16.tar.gz (20 kB) 2026-10-24T01:23:13.2067630Z Installing build dependencies: started 2026-10-24T01:23:13.9471126Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:13.9476598Z Getting requirements to build wheel: started 2026-10-24T01:23:14.1332792Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:14.1340411Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:14.3366821Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:14.3422779Z Downloading bluetooth_data_tools-1.29.15.tar.gz (19 kB) 2026-10-24T01:23:14.3500421Z Installing build dependencies: started 2026-10-24T01:23:15.0829998Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:15.0834926Z Getting requirements to build wheel: started 2026-10-24T01:23:15.2690611Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:15.2697803Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:15.4713197Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:15.4769228Z Downloading bluetooth_data_tools-1.29.14.tar.gz (19 kB) 2026-10-24T01:23:15.4838462Z Installing build dependencies: started 2026-10-24T01:23:16.2272902Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:16.2278303Z Getting requirements to build wheel: started 2026-10-24T01:23:16.4158504Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:16.4166104Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:16.6191578Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:16.6291437Z Downloading bluetooth_data_tools-1.29.13.tar.gz (19 kB) 2026-10-24T01:23:16.6363801Z Installing build dependencies: started 2026-10-24T01:23:17.3728033Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:17.3732827Z Getting requirements to build wheel: started 2026-10-24T01:23:17.5615292Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:17.5621892Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:17.7660132Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:17.7716725Z Downloading bluetooth_data_tools-1.29.12.tar.gz (19 kB) 2026-10-24T01:23:17.7789628Z Installing build dependencies: started 2026-10-24T01:23:18.5188873Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:18.5193667Z Getting requirements to build wheel: started 2026-10-24T01:23:18.7072821Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:18.7081275Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:18.9113787Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:18.9172038Z Downloading bluetooth_data_tools-1.29.11.tar.gz (19 kB) 2026-10-24T01:23:18.9245753Z Installing build dependencies: started 2026-10-24T01:23:19.6742381Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:19.6747559Z Getting requirements to build wheel: started 2026-10-24T01:23:19.8623314Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:19.8629548Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:20.0677913Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:20.0767834Z Downloading bluetooth_data_tools-1.29.10.tar.gz (19 kB) 2026-10-24T01:23:20.0839155Z Installing build dependencies: started 2026-10-24T01:23:20.8303785Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:20.8308971Z Getting requirements to build wheel: started 2026-10-24T01:23:21.0187113Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:21.0195031Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:21.2235187Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:21.2291618Z Downloading bluetooth_data_tools-1.29.9.tar.gz (19 kB) 2026-10-24T01:23:21.2366614Z Installing build dependencies: started 2026-10-24T01:23:21.9825130Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:21.9830168Z Getting requirements to build wheel: started 2026-10-24T01:23:22.1685265Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:22.1693026Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:22.3736491Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:22.3795385Z Downloading bluetooth_data_tools-1.29.8.tar.gz (19 kB) 2026-10-24T01:23:22.3866762Z Installing build dependencies: started 2026-10-24T01:23:23.1357411Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:23.1361993Z Getting requirements to build wheel: started 2026-10-24T01:23:23.3259470Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:23.3268309Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:23.5356205Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:23.5396449Z Downloading bluetooth_data_tools-1.29.7.tar.gz (19 kB) 2026-10-24T01:23:23.5467212Z Installing build dependencies: started 2026-10-24T01:23:24.3008462Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:24.3013498Z Getting requirements to build wheel: started 2026-10-24T01:23:24.4908134Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:24.4915200Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:24.6968329Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:24.7001702Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-24T01:23:24.7041853Z 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-24T01:23:24.7197958Z 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-24T01:23:24.7341116Z 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-24T01:23:24.7483407Z 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-24T01:23:24.7618191Z Downloading habluetooth-6.5.0.tar.gz (70 kB) 2026-10-24T01:23:24.7718739Z Installing build dependencies: started 2026-10-24T01:23:25.5233396Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:25.5238743Z Getting requirements to build wheel: started 2026-10-24T01:23:25.7117179Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:25.7125344Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:26.0177363Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:26.0311231Z 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-24T01:23:26.0476017Z 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-24T01:23:26.0619925Z 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-24T01:23:26.0762133Z 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-24T01:23:26.0929112Z 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-24T01:23:26.1067286Z 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-24T01:23:26.1234019Z 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-24T01:23:26.1266168Z 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-24T01:23:26.1351210Z 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-24T01:23:26.1478133Z Downloading bluetooth_data_tools-1.29.4.tar.gz (18 kB) 2026-10-24T01:23:26.1540593Z Installing build dependencies: started 2026-10-24T01:23:26.9069021Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:26.9074374Z Getting requirements to build wheel: started 2026-10-24T01:23:27.0960206Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:27.0968458Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:27.3034807Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:27.3092818Z Downloading bluetooth_data_tools-1.29.3.tar.gz (18 kB) 2026-10-24T01:23:27.3169713Z Installing build dependencies: started 2026-10-24T01:23:28.0638143Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:28.0643050Z Getting requirements to build wheel: started 2026-10-24T01:23:28.2541131Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:28.2549239Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:28.4644273Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:28.4701097Z Downloading bluetooth_data_tools-1.29.2.tar.gz (18 kB) 2026-10-24T01:23:28.4775177Z Installing build dependencies: started 2026-10-24T01:23:29.2344786Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:29.2350124Z Getting requirements to build wheel: started 2026-10-24T01:23:29.4260820Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:29.4268164Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:29.6390205Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:29.6446297Z Downloading bluetooth_data_tools-1.29.1.tar.gz (18 kB) 2026-10-24T01:23:29.6519336Z Installing build dependencies: started 2026-10-24T01:23:30.4081569Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:30.4086475Z Getting requirements to build wheel: started 2026-10-24T01:23:30.6009774Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:30.6016617Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:30.8081129Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:30.8200783Z Downloading bluetooth_data_tools-1.29.0.tar.gz (18 kB) 2026-10-24T01:23:30.8274726Z Installing build dependencies: started 2026-10-24T01:23:31.5842912Z Installing build dependencies: finished with status 'done' 2026-10-24T01:23:31.5848914Z Getting requirements to build wheel: started 2026-10-24T01:23:31.7758024Z Getting requirements to build wheel: finished with status 'done' 2026-10-24T01:23:31.7764364Z Preparing metadata (pyproject.toml): started 2026-10-24T01:23:31.9836538Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-24T01:23:31.9892663Z Downloading bluetooth_data_tools-1.28.4-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (5.2 kB) 2026-10-24T01:23:32.0411572Z Downloading homeassistant-2026.2.3-py3-none-any.whl (51.2 MB) 2026-10-24T01:23:32.7733934Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.2/51.2 MB 70.1 MB/s 0:00:00 2026-10-24T01:23:32.7771198Z Downloading aiodns-4.0.0-py3-none-any.whl (11 kB) 2026-10-24T01:23:32.7835453Z Downloading aiohasupervisor-0.3.3-py3-none-any.whl (40 kB) 2026-10-24T01:23:32.7894408Z 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-24T01:23:32.7974888Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 255.9 MB/s 0:00:00 2026-10-24T01:23:32.8096091Z Downloading orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB) 2026-10-24T01:23:32.8166542Z 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-24T01:23:32.8228979Z Downloading aiohttp_asyncmdnsresolver-0.1.1-py3-none-any.whl (13 kB) 2026-10-24T01:23:32.8279356Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl (25 kB) 2026-10-24T01:23:32.8331454Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl (8.6 kB) 2026-10-24T01:23:32.8382319Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl (8.0 kB) 2026-10-24T01:23:32.8432318Z Downloading annotatedyaml-1.0.2-cp313-cp313-manylinux_2_36_x86_64.whl (69 kB) 2026-10-24T01:23:32.8483164Z Downloading astral-2.2-py2.py3-none-any.whl (30 kB) 2026-10-24T01:23:32.8533262Z Downloading async_interrupt-1.2.2-py3-none-any.whl (8.9 kB) 2026-10-24T01:23:32.8581434Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl (7.1 kB) 2026-10-24T01:23:32.8631814Z Downloading attrs-25.4.0-py3-none-any.whl (67 kB) 2026-10-24T01:23:32.8716368Z 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-24T01:23:32.8770214Z Downloading awesomeversion-25.8.0-py3-none-any.whl (15 kB) 2026-10-24T01:23:32.8822159Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) 2026-10-24T01:23:32.8880523Z 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-24T01:23:32.8929747Z Downloading cronsim-2.7-py3-none-any.whl (14 kB) 2026-10-24T01:23:32.8988293Z Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB) 2026-10-24T01:23:32.9299426Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 146.3 MB/s 0:00:00 2026-10-24T01:23:32.9333587Z Downloading fnv_hash_fast-1.6.0-cp313-cp313-manylinux_2_36_x86_64.whl (14 kB) 2026-10-24T01:23:32.9482487Z Downloading hass_nabucasa-1.12.0-py3-none-any.whl (89 kB) 2026-10-24T01:23:32.9619137Z Downloading webrtc_models-0.3.0-py3-none-any.whl (7.5 kB) 2026-10-24T01:23:32.9670326Z Downloading acme-5.2.2-py3-none-any.whl (94 kB) 2026-10-24T01:23:32.9724753Z Downloading home_assistant_bluetooth-1.13.1-py3-none-any.whl (7.9 kB) 2026-10-24T01:23:32.9775583Z Downloading httpx-0.28.1-py3-none-any.whl (73 kB) 2026-10-24T01:23:32.9825810Z Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB) 2026-10-24T01:23:32.9877200Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-10-24T01:23:32.9933781Z Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.0 MB) 2026-10-24T01:23:33.0412409Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 150.2 MB/s 0:00:00 2026-10-24T01:23:33.0449270Z 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-24T01:23:33.0506745Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl (6.3 kB) 2026-10-24T01:23:33.0556515Z Downloading pycognito-2024.5.1-py3-none-any.whl (26 kB) 2026-10-24T01:23:33.0611052Z Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB) 2026-10-24T01:23:33.0664941Z Downloading pyopenssl-25.3.0-py3-none-any.whl (57 kB) 2026-10-24T01:23:33.0717751Z Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) 2026-10-24T01:23:33.0770481Z 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-24T01:23:33.0828252Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 801.6/801.6 kB 152.3 MB/s 0:00:00 2026-10-24T01:23:33.0865261Z Downloading requests-2.32.5-py3-none-any.whl (64 kB) 2026-10-24T01:23:33.0919309Z Downloading securetar-2025.2.1-py3-none-any.whl (11 kB) 2026-10-24T01:23:33.0970537Z Downloading snitun-0.45.1-py3-none-any.whl (51 kB) 2026-10-24T01:23:33.1023676Z Downloading sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) 2026-10-24T01:23:33.1198132Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 216.4 MB/s 0:00:00 2026-10-24T01:23:33.1228299Z Downloading standard_aifc-3.13.0-py3-none-any.whl (10 kB) 2026-10-24T01:23:33.1279384Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl (10.0 kB) 2026-10-24T01:23:33.1350893Z Downloading ulid_transform-1.5.2-cp313-cp313-manylinux_2_36_x86_64.whl (49 kB) 2026-10-24T01:23:33.1461312Z Downloading uv-0.9.26-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.3 MB) 2026-10-24T01:23:33.4066666Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.3/23.3 MB 89.1 MB/s 0:00:00 2026-10-24T01:23:33.4102166Z Downloading voluptuous-0.15.2-py3-none-any.whl (31 kB) 2026-10-24T01:23:33.4276677Z Downloading voluptuous_openapi-0.2.0-py3-none-any.whl (10 kB) 2026-10-24T01:23:33.4326120Z Downloading voluptuous_serialize-2.7.0-py3-none-any.whl (7.8 kB) 2026-10-24T01:23:33.4411621Z Downloading zeroconf-0.148.0-cp313-cp313-manylinux_2_36_x86_64.whl (2.1 MB) 2026-10-24T01:23:33.4538582Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 179.4 MB/s 0:00:00 2026-10-24T01:23:33.4573528Z 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-24T01:23:33.4628341Z Downloading fnvhash-0.2.1-py3-none-any.whl (18 kB) 2026-10-24T01:23:33.4681379Z Downloading grpcio-1.84.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB) 2026-10-24T01:23:33.5157532Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 152.3 MB/s 0:00:00 2026-10-24T01:23:33.5192878Z Downloading httpcore-1.0.9-py3-none-any.whl (78 kB) 2026-10-24T01:23:33.5247400Z Downloading icmplib-3.0.4-py3-none-any.whl (30 kB) 2026-10-24T01:23:33.5297695Z Downloading idna-3.20-py3-none-any.whl (69 kB) 2026-10-24T01:23:33.5348722Z Downloading josepy-2.2.0-py3-none-any.whl (29 kB) 2026-10-24T01:23:33.5402661Z Downloading mashumaro-3.23-py3-none-any.whl (78 kB) 2026-10-24T01:23:33.5456255Z 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-24T01:23:33.5535033Z Downloading pycares-5.2.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (229 kB) 2026-10-24T01:23:33.5588262Z Downloading sentence_stream-1.3.0-py3-none-any.whl (8.7 kB) 2026-10-24T01:23:33.5639837Z Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-10-24T01:23:33.5691051Z Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) 2026-10-24T01:23:33.5761778Z Downloading pytest_homeassistant_custom_component-0.13.316-py3-none-any.whl (71 kB) 2026-10-24T01:23:33.5813108Z Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB) 2026-10-24T01:23:33.5865964Z 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-24T01:23:33.5928106Z Downloading freezegun-1.5.2-py3-none-any.whl (18 kB) 2026-10-24T01:23:33.5981126Z Downloading license_expression-30.4.3-py3-none-any.whl (117 kB) 2026-10-24T01:23:33.6039207Z Downloading numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB) 2026-10-24T01:23:33.7615249Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 105.5 MB/s 0:00:00 2026-10-24T01:23:33.7652416Z Downloading paho_mqtt-2.1.0-py3-none-any.whl (67 kB) 2026-10-24T01:23:33.7712690Z Downloading pipdeptree-2.26.1-py3-none-any.whl (32 kB) 2026-10-24T01:23:33.7768641Z Downloading pydantic-2.12.2-py3-none-any.whl (460 kB) 2026-10-24T01:23:33.7846206Z Downloading pydantic_core-2.41.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) 2026-10-24T01:23:33.7999250Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 139.8 MB/s 0:00:00 2026-10-24T01:23:33.8153101Z Downloading pylint_per_file_ignores-1.4.0-py3-none-any.whl (4.9 kB) 2026-10-24T01:23:33.8212452Z Downloading pytest-9.0.0-py3-none-any.whl (373 kB) 2026-10-24T01:23:33.8281023Z Downloading pytest_aiohttp-1.1.0-py3-none-any.whl (8.9 kB) 2026-10-24T01:23:33.8334794Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl (15 kB) 2026-10-24T01:23:33.8385194Z Downloading pytest_cov-7.0.0-py3-none-any.whl (22 kB) 2026-10-24T01:23:33.8436327Z Downloading pytest_freezer-0.4.9-py3-none-any.whl (3.2 kB) 2026-10-24T01:23:33.8485257Z Downloading pytest_github_actions_annotate_failures-0.3.0-py3-none-any.whl (6.0 kB) 2026-10-24T01:23:33.8544047Z Downloading pytest_picked-0.5.1-py3-none-any.whl (6.6 kB) 2026-10-24T01:23:33.8594255Z Downloading pytest_socket-0.7.0-py3-none-any.whl (6.8 kB) 2026-10-24T01:23:33.8645754Z Downloading pytest_sugar-1.0.0-py3-none-any.whl (10 kB) 2026-10-24T01:23:33.8697545Z Downloading pytest_unordered-0.7.0-py3-none-any.whl (6.2 kB) 2026-10-24T01:23:33.8749082Z Downloading pytest_xdist-3.8.0-py3-none-any.whl (46 kB) 2026-10-24T01:23:33.8801230Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl (27 kB) 2026-10-24T01:23:33.8930886Z Downloading respx-0.22.0-py2.py3-none-any.whl (25 kB) 2026-10-24T01:23:33.9020982Z Downloading syrupy-5.0.0-py3-none-any.whl (49 kB) 2026-10-24T01:23:33.9073306Z Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) 2026-10-24T01:23:33.9142978Z Downloading pluggy-1.7.0-py3-none-any.whl (27 kB) 2026-10-24T01:23:33.9197393Z Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) 2026-10-24T01:23:33.9914735Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 147.7 MB/s 0:00:00 2026-10-24T01:23:33.9950972Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) 2026-10-24T01:23:34.0013349Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) 2026-10-24T01:23:34.0063365Z Downloading annotated_types-0.8.0-py3-none-any.whl (13 kB) 2026-10-24T01:23:34.0121736Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB) 2026-10-24T01:23:34.0171565Z Downloading boolean_py-5.0-py3-none-any.whl (26 kB) 2026-10-24T01:23:34.0235599Z Downloading boto3-1.43.118-py3-none-any.whl (140 kB) 2026-10-24T01:23:34.0290603Z Downloading botocore-1.43.118-py3-none-any.whl (16.1 MB) 2026-10-24T01:23:34.1685448Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.1/16.1 MB 115.9 MB/s 0:00:00 2026-10-24T01:23:34.1722364Z Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) 2026-10-24T01:23:34.1799032Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-10-24T01:23:34.1857528Z Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) 2026-10-24T01:23:34.1911284Z Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) 2026-10-24T01:23:34.1972512Z Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) 2026-10-24T01:23:34.2046976Z Downloading envs-1.4-py3-none-any.whl (10 kB) 2026-10-24T01:23:34.2103864Z Downloading execnet-2.1.2-py3-none-any.whl (40 kB) 2026-10-24T01:23:34.2175656Z 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-24T01:23:34.2237301Z Downloading greenlet-3.5.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (623 kB) 2026-10-24T01:23:34.2293342Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 623.8/623.8 kB 105.7 MB/s 0:00:00 2026-10-24T01:23:34.2324984Z Downloading h11-0.16.0-py3-none-any.whl (37 kB) 2026-10-24T01:23:34.2385309Z 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-24T01:23:34.2459436Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 714.1/714.1 kB 118.9 MB/s 0:00:00 2026-10-24T01:23:34.2495386Z Downloading bluetooth_data_tools-1.28.4-cp313-cp313-manylinux_2_36_x86_64.whl (140 kB) 2026-10-24T01:23:34.2553094Z Downloading bleak-3.0.2-py3-none-any.whl (146 kB) 2026-10-24T01:23:34.2608616Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl (19 kB) 2026-10-24T01:23:34.2663816Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl (20 kB) 2026-10-24T01:23:34.2724635Z Downloading aiooui-0.1.11-py3-none-any.whl (343 kB) 2026-10-24T01:23:34.2786903Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl (13 kB) 2026-10-24T01:23:34.2841206Z Downloading btsocket-0.3.0-py2.py3-none-any.whl (14 kB) 2026-10-24T01:23:34.2943322Z 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-24T01:23:34.3008831Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 896.5/896.5 kB 142.5 MB/s 0:00:00 2026-10-24T01:23:34.3050154Z Downloading iniconfig-2.3.1-py3-none-any.whl (7.6 kB) 2026-10-24T01:23:34.3108174Z 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-24T01:23:34.3143001Z Using cached packaging-26.3-py3-none-any.whl (129 kB) 2026-10-24T01:23:34.3178964Z Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) 2026-10-24T01:23:34.3251317Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 195.2 MB/s 0:00:00 2026-10-24T01:23:34.3292909Z 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-24T01:23:34.3349829Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 145.1 MB/s 0:00:00 2026-10-24T01:23:34.3383474Z Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-10-24T01:23:34.3442067Z Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) 2026-10-24T01:23:34.3497155Z Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) 2026-10-24T01:23:34.3552802Z Downloading typing_inspection-0.4.4-py3-none-any.whl (14 kB) 2026-10-24T01:23:34.3608738Z Downloading tzdata-2026.5-py2.py3-none-any.whl (347 kB) 2026-10-24T01:23:34.3677033Z Downloading uart_devices-0.1.1-py3-none-any.whl (4.8 kB) 2026-10-24T01:23:34.3730253Z Downloading usb_devices-0.5.1-py3-none-any.whl (5.4 kB) 2026-10-24T01:23:34.3785637Z Downloading anyio-4.15.1-py3-none-any.whl (132 kB) 2026-10-24T01:23:34.3844023Z 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-24T01:23:34.4005712Z Downloading pycparser-3.12-py3-none-any.whl (62 kB) 2026-10-24T01:23:34.4061692Z Downloading pyrfc3339-2.1.1-py3-none-any.whl (6.5 kB) 2026-10-24T01:23:34.4117599Z Downloading pytz-2026.5-py2.py3-none-any.whl (506 kB) 2026-10-24T01:23:34.4183459Z Downloading standard_chunk-3.13.0-py3-none-any.whl (4.9 kB) 2026-10-24T01:23:35.0361373Z Building wheels for collected packages: lru-dict, mock-open, PyRIC 2026-10-24T01:23:35.0366442Z Building wheel for lru-dict (pyproject.toml): started 2026-10-24T01:23:37.8282259Z Building wheel for lru-dict (pyproject.toml): finished with status 'done' 2026-10-24T01:23:37.8287788Z Created wheel for lru-dict: filename=lru_dict-1.3.0-cp313-cp313-linux_x86_64.whl size=31794 sha256=a240536b27476fb783122ef502e726f91d1f8af717455fd0f75e3ad4fcec1207 2026-10-24T01:23:37.8289993Z Stored in directory: /home/runner/.cache/pip/wheels/ba/bd/ab/f0f7fbce8f8129c864c232547eb51631fd4396fa1832bb764b 2026-10-24T01:23:37.8313040Z Building wheel for mock-open (pyproject.toml): started 2026-10-24T01:23:38.0412371Z Building wheel for mock-open (pyproject.toml): finished with status 'done' 2026-10-24T01:23:38.0416918Z Created wheel for mock-open: filename=mock_open-1.4.0-py3-none-any.whl size=14643 sha256=3bf815772d37ebb1f5ab2ff4c5ebc53c5272f23d78fe8b2ca09a8ac40d1d5349 2026-10-24T01:23:38.0418467Z Stored in directory: /home/runner/.cache/pip/wheels/bf/87/79/b4b2b207763f18de6f81bcf179e724a9da1faf86a199a24b60 2026-10-24T01:23:38.0439332Z Building wheel for PyRIC (pyproject.toml): started 2026-10-24T01:23:38.3053943Z Building wheel for PyRIC (pyproject.toml): finished with status 'done' 2026-10-24T01:23:38.3062239Z Created wheel for PyRIC: filename=pyric-0.1.6.3-py2.py3-none-any.whl size=407977 sha256=8fea9eac2fd560dd12584bf0a56332228d5d1be000c955f6637faa432d7f2833 2026-10-24T01:23:38.3063449Z Stored in directory: /home/runner/.cache/pip/wheels/b4/9d/e8/a9ecfc2003f256579ac6b252c19a68ad41533502ef58e7e689 2026-10-24T01:23:38.3084322Z Successfully built lru-dict mock-open PyRIC 2026-10-24T01:23:38.8106166Z 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-24T01:24:00.6589595Z 2026-10-24T01:24:00.6692414Z Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.4 Pillow-12.0.0 PyJWT-2.10.1 PyRIC-0.1.6.3 PyYAML-6.0.3 SQLAlchemy-2.0.41 acme-5.2.2 aiodns-4.0.0 aiohappyeyeballs-2.7.1 aiohasupervisor-0.3.3 aiohttp-3.13.3 aiohttp-asyncmdnsresolver-0.1.1 aiohttp-fast-zlib-0.3.0 aiohttp_cors-0.8.1 aiooui-0.1.11 aiosignal-1.4.0 aiozoneinfo-0.2.3 annotated-types-0.8.0 annotatedyaml-1.0.2 anyio-4.15.1 astral-2.2 async-interrupt-1.2.2 async_timeout-5.0.1 atomicwrites-homeassistant-1.4.1 attrs-25.4.0 audioop-lts-0.2.1 awesomeversion-25.8.0 bcrypt-5.0.0 bleak-3.0.2 bleak-retry-connector-4.7.1 bluetooth-adapters-2.4.0 bluetooth-auto-recovery-1.6.4 bluetooth-data-tools-1.28.4 boolean.py-5.0 boto3-1.43.118 botocore-1.43.118 btsocket-0.3.0 certifi-2026.10.23 cffi-2.1.1 charset_normalizer-3.5.2 ciso8601-2.3.3 coverage-7.10.6 cronsim-2.7 cryptography-46.0.5 dbus-fast-5.2.0 envs-1.4 execnet-2.1.2 fnv-hash-fast-1.6.0 fnvhash-0.2.1 freezegun-1.5.2 frozenlist-1.8.0 greenlet-3.5.6 grpcio-1.84.1 h11-0.16.0 habluetooth-6.1.0 hass-nabucasa-1.12.0 home-assistant-bluetooth-1.13.1 homeassistant-2026.2.3 httpcore-1.0.9 httpx-0.28.1 icmplib-3.0.4 idna-3.20 ifaddr-0.2.0 iniconfig-2.3.1 jmespath-1.1.0 josepy-2.2.0 license-expression-30.4.3 lru-dict-1.3.0 mashumaro-3.23 mock-open-1.4.0 multidict-6.9.1 numpy-2.3.2 orjson-3.11.5 packaging-26.3 paho-mqtt-2.1.0 pipdeptree-2.26.1 pluggy-1.7.0 propcache-0.4.1 psutil-7.2.2 psutil-home-assistant-0.0.1 pyOpenSSL-25.3.0 pycares-5.2.1 pycognito-2024.5.1 pycparser-3.12 pydantic-2.12.2 pydantic-core-2.41.4 pygments-2.21.0 pylint-per-file-ignores-1.4.0 pyrfc3339-2.1.1 pytest-9.0.0 pytest-aiohttp-1.1.0 pytest-asyncio-1.3.0 pytest-cov-7.0.0 pytest-freezer-0.4.9 pytest-github-actions-annotate-failures-0.3.0 pytest-homeassistant-custom-component-0.13.316 pytest-picked-0.5.1 pytest-socket-0.7.0 pytest-sugar-1.0.0 pytest-timeout-2.4.0 pytest-unordered-0.7.0 pytest-xdist-3.8.0 python-dateutil-2.9.0.post0 python-slugify-8.0.4 pytz-2026.5 regex-2026.9.29 requests-2.32.5 requests-mock-1.12.1 respx-0.22.0 ruff-0.17.2 s3transfer-0.19.3 securetar-2025.2.1 sentence-stream-1.3.0 six-1.17.0 snitun-0.45.1 standard-aifc-3.13.0 standard-chunk-3.13.0 standard-telnetlib-3.13.0 syrupy-5.0.0 termcolor-3.3.0 text-unidecode-1.3 tqdm-4.67.1 typing-extensions-4.16.0 typing-inspection-0.4.4 tzdata-2026.5 uart-devices-0.1.1 ulid-transform-1.5.2 urllib3-2.8.0 usb-devices-0.5.1 uv-0.9.26 voluptuous-0.15.2 voluptuous-openapi-0.2.0 voluptuous-serialize-2.7.0 webrtc-models-0.3.0 yarl-1.22.0 zeroconf-0.148.0 2026-10-24T01:24:00.6700556Z 2026-10-24T01:24:00.6700945Z [notice] A new release of pip is available: 26.2.1 -> 26.2.2 2026-10-24T01:24:00.6701523Z [notice] To update, run: pip install --upgrade pip 2026-10-24T01:24:04.2419559Z ##[group]Run constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-10-24T01:24:04.2420623Z constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-10-24T01:24:04.2421355Z pip install -c "$constraints" -r requirements_test_bluetooth.txt 2026-10-24T01:24:04.2466000Z shell: /usr/bin/bash -e {0} 2026-10-24T01:24:04.2466362Z env: 2026-10-24T01:24:04.2466850Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:04.2467390Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-24T01:24:04.2468404Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:04.2468871Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:04.2469309Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:04.2469945Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-24T01:24:04.2470339Z ##[endgroup] 2026-10-24T01:24:04.7053300Z Collecting aiousbwatcher (from -r requirements_test_bluetooth.txt (line 4)) 2026-10-24T01:24:04.9000293Z Downloading aiousbwatcher-1.1.1-py3-none-any.whl.metadata (4.2 kB) 2026-10-24T01:24:04.9108483Z Collecting bleak (from -r requirements_test_bluetooth.txt (line 5)) 2026-10-24T01:24:04.9159107Z Downloading bleak-2.1.1-py3-none-any.whl.metadata (5.2 kB) 2026-10-24T01:24:04.9303785Z Collecting bleak-retry-connector (from -r requirements_test_bluetooth.txt (line 6)) 2026-10-24T01:24:04.9352805Z Downloading bleak_retry_connector-4.4.3-py3-none-any.whl.metadata (7.4 kB) 2026-10-24T01:24:04.9447603Z Collecting bluetooth-adapters (from -r requirements_test_bluetooth.txt (line 7)) 2026-10-24T01:24:04.9513503Z Downloading bluetooth_adapters-2.1.0-py3-none-any.whl.metadata (5.3 kB) 2026-10-24T01:24:04.9594948Z Collecting bluetooth-auto-recovery (from -r requirements_test_bluetooth.txt (line 8)) 2026-10-24T01:24:04.9633721Z Downloading bluetooth_auto_recovery-1.5.3-py3-none-any.whl.metadata (5.5 kB) 2026-10-24T01:24:04.9669511Z 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-24T01:24:05.2347985Z Collecting dbus-fast (from -r requirements_test_bluetooth.txt (line 10)) 2026-10-24T01:24:05.2390537Z Downloading dbus_fast-3.1.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (10 kB) 2026-10-24T01:24:05.4714553Z Collecting habluetooth (from -r requirements_test_bluetooth.txt (line 11)) 2026-10-24T01:24:05.4831329Z 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-24T01:24:05.4953201Z Collecting pyserial (from -r requirements_test_bluetooth.txt (line 12)) 2026-10-24T01:24:05.4989806Z Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) 2026-10-24T01:24:05.5143743Z Collecting pyudev (from -r requirements_test_bluetooth.txt (line 13)) 2026-10-24T01:24:05.5188768Z Downloading pyudev-0.24.5-py3-none-any.whl.metadata (4.4 kB) 2026-10-24T01:24:05.5583964Z Collecting serialx (from -r requirements_test_bluetooth.txt (line 14)) 2026-10-24T01:24:05.5614551Z Downloading serialx-1.15.0-py3-none-any.whl.metadata (5.0 kB) 2026-10-24T01:24:05.5771584Z Collecting asyncinotify>=4.2.0 (from aiousbwatcher->-r requirements_test_bluetooth.txt (line 4)) 2026-10-24T01:24:05.5807663Z Downloading asyncinotify-4.4.4-py3-none-any.whl.metadata (7.0 kB) 2026-10-24T01:24:05.5887807Z 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-24T01:24:05.5905160Z 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-24T01:24:05.5908813Z 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-24T01:24:05.5915781Z 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-24T01:24:05.5925825Z 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-24T01:24:05.5940575Z 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-24T01:24:05.5951967Z 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-24T01:24:05.5996637Z 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-24T01:24:05.6030910Z 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-24T01:24:05.6049024Z Requirement already satisfied: pycparser in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from cffi>=2.0.0->cryptography>=41.0.3->bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) (3.12) 2026-10-24T01:24:05.6141429Z Downloading aiousbwatcher-1.1.1-py3-none-any.whl (4.9 kB) 2026-10-24T01:24:05.6200958Z Downloading bleak-2.1.1-py3-none-any.whl (141 kB) 2026-10-24T01:24:05.6301565Z Downloading bleak_retry_connector-4.4.3-py3-none-any.whl (18 kB) 2026-10-24T01:24:05.6383662Z Downloading bluetooth_adapters-2.1.0-py3-none-any.whl (20 kB) 2026-10-24T01:24:05.6467435Z Downloading bluetooth_auto_recovery-1.5.3-py3-none-any.whl (11 kB) 2026-10-24T01:24:05.6526587Z Downloading dbus_fast-3.1.2-cp313-cp313-manylinux_2_36_x86_64.whl (812 kB) 2026-10-24T01:24:05.6644528Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 812.5/812.5 kB 86.5 MB/s 0:00:00 2026-10-24T01:24:05.6681749Z 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-24T01:24:05.6741993Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 699.6/699.6 kB 112.3 MB/s 0:00:00 2026-10-24T01:24:05.6772587Z Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) 2026-10-24T01:24:05.6847136Z Downloading pyudev-0.24.5-py3-none-any.whl (60 kB) 2026-10-24T01:24:05.6898110Z Downloading serialx-1.15.0-py3-none-any.whl (87 kB) 2026-10-24T01:24:05.6955054Z Downloading asyncinotify-4.4.4-py3-none-any.whl (20 kB) 2026-10-24T01:24:05.8088011Z Installing collected packages: pyserial, serialx, pyudev, dbus-fast, asyncinotify, bleak, aiousbwatcher, bluetooth-adapters, bluetooth-auto-recovery, bleak-retry-connector, habluetooth 2026-10-24T01:24:05.9492064Z Attempting uninstall: dbus-fast 2026-10-24T01:24:05.9525750Z Found existing installation: dbus-fast 5.2.0 2026-10-24T01:24:05.9555609Z Uninstalling dbus-fast-5.2.0: 2026-10-24T01:24:05.9564299Z Successfully uninstalled dbus-fast-5.2.0 2026-10-24T01:24:06.0284523Z Attempting uninstall: bleak 2026-10-24T01:24:06.0318491Z Found existing installation: bleak 3.0.2 2026-10-24T01:24:06.0353033Z Uninstalling bleak-3.0.2: 2026-10-24T01:24:06.0362948Z Successfully uninstalled bleak-3.0.2 2026-10-24T01:24:06.1135024Z Attempting uninstall: bluetooth-adapters 2026-10-24T01:24:06.1191801Z Found existing installation: bluetooth-adapters 2.4.0 2026-10-24T01:24:06.1209704Z Uninstalling bluetooth-adapters-2.4.0: 2026-10-24T01:24:06.1216122Z Successfully uninstalled bluetooth-adapters-2.4.0 2026-10-24T01:24:06.1350657Z Attempting uninstall: bluetooth-auto-recovery 2026-10-24T01:24:06.1407728Z Found existing installation: bluetooth-auto-recovery 1.6.4 2026-10-24T01:24:06.1420215Z Uninstalling bluetooth-auto-recovery-1.6.4: 2026-10-24T01:24:06.1426147Z Successfully uninstalled bluetooth-auto-recovery-1.6.4 2026-10-24T01:24:06.1524738Z Attempting uninstall: bleak-retry-connector 2026-10-24T01:24:06.1565528Z Found existing installation: bleak-retry-connector 4.7.1 2026-10-24T01:24:06.1579804Z Uninstalling bleak-retry-connector-4.7.1: 2026-10-24T01:24:06.1585224Z Successfully uninstalled bleak-retry-connector-4.7.1 2026-10-24T01:24:06.1735512Z Attempting uninstall: habluetooth 2026-10-24T01:24:06.1793612Z Found existing installation: habluetooth 6.1.0 2026-10-24T01:24:06.1813876Z Uninstalling habluetooth-6.1.0: 2026-10-24T01:24:06.1821079Z Successfully uninstalled habluetooth-6.1.0 2026-10-24T01:24:06.2235108Z 2026-10-24T01:24:06.2325835Z Successfully installed aiousbwatcher-1.1.1 asyncinotify-4.4.4 bleak-2.1.1 bleak-retry-connector-4.4.3 bluetooth-adapters-2.1.0 bluetooth-auto-recovery-1.5.3 dbus-fast-3.1.2 habluetooth-5.8.0 pyserial-3.5 pyudev-0.24.5 serialx-1.15.0 2026-10-24T01:24:06.2334328Z 2026-10-24T01:24:06.2334633Z [notice] A new release of pip is available: 26.2.1 -> 26.2.2 2026-10-24T01:24:06.2335083Z [notice] To update, run: pip install --upgrade pip 2026-10-24T01:24:06.3241982Z ##[group]Run ruff check . 2026-10-24T01:24:06.3242343Z ruff check . 2026-10-24T01:24:06.3285085Z shell: /usr/bin/bash -e {0} 2026-10-24T01:24:06.3285422Z env: 2026-10-24T01:24:06.3285879Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3286373Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-24T01:24:06.3286892Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3287343Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3287787Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3288391Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-24T01:24:06.3288823Z ##[endgroup] 2026-10-24T01:24:06.3541365Z All checks passed! 2026-10-24T01:24:06.3582127Z ##[group]Run ruff format --check . 2026-10-24T01:24:06.3582543Z ruff format --check . 2026-10-24T01:24:06.3621956Z shell: /usr/bin/bash -e {0} 2026-10-24T01:24:06.3622370Z env: 2026-10-24T01:24:06.3622767Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3623285Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-24T01:24:06.3623834Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3624507Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3624953Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3625477Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-24T01:24:06.3625873Z ##[endgroup] 2026-10-24T01:24:06.3875383Z 60 files already formatted 2026-10-24T01:24:06.3941487Z ##[group]Run pytest -q --timeout=60 2026-10-24T01:24:06.3941887Z pytest -q --timeout=60 2026-10-24T01:24:06.3982070Z shell: /usr/bin/bash -e {0} 2026-10-24T01:24:06.3982414Z env: 2026-10-24T01:24:06.3982866Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3983545Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-24T01:24:06.3984067Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3984689Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3985115Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-24T01:24:06.3985597Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-24T01:24:06.3985990Z ##[endgroup] 2026-10-24T01:24:11.2220023Z ........................................................................ [ 30%] 2026-10-24T01:24:22.6384096Z ........................................................................ [ 61%] 2026-10-24T01:24:23.2618908Z ........................................................................ [ 91%] 2026-10-24T01:24:23.4631456Z ................... [100%] 2026-10-24T01:24:23.4632015Z 235 passed in 13.55s 2026-10-24T01:24:23.5287616Z Post job cleanup. 2026-10-24T01:24:23.6448440Z (node:3801) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-24T01:24:23.6449211Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-24T01:24:23.6606470Z Post job cleanup. 2026-10-24T01:24:23.7465790Z [command]/usr/bin/git version 2026-10-24T01:24:23.7502152Z git version 2.55.0 2026-10-24T01:24:23.7535109Z Temporarily overriding HOME='/home/runner/work/_temp/8b661e6d-989b-45f4-8e3a-164e88c2c76e' before making global git config changes 2026-10-24T01:24:23.7536666Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T01:24:23.7540737Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-24T01:24:23.7578442Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T01:24:23.7608647Z [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-24T01:24:23.7826588Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T01:24:23.7851953Z http.https://github.com/.extraheader 2026-10-24T01:24:23.7861510Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2026-10-24T01:24:23.7900706Z [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-24T01:24:23.8121583Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T01:24:23.8153117Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T01:24:23.8627048Z Cleaning up orphan processes 2026-10-24T01:24:23.8920755Z ##[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/