2026-10-23T20:10:48.9145223Z Current runner version: '2.338.0' 2026-10-23T20:10:48.9170269Z ##[group]Runner Image Provisioner 2026-10-23T20:10:48.9171614Z Hosted Compute Agent 2026-10-23T20:10:48.9172300Z Version: 20261012.601 2026-10-23T20:10:48.9172976Z Commit: f3dc54e1fb89da6852db922499a0233137369e1d 2026-10-23T20:10:48.9173767Z Build Date: 2026-10-12T17:48:21Z 2026-10-23T20:10:48.9174457Z Worker ID: {671641c0-4a56-477b-b6f1-b3518131163d} 2026-10-23T20:10:48.9175241Z Region: westus 2026-10-23T20:10:48.9175805Z Cloud: Azure 2026-10-23T20:10:48.9176373Z ##[endgroup] 2026-10-23T20:10:48.9178288Z ##[group]Operating System 2026-10-23T20:10:48.9178934Z Ubuntu 2026-10-23T20:10:48.9179437Z 24.04.5 2026-10-23T20:10:48.9180050Z LTS 2026-10-23T20:10:48.9180596Z ##[endgroup] 2026-10-23T20:10:48.9181514Z ##[group]Runner Image 2026-10-23T20:10:48.9182215Z Image: ubuntu-24.04 2026-10-23T20:10:48.9182774Z Version: 20261012.334.1 2026-10-23T20:10:48.9184095Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20261012.334/images/ubuntu/Ubuntu2404-Readme.md 2026-10-23T20:10:48.9185675Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20261012.334 2026-10-23T20:10:48.9186687Z ##[endgroup] 2026-10-23T20:10:48.9188225Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T20:10:48.9190486Z Contents: read 2026-10-23T20:10:48.9191430Z Metadata: read 2026-10-23T20:10:48.9192138Z Packages: read 2026-10-23T20:10:48.9192698Z ##[endgroup] 2026-10-23T20:10:48.9194883Z Secret source: Actions 2026-10-23T20:10:48.9195888Z Cache mode: write 2026-10-23T20:10:48.9196861Z Prepare workflow directory 2026-10-23T20:10:48.9554390Z Prepare all required actions 2026-10-23T20:10:48.9628318Z Getting action download info 2026-10-23T20:10:49.3322820Z Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262) 2026-10-23T20:10:49.4348854Z Download action repository 'actions/setup-python@v5' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065) 2026-10-23T20:10:49.6149634Z Complete job name: tests (python 3.13) 2026-10-23T20:10:49.7030723Z ##[group]Run actions/checkout@v4 2026-10-23T20:10:49.7031839Z with: 2026-10-23T20:10:49.7032301Z repository: Mezzle/govee-bluetooth 2026-10-23T20:10:49.7036287Z token: *** 2026-10-23T20:10:49.7036718Z ssh-strict: true 2026-10-23T20:10:49.7037153Z ssh-user: git 2026-10-23T20:10:49.7037598Z persist-credentials: true 2026-10-23T20:10:49.7038082Z clean: true 2026-10-23T20:10:49.7038530Z sparse-checkout-cone-mode: true 2026-10-23T20:10:49.7039052Z fetch-depth: 1 2026-10-23T20:10:49.7039478Z fetch-tags: false 2026-10-23T20:10:49.7039924Z show-progress: true 2026-10-23T20:10:49.7040369Z lfs: false 2026-10-23T20:10:49.7040784Z submodules: false 2026-10-23T20:10:49.7041393Z set-safe-directory: true 2026-10-23T20:10:49.7041903Z allow-unsafe-pr-checkout: false 2026-10-23T20:10:49.7042671Z ##[endgroup] 2026-10-23T20:10:49.8049207Z Syncing repository: Mezzle/govee-bluetooth 2026-10-23T20:10:49.8052153Z ##[group]Getting Git version info 2026-10-23T20:10:49.8053512Z Working directory is '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-23T20:10:49.8055375Z [command]/usr/bin/git version 2026-10-23T20:10:49.8130387Z git version 2.55.0 2026-10-23T20:10:49.8152511Z ##[endgroup] 2026-10-23T20:10:49.8171709Z Temporarily overriding HOME='/home/runner/work/_temp/7832a340-9ef6-4ded-9e9d-b06e7c3f07d0' before making global git config changes 2026-10-23T20:10:49.8174584Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T20:10:49.8178471Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-23T20:10:49.8239984Z Deleting the contents of '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-23T20:10:49.8250117Z ##[group]Initializing the repository 2026-10-23T20:10:49.8260731Z [command]/usr/bin/git init /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-23T20:10:49.8405492Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T20:10:49.8407894Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T20:10:49.8409560Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T20:10:49.8410484Z hint: call: 2026-10-23T20:10:49.8411294Z hint: 2026-10-23T20:10:49.8412277Z hint: git config --global init.defaultBranch 2026-10-23T20:10:49.8413404Z hint: 2026-10-23T20:10:49.8414517Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T20:10:49.8416228Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T20:10:49.8417575Z hint: 2026-10-23T20:10:49.8418364Z hint: git branch -m 2026-10-23T20:10:49.8419295Z hint: 2026-10-23T20:10:49.8420367Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T20:10:49.8422516Z Initialized empty Git repository in /home/runner/work/govee-bluetooth/govee-bluetooth/.git/ 2026-10-23T20:10:49.8426182Z [command]/usr/bin/git remote add origin https://github.com/Mezzle/govee-bluetooth 2026-10-23T20:10:49.8482861Z ##[endgroup] 2026-10-23T20:10:49.8484429Z ##[group]Disabling automatic garbage collection 2026-10-23T20:10:49.8487096Z [command]/usr/bin/git config --local gc.auto 0 2026-10-23T20:10:49.8529841Z ##[endgroup] 2026-10-23T20:10:49.8531464Z ##[group]Setting up auth 2026-10-23T20:10:49.8548600Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T20:10:49.8581495Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-23T20:10:49.8990099Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T20:10:49.9030259Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-23T20:10:49.9287359Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T20:10:49.9324471Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T20:10:49.9549458Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T20:10:49.9625795Z ##[endgroup] 2026-10-23T20:10:49.9626581Z ##[group]Fetching the repository 2026-10-23T20:10:49.9636967Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +7558bcad99a732d7133b9758017e711de6ebe2d3:refs/remotes/origin/fix/gatt-write-transport 2026-10-23T20:10:50.4740526Z From https://github.com/Mezzle/govee-bluetooth 2026-10-23T20:10:50.4741922Z * [new ref] 7558bcad99a732d7133b9758017e711de6ebe2d3 -> origin/fix/gatt-write-transport 2026-10-23T20:10:50.4745901Z ##[endgroup] 2026-10-23T20:10:50.4746875Z ##[group]Determining the checkout info 2026-10-23T20:10:50.4748659Z ##[endgroup] 2026-10-23T20:10:50.4754827Z [command]/usr/bin/git sparse-checkout disable 2026-10-23T20:10:50.4809673Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-10-23T20:10:50.4842785Z ##[group]Checking out the ref 2026-10-23T20:10:50.4847638Z [command]/usr/bin/git checkout --progress --force -B fix/gatt-write-transport refs/remotes/origin/fix/gatt-write-transport 2026-10-23T20:10:50.4981411Z Switched to a new branch 'fix/gatt-write-transport' 2026-10-23T20:10:50.4987567Z branch 'fix/gatt-write-transport' set up to track 'origin/fix/gatt-write-transport'. 2026-10-23T20:10:50.4993428Z ##[endgroup] 2026-10-23T20:10:50.5038037Z [command]/usr/bin/git log -1 --format=%H 2026-10-23T20:10:50.5067202Z 7558bcad99a732d7133b9758017e711de6ebe2d3 2026-10-23T20:10:50.5355061Z ##[group]Run actions/setup-python@v5 2026-10-23T20:10:50.5355640Z with: 2026-10-23T20:10:50.5356048Z python-version: 3.13 2026-10-23T20:10:50.5356713Z check-latest: false 2026-10-23T20:10:50.5360560Z token: *** 2026-10-23T20:10:50.5360997Z update-environment: true 2026-10-23T20:10:50.5361930Z allow-prereleases: false 2026-10-23T20:10:50.5362411Z freethreaded: false 2026-10-23T20:10:50.5362854Z ##[endgroup] 2026-10-23T20:10:50.6701323Z ##[group]Installed versions 2026-10-23T20:10:50.6793915Z (node:2384) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-23T20:10:50.6795471Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-23T20:10:50.6796759Z Successfully set up CPython (3.13.16) 2026-10-23T20:10:50.6798216Z ##[endgroup] 2026-10-23T20:10:50.7094519Z ##[group]Run pip install -r requirements_test.txt 2026-10-23T20:10:50.7095693Z pip install -r requirements_test.txt 2026-10-23T20:10:50.7433435Z shell: /usr/bin/bash -e {0} 2026-10-23T20:10:50.7434051Z env: 2026-10-23T20:10:50.7434611Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:10:50.7435531Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:10:50.7436375Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:10:50.7437119Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:10:50.7437870Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:10:50.7438639Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:10:50.7439292Z ##[endgroup] 2026-10-23T20:10:53.5894218Z Collecting homeassistant (from -r requirements_test.txt (line 1)) 2026-10-23T20:10:53.6390268Z Downloading homeassistant-2026.2.3-py3-none-any.whl.metadata (4.8 kB) 2026-10-23T20:10:53.7425669Z Collecting pytest-homeassistant-custom-component (from -r requirements_test.txt (line 2)) 2026-10-23T20:10:53.7474606Z Downloading pytest_homeassistant_custom_component-0.13.316-py3-none-any.whl.metadata (5.7 kB) 2026-10-23T20:10:53.7806074Z Collecting pytest-timeout (from -r requirements_test.txt (line 3)) 2026-10-23T20:10:53.7841780Z Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB) 2026-10-23T20:10:54.1633402Z Collecting ruff (from -r requirements_test.txt (line 4)) 2026-10-23T20:10:54.1681854Z Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB) 2026-10-23T20:10:54.1988364Z Collecting aiodns==4.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:54.2029765Z Downloading aiodns-4.0.0-py3-none-any.whl.metadata (7.7 kB) 2026-10-23T20:10:54.2368627Z Collecting aiohasupervisor==0.3.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:54.2425031Z Downloading aiohasupervisor-0.3.3-py3-none-any.whl.metadata (5.0 kB) 2026-10-23T20:10:54.7540229Z Collecting aiohttp==3.13.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:54.7589366Z Downloading aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB) 2026-10-23T20:10:54.7977731Z Collecting aiohttp_cors==0.8.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:54.8011808Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl.metadata (20 kB) 2026-10-23T20:10:54.8342714Z Collecting aiohttp-fast-zlib==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:54.8375413Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl.metadata (5.7 kB) 2026-10-23T20:10:54.8669527Z Collecting aiohttp-asyncmdnsresolver==0.1.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:54.8728131Z Downloading aiohttp_asyncmdnsresolver-0.1.1-py3-none-any.whl.metadata (16 kB) 2026-10-23T20:10:54.9060959Z Collecting aiozoneinfo==0.2.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:54.9086855Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl.metadata (5.4 kB) 2026-10-23T20:10:54.9489679Z Collecting annotatedyaml==1.0.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:54.9536300Z Downloading annotatedyaml-1.0.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (4.2 kB) 2026-10-23T20:10:54.9842003Z Collecting astral==2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:54.9868461Z Downloading astral-2.2-py2.py3-none-any.whl.metadata (1.5 kB) 2026-10-23T20:10:55.0159815Z Collecting async-interrupt==1.2.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.0187507Z Downloading async_interrupt-1.2.2-py3-none-any.whl.metadata (4.9 kB) 2026-10-23T20:10:55.0497995Z Collecting attrs==25.4.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.0530795Z Downloading attrs-25.4.0-py3-none-any.whl.metadata (10 kB) 2026-10-23T20:10:55.1065305Z Collecting atomicwrites-homeassistant==1.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.1095790Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl.metadata (6.0 kB) 2026-10-23T20:10:55.1444917Z Collecting audioop-lts==0.2.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.1501900Z Downloading audioop_lts-0.2.1-cp313-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB) 2026-10-23T20:10:55.1867134Z Collecting awesomeversion==25.8.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.1890918Z Downloading awesomeversion-25.8.0-py3-none-any.whl.metadata (9.8 kB) 2026-10-23T20:10:55.2432526Z Collecting bcrypt==5.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.2470987Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) 2026-10-23T20:10:55.2835602Z Collecting certifi>=2021.5.30 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.2868389Z Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) 2026-10-23T20:10:55.3260958Z Collecting ciso8601==2.3.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.3300308Z Downloading ciso8601-2.3.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (24 kB) 2026-10-23T20:10:55.3609527Z Collecting cronsim==2.7 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.3636290Z Downloading cronsim-2.7-py3-none-any.whl.metadata (6.9 kB) 2026-10-23T20:10:55.4193780Z Collecting fnv-hash-fast==1.6.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.4235317Z Downloading fnv_hash_fast-1.6.0-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (4.9 kB) 2026-10-23T20:10:55.4668102Z Collecting hass-nabucasa==1.12.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.4703096Z Downloading hass_nabucasa-1.12.0-py3-none-any.whl.metadata (4.3 kB) 2026-10-23T20:10:55.5114107Z Collecting httpx==0.28.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.5149676Z Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) 2026-10-23T20:10:55.5499452Z Collecting home-assistant-bluetooth==1.13.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.5543624Z Downloading home_assistant_bluetooth-1.13.1-py3-none-any.whl.metadata (5.4 kB) 2026-10-23T20:10:55.6040105Z Collecting ifaddr==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.6072003Z Downloading ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB) 2026-10-23T20:10:55.6396655Z Collecting Jinja2==3.1.6 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.6433930Z Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-10-23T20:10:55.6851884Z Collecting lru-dict==1.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:55.6888919Z Downloading lru-dict-1.3.0.tar.gz (13 kB) 2026-10-23T20:10:55.7043688Z Installing build dependencies: started 2026-10-23T20:10:56.7206757Z Installing build dependencies: finished with status 'done' 2026-10-23T20:10:56.7214537Z Getting requirements to build wheel: started 2026-10-23T20:10:57.3213174Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:10:57.3223617Z Preparing metadata (pyproject.toml): started 2026-10-23T20:10:57.5261676Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:10:57.5578550Z Collecting PyJWT==2.10.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:57.5606231Z Downloading PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB) 2026-10-23T20:10:57.7803741Z Collecting cryptography==46.0.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:57.7833246Z Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB) 2026-10-23T20:10:57.9596113Z Collecting Pillow==12.0.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:57.9642461Z Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB) 2026-10-23T20:10:58.0513981Z Collecting propcache==0.4.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.0570759Z Downloading propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (13 kB) 2026-10-23T20:10:58.1070247Z Collecting pyOpenSSL==25.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.1095880Z Downloading pyopenssl-25.3.0-py3-none-any.whl.metadata (17 kB) 2026-10-23T20:10:58.3590684Z Collecting orjson==3.11.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.3642926Z Downloading orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB) 2026-10-23T20:10:58.3770980Z Collecting packaging>=23.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.3783398Z Using cached packaging-26.3-py3-none-any.whl.metadata (3.5 kB) 2026-10-23T20:10:58.4092295Z Collecting psutil-home-assistant==0.0.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.4121323Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl.metadata (882 bytes) 2026-10-23T20:10:58.4423239Z Collecting python-slugify==8.0.4 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.4448546Z Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) 2026-10-23T20:10:58.4972342Z Collecting PyYAML==6.0.3 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.5001524Z Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) 2026-10-23T20:10:58.5370566Z Collecting requests==2.32.5 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.5404812Z Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) 2026-10-23T20:10:58.5723285Z Collecting securetar==2025.2.1 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.5765263Z Downloading securetar-2025.2.1-py3-none-any.whl.metadata (2.2 kB) 2026-10-23T20:10:58.8762575Z Collecting SQLAlchemy==2.0.41 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.8807342Z Downloading sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB) 2026-10-23T20:10:58.9155562Z Collecting standard-aifc==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.9185933Z Downloading standard_aifc-3.13.0-py3-none-any.whl.metadata (969 bytes) 2026-10-23T20:10:58.9490934Z Collecting standard-telnetlib==3.13.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.9525692Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl.metadata (868 bytes) 2026-10-23T20:10:58.9857619Z Collecting typing-extensions<5.0,>=4.15.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:58.9898736Z Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) 2026-10-23T20:10:59.0688288Z Collecting ulid-transform==1.5.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:59.0729751Z Downloading ulid_transform-1.5.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (5.6 kB) 2026-10-23T20:10:59.1104300Z Collecting urllib3>=2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:59.1133894Z Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) 2026-10-23T20:10:59.3984961Z Collecting uv==0.9.26 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:59.4028030Z Downloading uv-0.9.26-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) 2026-10-23T20:10:59.4339663Z Collecting voluptuous==0.15.2 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:59.4392813Z Downloading voluptuous-0.15.2-py3-none-any.whl.metadata (20 kB) 2026-10-23T20:10:59.4689082Z Collecting voluptuous-serialize==2.7.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:59.4728098Z Downloading voluptuous_serialize-2.7.0-py3-none-any.whl.metadata (1.9 kB) 2026-10-23T20:10:59.5030173Z Collecting voluptuous-openapi==0.2.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:59.5068747Z Downloading voluptuous_openapi-0.2.0-py3-none-any.whl.metadata (1.7 kB) 2026-10-23T20:10:59.7728139Z Collecting yarl==1.22.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:59.7778447Z Downloading yarl-1.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (75 kB) 2026-10-23T20:10:59.8133110Z Collecting webrtc-models==0.3.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:10:59.8159868Z Downloading webrtc_models-0.3.0-py3-none-any.whl.metadata (2.9 kB) 2026-10-23T20:11:00.3476212Z Collecting zeroconf==0.148.0 (from homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:00.3531360Z Downloading zeroconf-0.148.0-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (6.3 kB) 2026-10-23T20:11:00.4523398Z Collecting pycares<6,>=5.0.0 (from aiodns==4.0.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:00.4571401Z Downloading pycares-5.2.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB) 2026-10-23T20:11:00.4952586Z Collecting mashumaro<4.0,>=3.11 (from aiohasupervisor==0.3.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:00.4979240Z Downloading mashumaro-3.23-py3-none-any.whl.metadata (22 kB) 2026-10-23T20:11:00.5360739Z Collecting aiohappyeyeballs>=2.5.0 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:00.5390473Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) 2026-10-23T20:11:00.5684955Z Collecting aiosignal>=1.4.0 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:00.5711472Z Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) 2026-10-23T20:11:00.6513635Z Collecting frozenlist>=1.1.1 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:00.6552261Z Downloading frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) 2026-10-23T20:11:00.9248013Z Collecting multidict<7.0,>=4.5 (from aiohttp==3.13.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:00.9279810Z Downloading multidict-6.9.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) 2026-10-23T20:11:00.9632583Z Collecting idna>=2.0 (from yarl==1.22.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:00.9661962Z Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) 2026-10-23T20:11:01.0082720Z Collecting tzdata>=2024.1 (from aiozoneinfo==0.2.3->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.0114457Z Downloading tzdata-2026.5-py2.py3-none-any.whl.metadata (1.4 kB) 2026-10-23T20:11:01.0680351Z Collecting pytz (from astral==2.2->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.0712598Z Downloading pytz-2026.5-py2.py3-none-any.whl.metadata (22 kB) 2026-10-23T20:11:01.1992630Z Collecting cffi>=2.0.0 (from cryptography==46.0.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.2022959Z Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) 2026-10-23T20:11:01.2368065Z Collecting fnvhash<0.3,>=0.1 (from fnv-hash-fast==1.6.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.2394350Z Downloading fnvhash-0.2.1-py3-none-any.whl.metadata (1.6 kB) 2026-10-23T20:11:01.2821011Z Collecting acme==5.2.2 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.2880416Z Downloading acme-5.2.2-py3-none-any.whl.metadata (1.3 kB) 2026-10-23T20:11:01.3194637Z Collecting async_timeout>=4 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.3247173Z Downloading async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB) 2026-10-23T20:11:01.8305231Z Collecting grpcio<2,>=1.75.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.8338815Z Downloading grpcio-1.84.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) 2026-10-23T20:11:01.8687109Z Collecting icmplib<4,>=3 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.8836940Z Downloading icmplib-3.0.4-py3-none-any.whl.metadata (19 kB) 2026-10-23T20:11:01.9163464Z Collecting josepy<3,>=2 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.9200820Z Downloading josepy-2.2.0-py3-none-any.whl.metadata (1.7 kB) 2026-10-23T20:11:01.9491713Z Collecting pycognito==2024.5.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.9523618Z Downloading pycognito-2024.5.1-py3-none-any.whl.metadata (24 kB) 2026-10-23T20:11:01.9896128Z Collecting snitun==0.45.1 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:01.9939807Z Downloading snitun-0.45.1-py3-none-any.whl.metadata (6.4 kB) 2026-10-23T20:11:02.0280158Z Collecting sentence-stream<2,>=1.2.0 (from hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:02.0315327Z Downloading sentence_stream-1.3.0-py3-none-any.whl.metadata (1.9 kB) 2026-10-23T20:11:02.0717839Z Collecting pyrfc3339 (from acme==5.2.2->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:02.0744727Z Downloading pyrfc3339-2.1.1-py3-none-any.whl.metadata (2.7 kB) 2026-10-23T20:11:02.4117361Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:02.4161574Z Downloading habluetooth-7.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:02.4546059Z Collecting anyio (from httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:02.4581705Z Downloading anyio-4.15.1-py3-none-any.whl.metadata (4.7 kB) 2026-10-23T20:11:02.4908283Z Collecting httpcore==1.* (from httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:02.4937059Z Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB) 2026-10-23T20:11:02.5718532Z Collecting MarkupSafe>=2.0 (from Jinja2==3.1.6->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:02.5748789Z Downloading markupsafe-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) 2026-10-23T20:11:02.6639326Z Collecting psutil (from psutil-home-assistant==0.0.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:02.6677029Z Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB) 2026-10-23T20:11:02.9327222Z Collecting boto3>=1.10.49 (from pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:02.9360728Z Downloading boto3-1.43.118-py3-none-any.whl.metadata (6.6 kB) 2026-10-23T20:11:02.9652960Z Collecting envs>=1.3 (from pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:02.9680709Z Downloading envs-1.4-py3-none-any.whl.metadata (842 bytes) 2026-10-23T20:11:03.0092493Z Collecting text-unidecode>=1.3 (from python-slugify==8.0.4->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:03.0125526Z Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) 2026-10-23T20:11:03.2321369Z Collecting charset_normalizer<4,>=2 (from requests==2.32.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:03.2357876Z Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (46 kB) 2026-10-23T20:11:03.4196203Z Collecting greenlet>=1 (from SQLAlchemy==2.0.41->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:03.4230818Z Downloading greenlet-3.5.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB) 2026-10-23T20:11:03.4540799Z Collecting standard-chunk (from standard-aifc==3.13.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:03.4567742Z Downloading standard_chunk-3.13.0-py3-none-any.whl.metadata (860 bytes) 2026-10-23T20:11:03.4950647Z Collecting h11>=0.16 (from httpcore==1.*->httpx==0.28.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:03.4977435Z Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) 2026-10-23T20:11:03.9101346Z Collecting regex>=2024.11.6 (from sentence-stream<2,>=1.2.0->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:03.9145253Z Downloading regex-2026.9.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB) 2026-10-23T20:11:04.3372882Z Collecting coverage==7.10.6 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:04.3435531Z Downloading coverage-7.10.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.9 kB) 2026-10-23T20:11:04.3751424Z Collecting freezegun==1.5.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:04.3789758Z Downloading freezegun-1.5.2-py3-none-any.whl.metadata (13 kB) 2026-10-23T20:11:04.4115150Z Collecting license-expression==30.4.3 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:04.4155363Z Downloading license_expression-30.4.3-py3-none-any.whl.metadata (11 kB) 2026-10-23T20:11:04.4454307Z Collecting mock-open==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:04.4486669Z Downloading mock-open-1.4.0.tar.gz (12 kB) 2026-10-23T20:11:04.4572016Z Installing build dependencies: started 2026-10-23T20:11:04.9960138Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:04.9966791Z Getting requirements to build wheel: started 2026-10-23T20:11:05.3590473Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:05.3599198Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:05.5498868Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:05.6638489Z Collecting pydantic==2.12.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:05.6667026Z Downloading pydantic-2.12.2-py3-none-any.whl.metadata (85 kB) 2026-10-23T20:11:05.6996198Z Collecting pylint-per-file-ignores==1.4.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:05.7030218Z Downloading pylint_per_file_ignores-1.4.0-py3-none-any.whl.metadata (2.0 kB) 2026-10-23T20:11:05.7529782Z Collecting pipdeptree==2.26.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:05.7571099Z Downloading pipdeptree-2.26.1-py3-none-any.whl.metadata (14 kB) 2026-10-23T20:11:05.7943974Z Collecting pytest-asyncio==1.3.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:05.7975528Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl.metadata (4.1 kB) 2026-10-23T20:11:05.8266753Z Collecting pytest-aiohttp==1.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:05.8351574Z Downloading pytest_aiohttp-1.1.0-py3-none-any.whl.metadata (2.7 kB) 2026-10-23T20:11:05.8662646Z Collecting pytest-cov==7.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:05.8690395Z Downloading pytest_cov-7.0.0-py3-none-any.whl.metadata (31 kB) 2026-10-23T20:11:05.9007236Z Collecting pytest-freezer==0.4.9 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:05.9049356Z Downloading pytest_freezer-0.4.9-py3-none-any.whl.metadata (2.1 kB) 2026-10-23T20:11:05.9337421Z Collecting pytest-github-actions-annotate-failures==0.3.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:05.9383060Z Downloading pytest_github_actions_annotate_failures-0.3.0-py3-none-any.whl.metadata (3.3 kB) 2026-10-23T20:11:05.9692068Z Collecting pytest-socket==0.7.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:05.9731215Z Downloading pytest_socket-0.7.0-py3-none-any.whl.metadata (6.7 kB) 2026-10-23T20:11:06.0019350Z Collecting pytest-sugar==1.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.0045773Z Downloading pytest_sugar-1.0.0-py3-none-any.whl.metadata (4.4 kB) 2026-10-23T20:11:06.0338482Z Collecting pytest-unordered==0.7.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.0377457Z Downloading pytest_unordered-0.7.0-py3-none-any.whl.metadata (6.7 kB) 2026-10-23T20:11:06.0669527Z Collecting pytest-picked==0.5.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.0695049Z Downloading pytest_picked-0.5.1-py3-none-any.whl.metadata (4.0 kB) 2026-10-23T20:11:06.1022005Z Collecting pytest-xdist==3.8.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.1049380Z Downloading pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB) 2026-10-23T20:11:06.1472669Z Collecting pytest==9.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.1528353Z Downloading pytest-9.0.0-py3-none-any.whl.metadata (7.6 kB) 2026-10-23T20:11:06.1835511Z Collecting requests-mock==1.12.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.1862550Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl.metadata (4.1 kB) 2026-10-23T20:11:06.2189379Z Collecting respx==0.22.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.2216041Z Downloading respx-0.22.0-py2.py3-none-any.whl.metadata (4.1 kB) 2026-10-23T20:11:06.2601982Z Collecting syrupy==5.0.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.2645393Z Downloading syrupy-5.0.0-py3-none-any.whl.metadata (39 kB) 2026-10-23T20:11:06.3097387Z Collecting tqdm==4.67.1 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.3150822Z Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) 2026-10-23T20:11:06.3513181Z Collecting paho-mqtt==2.1.0 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.3539519Z Downloading paho_mqtt-2.1.0-py3-none-any.whl.metadata (23 kB) 2026-10-23T20:11:06.5706805Z Collecting numpy==2.3.2 (from pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.5760517Z Downloading numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB) 2026-10-23T20:11:06.6200758Z Collecting python-dateutil>=2.7 (from freezegun==1.5.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.6245528Z Downloading python_dateutil-3.0.0-py2.py3-none-any.whl.metadata (8.2 kB) 2026-10-23T20:11:06.6558802Z Collecting boolean.py>=4.0 (from license-expression==30.4.3->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.6585149Z Downloading boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB) 2026-10-23T20:11:06.6677233Z Requirement already satisfied: pip>=24.2 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from pipdeptree==2.26.1->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) (26.2.1) 2026-10-23T20:11:06.6928829Z Collecting annotated-types>=0.6.0 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:06.6955645Z Downloading annotated_types-0.8.0-py3-none-any.whl.metadata (15 kB) 2026-10-23T20:11:07.4752931Z Collecting pydantic-core==2.41.4 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:07.4870625Z Downloading pydantic_core-2.41.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB) 2026-10-23T20:11:07.5180253Z Collecting typing-inspection>=0.4.2 (from pydantic==2.12.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:07.5323547Z Downloading typing_inspection-0.4.4-py3-none-any.whl.metadata (2.6 kB) 2026-10-23T20:11:07.5653134Z Collecting iniconfig>=1.0.1 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:07.5733646Z Downloading iniconfig-2.3.1-py3-none-any.whl.metadata (2.8 kB) 2026-10-23T20:11:07.6029799Z Collecting pluggy<2,>=1.5 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:07.6078889Z Downloading pluggy-1.7.0-py3-none-any.whl.metadata (5.0 kB) 2026-10-23T20:11:07.6449305Z Collecting pygments>=2.7.2 (from pytest==9.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:07.6479400Z Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) 2026-10-23T20:11:07.6965354Z Collecting termcolor>=2.1.0 (from pytest-sugar==1.0.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:07.6991600Z Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) 2026-10-23T20:11:07.7319296Z Collecting execnet>=2.1 (from pytest-xdist==3.8.0->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:07.7355785Z Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB) 2026-10-23T20:11:07.9828588Z Collecting botocore<1.44.0,>=1.43.118 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:07.9860505Z Downloading botocore-1.43.118-py3-none-any.whl.metadata (5.6 kB) 2026-10-23T20:11:08.0159625Z Collecting jmespath<2.0.0,>=0.7.1 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.0188525Z Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) 2026-10-23T20:11:08.0594320Z Collecting s3transfer<0.20.0,>=0.19.0 (from boto3>=1.10.49->pycognito==2024.5.1->hass-nabucasa==1.12.0->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.0627126Z Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) 2026-10-23T20:11:08.0698975Z Collecting python-dateutil>=2.7 (from freezegun==1.5.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:08.0731094Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-10-23T20:11:08.1070619Z Collecting six>=1.5 (from python-dateutil>=2.7->freezegun==1.5.2->pytest-homeassistant-custom-component->-r requirements_test.txt (line 2)) 2026-10-23T20:11:08.1104227Z Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-10-23T20:11:08.1616463Z Collecting pycparser (from cffi>=2.0.0->cryptography==46.0.5->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.1646654Z Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) 2026-10-23T20:11:08.2054639Z Collecting bleak>=3.0.2 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.2083257Z Downloading bleak-3.0.2-py3-none-any.whl.metadata (4.7 kB) 2026-10-23T20:11:08.2526012Z Collecting bleak-retry-connector>=4.7.1 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.2553955Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl.metadata (7.3 kB) 2026-10-23T20:11:08.3500585Z Collecting bluetooth-adapters>=2.4.0 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.3526915Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl.metadata (5.3 kB) 2026-10-23T20:11:08.3903347Z Collecting bluetooth-auto-recovery>=1.6.4 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.3938246Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl.metadata (5.5 kB) 2026-10-23T20:11:08.5078061Z Collecting bluetooth-data-tools>=1.29.24 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.5149101Z Downloading bluetooth_data_tools-1.29.24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:11:08.5499091Z Collecting btsocket>=0.3.0 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.5528870Z Downloading btsocket-0.3.0-py2.py3-none-any.whl.metadata (7.0 kB) 2026-10-23T20:11:08.9185236Z Collecting dbus-fast>=5.0.22 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.9230519Z Downloading dbus_fast-5.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (11 kB) 2026-10-23T20:11:08.9616235Z Collecting aiooui>=0.1.1 (from bluetooth-adapters>=2.4.0->habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:08.9645580Z Downloading aiooui-0.1.11-py3-none-any.whl.metadata (6.5 kB) 2026-10-23T20:11:08.9968292Z Collecting uart-devices>=0.1.0 (from bluetooth-adapters>=2.4.0->habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:09.0002933Z Downloading uart_devices-0.1.1-py3-none-any.whl.metadata (4.9 kB) 2026-10-23T20:11:09.0308470Z Collecting usb-devices>=0.4.5 (from bluetooth-adapters>=2.4.0->habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:09.0336626Z Downloading usb_devices-0.5.1-py3-none-any.whl.metadata (5.3 kB) 2026-10-23T20:11:09.0650062Z Collecting PyRIC>=0.1.6.3 (from bluetooth-auto-recovery>=1.6.4->habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:09.0715148Z Downloading PyRIC-0.1.6.3.tar.gz (870 kB) 2026-10-23T20:11:09.0806502Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 870.4/870.4 kB 138.5 MB/s 0:00:00 2026-10-23T20:11:09.1058470Z Installing build dependencies: started 2026-10-23T20:11:09.6393548Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:09.6400128Z Getting requirements to build wheel: started 2026-10-23T20:11:10.0027965Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:10.0036741Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:10.1939746Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:10.2000751Z INFO: pip is looking at multiple versions of bluetooth-data-tools to determine which version is compatible with other requirements. This could take a while. 2026-10-23T20:11:10.2032631Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:10.2086885Z Downloading habluetooth-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:10.2210336Z Downloading habluetooth-6.26.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:10.2300563Z Collecting bluetooth-data-tools>=1.29.23 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:10.2349449Z Downloading bluetooth_data_tools-1.29.23-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:11:10.2521422Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:10.2579249Z Downloading habluetooth-6.26.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:10.2684976Z Downloading habluetooth-6.26.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:10.2744481Z INFO: pip is still looking at multiple versions of bluetooth-data-tools to determine which version is compatible with other requirements. This could take a while. 2026-10-23T20:11:10.2794697Z Downloading habluetooth-6.26.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:10.2997399Z Downloading habluetooth-6.26.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:10.3083707Z Collecting bluetooth-data-tools>=1.29.21 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:10.3124434Z Downloading bluetooth_data_tools-1.29.22-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:11:10.3167242Z INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C. 2026-10-23T20:11:10.3197272Z Downloading bluetooth_data_tools-1.29.21.tar.gz (21 kB) 2026-10-23T20:11:10.3280592Z Installing build dependencies: started 2026-10-23T20:11:11.5478527Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:11.5485172Z Getting requirements to build wheel: started 2026-10-23T20:11:11.7766629Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:11.7775764Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:12.0304539Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:12.0335385Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:12.0372354Z Downloading habluetooth-6.26.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:12.0491991Z Downloading habluetooth-6.26.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:12.0633389Z Collecting bluetooth-data-tools>=1.29.18 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:12.0689414Z Downloading bluetooth_data_tools-1.29.20.tar.gz (20 kB) 2026-10-23T20:11:12.0771229Z Installing build dependencies: started 2026-10-23T20:11:12.9820630Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:12.9826655Z Getting requirements to build wheel: started 2026-10-23T20:11:13.1951589Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:13.1960100Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:13.4307293Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:13.4373163Z Downloading bluetooth_data_tools-1.29.19.tar.gz (20 kB) 2026-10-23T20:11:13.4453173Z Installing build dependencies: started 2026-10-23T20:11:14.3271520Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:14.3278058Z Getting requirements to build wheel: started 2026-10-23T20:11:14.5368598Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:14.5377368Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:14.7714795Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:14.7797778Z Downloading bluetooth_data_tools-1.29.18.tar.gz (20 kB) 2026-10-23T20:11:14.7883833Z Installing build dependencies: started 2026-10-23T20:11:15.6851524Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:15.6856645Z Getting requirements to build wheel: started 2026-10-23T20:11:15.8979161Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:15.8989052Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:16.1406716Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:16.1438222Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:16.1485326Z Downloading habluetooth-6.26.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:16.1634477Z Downloading habluetooth-6.26.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:16.1784423Z Downloading habluetooth-6.26.2.tar.gz (116 kB) 2026-10-23T20:11:16.1929079Z Installing build dependencies: started 2026-10-23T20:11:17.0835690Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:17.0841993Z Getting requirements to build wheel: started 2026-10-23T20:11:17.2955523Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:17.2964084Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:17.6400556Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:17.6518272Z Downloading habluetooth-6.26.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.6642589Z Downloading habluetooth-6.26.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.6766511Z Downloading habluetooth-6.25.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.6900823Z Downloading habluetooth-6.25.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.7015331Z Downloading habluetooth-6.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.7148063Z Downloading habluetooth-6.23.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.7339606Z Downloading habluetooth-6.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.7461392Z Downloading habluetooth-6.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.7625522Z Downloading habluetooth-6.21.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.7749980Z Downloading habluetooth-6.20.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.7869539Z Downloading habluetooth-6.19.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.7989897Z Downloading habluetooth-6.19.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.8110170Z Downloading habluetooth-6.18.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.8246685Z Downloading habluetooth-6.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.8375482Z Downloading habluetooth-6.16.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.8507089Z Downloading habluetooth-6.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.8758262Z Downloading habluetooth-6.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.8879796Z Downloading habluetooth-6.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.9076628Z Downloading habluetooth-6.12.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.9200409Z Downloading habluetooth-6.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.9322881Z Downloading habluetooth-6.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.9495049Z Downloading habluetooth-6.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.9707822Z Downloading habluetooth-6.8.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:17.9880308Z Downloading habluetooth-6.8.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.0013517Z Downloading habluetooth-6.8.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.0140420Z Downloading habluetooth-6.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.0324216Z Downloading habluetooth-6.7.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.0455616Z Downloading habluetooth-6.7.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.0590331Z Downloading habluetooth-6.7.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.0729422Z Downloading habluetooth-6.7.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.0859434Z Downloading habluetooth-6.7.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.0983860Z Downloading habluetooth-6.7.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.1108299Z Downloading habluetooth-6.7.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.1236572Z Downloading habluetooth-6.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:18.1397060Z Collecting bluetooth-data-tools>=1.29.7 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:18.1443352Z Downloading bluetooth_data_tools-1.29.17.tar.gz (19 kB) 2026-10-23T20:11:18.1524085Z Installing build dependencies: started 2026-10-23T20:11:19.0458007Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:19.0464088Z Getting requirements to build wheel: started 2026-10-23T20:11:19.2547284Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:19.2557231Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:19.4927274Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:19.4994765Z Downloading bluetooth_data_tools-1.29.16.tar.gz (20 kB) 2026-10-23T20:11:19.5078924Z Installing build dependencies: started 2026-10-23T20:11:20.4005840Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:20.4011199Z Getting requirements to build wheel: started 2026-10-23T20:11:20.6134121Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:20.6142495Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:20.8512533Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:20.8582697Z Downloading bluetooth_data_tools-1.29.15.tar.gz (19 kB) 2026-10-23T20:11:20.8674312Z Installing build dependencies: started 2026-10-23T20:11:21.7495535Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:21.7501155Z Getting requirements to build wheel: started 2026-10-23T20:11:21.9585441Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:21.9593862Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:22.1978985Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:22.2048222Z Downloading bluetooth_data_tools-1.29.14.tar.gz (19 kB) 2026-10-23T20:11:22.2165216Z Installing build dependencies: started 2026-10-23T20:11:23.1020997Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:23.1026658Z Getting requirements to build wheel: started 2026-10-23T20:11:23.3129859Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:23.3139897Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:23.5536522Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:23.5606778Z Downloading bluetooth_data_tools-1.29.13.tar.gz (19 kB) 2026-10-23T20:11:23.5751401Z Installing build dependencies: started 2026-10-23T20:11:24.4599615Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:24.4605131Z Getting requirements to build wheel: started 2026-10-23T20:11:24.6698744Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:24.6707604Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:24.9106050Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:24.9169620Z Downloading bluetooth_data_tools-1.29.12.tar.gz (19 kB) 2026-10-23T20:11:24.9285445Z Installing build dependencies: started 2026-10-23T20:11:25.8050021Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:25.8055746Z Getting requirements to build wheel: started 2026-10-23T20:11:26.0149195Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:26.0159768Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:26.2472748Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:26.2535754Z Downloading bluetooth_data_tools-1.29.11.tar.gz (19 kB) 2026-10-23T20:11:26.2619271Z Installing build dependencies: started 2026-10-23T20:11:27.1397067Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:27.1403201Z Getting requirements to build wheel: started 2026-10-23T20:11:27.3528932Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:27.3537996Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:27.5868782Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:27.5934618Z Downloading bluetooth_data_tools-1.29.10.tar.gz (19 kB) 2026-10-23T20:11:27.6015089Z Installing build dependencies: started 2026-10-23T20:11:28.5018561Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:28.5024703Z Getting requirements to build wheel: started 2026-10-23T20:11:28.7127785Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:28.7137423Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:28.9474853Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:28.9537906Z Downloading bluetooth_data_tools-1.29.9.tar.gz (19 kB) 2026-10-23T20:11:28.9617607Z Installing build dependencies: started 2026-10-23T20:11:29.8470446Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:29.8475760Z Getting requirements to build wheel: started 2026-10-23T20:11:30.0602086Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:30.0610389Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:30.2955285Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:30.3050158Z Downloading bluetooth_data_tools-1.29.8.tar.gz (19 kB) 2026-10-23T20:11:30.3144823Z Installing build dependencies: started 2026-10-23T20:11:31.2185138Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:31.2191090Z Getting requirements to build wheel: started 2026-10-23T20:11:31.4325391Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:31.4334226Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:31.6710905Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:31.6772240Z Downloading bluetooth_data_tools-1.29.7.tar.gz (19 kB) 2026-10-23T20:11:31.6851233Z Installing build dependencies: started 2026-10-23T20:11:32.5729672Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:32.5735366Z Getting requirements to build wheel: started 2026-10-23T20:11:32.7862311Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:32.7870976Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:33.0234818Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:33.0271439Z Collecting habluetooth>=3.0 (from home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:33.0313742Z Downloading habluetooth-6.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:33.0490525Z Downloading habluetooth-6.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:33.0653748Z Downloading habluetooth-6.6.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:33.0892380Z Downloading habluetooth-6.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:33.1051706Z Downloading habluetooth-6.5.0.tar.gz (70 kB) 2026-10-23T20:11:33.1178921Z Installing build dependencies: started 2026-10-23T20:11:34.0043786Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:34.0050231Z Getting requirements to build wheel: started 2026-10-23T20:11:34.2136994Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:34.2146818Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:34.5587508Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:34.5744755Z Downloading habluetooth-6.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:34.5960330Z Downloading habluetooth-6.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:34.6131824Z Downloading habluetooth-6.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:34.6299197Z Downloading habluetooth-6.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:34.6462933Z Downloading habluetooth-6.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:34.6695679Z Downloading habluetooth-6.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-10-23T20:11:34.6902798Z Collecting bluetooth-data-tools>=1.28.0 (from habluetooth>=3.0->home-assistant-bluetooth==1.13.1->homeassistant->-r requirements_test.txt (line 1)) 2026-10-23T20:11:34.6947508Z Downloading bluetooth_data_tools-1.29.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:11:34.7044955Z Downloading bluetooth_data_tools-1.29.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) 2026-10-23T20:11:34.7133560Z Downloading bluetooth_data_tools-1.29.4.tar.gz (18 kB) 2026-10-23T20:11:34.7214769Z Installing build dependencies: started 2026-10-23T20:11:35.6002420Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:35.6008827Z Getting requirements to build wheel: started 2026-10-23T20:11:35.8126757Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:35.8135705Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:36.0514909Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:36.0579003Z Downloading bluetooth_data_tools-1.29.3.tar.gz (18 kB) 2026-10-23T20:11:36.0666948Z Installing build dependencies: started 2026-10-23T20:11:36.9517693Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:36.9523838Z Getting requirements to build wheel: started 2026-10-23T20:11:37.1634218Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:37.1643447Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:37.3994634Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:37.4079075Z Downloading bluetooth_data_tools-1.29.2.tar.gz (18 kB) 2026-10-23T20:11:37.4160340Z Installing build dependencies: started 2026-10-23T20:11:38.3110620Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:38.3117060Z Getting requirements to build wheel: started 2026-10-23T20:11:38.5284213Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:38.5294108Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:38.7647765Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:38.7717889Z Downloading bluetooth_data_tools-1.29.1.tar.gz (18 kB) 2026-10-23T20:11:38.7799060Z Installing build dependencies: started 2026-10-23T20:11:39.6835374Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:39.6840604Z Getting requirements to build wheel: started 2026-10-23T20:11:39.9006512Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:39.9015139Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:40.1396199Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:40.1474553Z Downloading bluetooth_data_tools-1.29.0.tar.gz (18 kB) 2026-10-23T20:11:40.1557601Z Installing build dependencies: started 2026-10-23T20:11:41.0459768Z Installing build dependencies: finished with status 'done' 2026-10-23T20:11:41.0465600Z Getting requirements to build wheel: started 2026-10-23T20:11:41.2580631Z Getting requirements to build wheel: finished with status 'done' 2026-10-23T20:11:41.2589761Z Preparing metadata (pyproject.toml): started 2026-10-23T20:11:41.4937700Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-23T20:11:41.4995977Z Downloading bluetooth_data_tools-1.28.4-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (5.2 kB) 2026-10-23T20:11:41.5570453Z Downloading homeassistant-2026.2.3-py3-none-any.whl (51.2 MB) 2026-10-23T20:11:41.9642874Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.2/51.2 MB 126.7 MB/s 0:00:00 2026-10-23T20:11:41.9674159Z Downloading aiodns-4.0.0-py3-none-any.whl (11 kB) 2026-10-23T20:11:41.9730461Z Downloading aiohasupervisor-0.3.3-py3-none-any.whl (40 kB) 2026-10-23T20:11:41.9776943Z Downloading aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB) 2026-10-23T20:11:41.9919737Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 153.2 MB/s 0:00:00 2026-10-23T20:11:41.9980945Z Downloading orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB) 2026-10-23T20:11:42.0029485Z Downloading yarl-1.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (377 kB) 2026-10-23T20:11:42.0107112Z Downloading aiohttp_asyncmdnsresolver-0.1.1-py3-none-any.whl (13 kB) 2026-10-23T20:11:42.0154162Z Downloading aiohttp_cors-0.8.1-py3-none-any.whl (25 kB) 2026-10-23T20:11:42.0208364Z Downloading aiohttp_fast_zlib-0.3.0-py3-none-any.whl (8.6 kB) 2026-10-23T20:11:42.0259161Z Downloading aiozoneinfo-0.2.3-py3-none-any.whl (8.0 kB) 2026-10-23T20:11:42.0328079Z Downloading annotatedyaml-1.0.2-cp313-cp313-manylinux_2_36_x86_64.whl (69 kB) 2026-10-23T20:11:42.0395379Z Downloading astral-2.2-py2.py3-none-any.whl (30 kB) 2026-10-23T20:11:42.0440930Z Downloading async_interrupt-1.2.2-py3-none-any.whl (8.9 kB) 2026-10-23T20:11:42.0485794Z Downloading atomicwrites_homeassistant-1.4.1-py2.py3-none-any.whl (7.1 kB) 2026-10-23T20:11:42.0560973Z Downloading attrs-25.4.0-py3-none-any.whl (67 kB) 2026-10-23T20:11:42.0619778Z Downloading audioop_lts-0.2.1-cp313-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82 kB) 2026-10-23T20:11:42.0676802Z Downloading awesomeversion-25.8.0-py3-none-any.whl (15 kB) 2026-10-23T20:11:42.0731628Z Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) 2026-10-23T20:11:42.0796925Z Downloading ciso8601-2.3.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (41 kB) 2026-10-23T20:11:42.0841929Z Downloading cronsim-2.7-py3-none-any.whl (14 kB) 2026-10-23T20:11:42.0884397Z Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB) 2026-10-23T20:11:42.1119939Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 198.5 MB/s 0:00:00 2026-10-23T20:11:42.1156929Z Downloading fnv_hash_fast-1.6.0-cp313-cp313-manylinux_2_36_x86_64.whl (14 kB) 2026-10-23T20:11:42.1214153Z Downloading hass_nabucasa-1.12.0-py3-none-any.whl (89 kB) 2026-10-23T20:11:42.1262947Z Downloading webrtc_models-0.3.0-py3-none-any.whl (7.5 kB) 2026-10-23T20:11:42.1335494Z Downloading acme-5.2.2-py3-none-any.whl (94 kB) 2026-10-23T20:11:42.1404553Z Downloading home_assistant_bluetooth-1.13.1-py3-none-any.whl (7.9 kB) 2026-10-23T20:11:42.1450524Z Downloading httpx-0.28.1-py3-none-any.whl (73 kB) 2026-10-23T20:11:42.1503066Z Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB) 2026-10-23T20:11:42.1551787Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-10-23T20:11:42.1633560Z Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.0 MB) 2026-10-23T20:11:42.2057323Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 180.0 MB/s 0:00:00 2026-10-23T20:11:42.2089211Z Downloading propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (204 kB) 2026-10-23T20:11:42.2146279Z Downloading psutil_home_assistant-0.0.1-py3-none-any.whl (6.3 kB) 2026-10-23T20:11:42.2195420Z Downloading pycognito-2024.5.1-py3-none-any.whl (26 kB) 2026-10-23T20:11:42.2241524Z Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB) 2026-10-23T20:11:42.2289579Z Downloading pyopenssl-25.3.0-py3-none-any.whl (57 kB) 2026-10-23T20:11:42.2354849Z Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) 2026-10-23T20:11:42.2417913Z Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (801 kB) 2026-10-23T20:11:42.2478146Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 801.6/801.6 kB 155.6 MB/s 0:00:00 2026-10-23T20:11:42.2506095Z Downloading requests-2.32.5-py3-none-any.whl (64 kB) 2026-10-23T20:11:42.2566472Z Downloading securetar-2025.2.1-py3-none-any.whl (11 kB) 2026-10-23T20:11:42.2623791Z Downloading snitun-0.45.1-py3-none-any.whl (51 kB) 2026-10-23T20:11:42.2758976Z Downloading sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) 2026-10-23T20:11:42.3068521Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 104.2 MB/s 0:00:00 2026-10-23T20:11:42.3100610Z Downloading standard_aifc-3.13.0-py3-none-any.whl (10 kB) 2026-10-23T20:11:42.3148402Z Downloading standard_telnetlib-3.13.0-py3-none-any.whl (10.0 kB) 2026-10-23T20:11:42.3204257Z Downloading ulid_transform-1.5.2-cp313-cp313-manylinux_2_36_x86_64.whl (49 kB) 2026-10-23T20:11:42.3277909Z Downloading uv-0.9.26-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.3 MB) 2026-10-23T20:11:42.4667269Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.3/23.3 MB 168.6 MB/s 0:00:00 2026-10-23T20:11:42.4709922Z Downloading voluptuous-0.15.2-py3-none-any.whl (31 kB) 2026-10-23T20:11:42.4795212Z Downloading voluptuous_openapi-0.2.0-py3-none-any.whl (10 kB) 2026-10-23T20:11:42.4863057Z Downloading voluptuous_serialize-2.7.0-py3-none-any.whl (7.8 kB) 2026-10-23T20:11:42.4931669Z Downloading zeroconf-0.148.0-cp313-cp313-manylinux_2_36_x86_64.whl (2.1 MB) 2026-10-23T20:11:42.5167526Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 121.4 MB/s 0:00:00 2026-10-23T20:11:42.5200567Z Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) 2026-10-23T20:11:42.5254771Z Downloading fnvhash-0.2.1-py3-none-any.whl (18 kB) 2026-10-23T20:11:42.5300561Z Downloading grpcio-1.84.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB) 2026-10-23T20:11:42.5526320Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 340.7 MB/s 0:00:00 2026-10-23T20:11:42.5561655Z Downloading httpcore-1.0.9-py3-none-any.whl (78 kB) 2026-10-23T20:11:42.5613781Z Downloading icmplib-3.0.4-py3-none-any.whl (30 kB) 2026-10-23T20:11:42.5661671Z Downloading idna-3.20-py3-none-any.whl (69 kB) 2026-10-23T20:11:42.5727191Z Downloading josepy-2.2.0-py3-none-any.whl (29 kB) 2026-10-23T20:11:42.5773630Z Downloading mashumaro-3.23-py3-none-any.whl (78 kB) 2026-10-23T20:11:42.5820206Z Downloading multidict-6.9.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (336 kB) 2026-10-23T20:11:42.5888276Z Downloading pycares-5.2.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (229 kB) 2026-10-23T20:11:42.5941372Z Downloading sentence_stream-1.3.0-py3-none-any.whl (8.7 kB) 2026-10-23T20:11:42.5994904Z Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-10-23T20:11:42.6043677Z Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) 2026-10-23T20:11:42.6116445Z Downloading pytest_homeassistant_custom_component-0.13.316-py3-none-any.whl (71 kB) 2026-10-23T20:11:42.6171248Z Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB) 2026-10-23T20:11:42.6240651Z Downloading coverage-7.10.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (251 kB) 2026-10-23T20:11:42.6295079Z Downloading freezegun-1.5.2-py3-none-any.whl (18 kB) 2026-10-23T20:11:42.6419907Z Downloading license_expression-30.4.3-py3-none-any.whl (117 kB) 2026-10-23T20:11:42.6505452Z Downloading numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB) 2026-10-23T20:11:42.7655262Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 145.7 MB/s 0:00:00 2026-10-23T20:11:42.7686822Z Downloading paho_mqtt-2.1.0-py3-none-any.whl (67 kB) 2026-10-23T20:11:42.7745102Z Downloading pipdeptree-2.26.1-py3-none-any.whl (32 kB) 2026-10-23T20:11:42.7791601Z Downloading pydantic-2.12.2-py3-none-any.whl (460 kB) 2026-10-23T20:11:42.7855730Z Downloading pydantic_core-2.41.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) 2026-10-23T20:11:42.7957492Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 228.4 MB/s 0:00:00 2026-10-23T20:11:42.7998300Z Downloading pylint_per_file_ignores-1.4.0-py3-none-any.whl (4.9 kB) 2026-10-23T20:11:42.8042186Z Downloading pytest-9.0.0-py3-none-any.whl (373 kB) 2026-10-23T20:11:42.8115202Z Downloading pytest_aiohttp-1.1.0-py3-none-any.whl (8.9 kB) 2026-10-23T20:11:42.8160828Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl (15 kB) 2026-10-23T20:11:42.8205606Z Downloading pytest_cov-7.0.0-py3-none-any.whl (22 kB) 2026-10-23T20:11:42.8254939Z Downloading pytest_freezer-0.4.9-py3-none-any.whl (3.2 kB) 2026-10-23T20:11:42.8322350Z Downloading pytest_github_actions_annotate_failures-0.3.0-py3-none-any.whl (6.0 kB) 2026-10-23T20:11:42.8364039Z Downloading pytest_picked-0.5.1-py3-none-any.whl (6.6 kB) 2026-10-23T20:11:42.8412172Z Downloading pytest_socket-0.7.0-py3-none-any.whl (6.8 kB) 2026-10-23T20:11:42.8465330Z Downloading pytest_sugar-1.0.0-py3-none-any.whl (10 kB) 2026-10-23T20:11:42.8517674Z Downloading pytest_unordered-0.7.0-py3-none-any.whl (6.2 kB) 2026-10-23T20:11:42.8610139Z Downloading pytest_xdist-3.8.0-py3-none-any.whl (46 kB) 2026-10-23T20:11:42.8661932Z Downloading requests_mock-1.12.1-py2.py3-none-any.whl (27 kB) 2026-10-23T20:11:42.8708981Z Downloading respx-0.22.0-py2.py3-none-any.whl (25 kB) 2026-10-23T20:11:42.8767547Z Downloading syrupy-5.0.0-py3-none-any.whl (49 kB) 2026-10-23T20:11:42.8817509Z Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) 2026-10-23T20:11:42.8875197Z Downloading pluggy-1.7.0-py3-none-any.whl (27 kB) 2026-10-23T20:11:42.8928610Z Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) 2026-10-23T20:11:42.9256246Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 342.5 MB/s 0:00:00 2026-10-23T20:11:42.9298369Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) 2026-10-23T20:11:42.9352909Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) 2026-10-23T20:11:42.9396374Z Downloading annotated_types-0.8.0-py3-none-any.whl (13 kB) 2026-10-23T20:11:42.9445528Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB) 2026-10-23T20:11:42.9487905Z Downloading boolean_py-5.0-py3-none-any.whl (26 kB) 2026-10-23T20:11:42.9545656Z Downloading boto3-1.43.118-py3-none-any.whl (140 kB) 2026-10-23T20:11:42.9597705Z Downloading botocore-1.43.118-py3-none-any.whl (16.1 MB) 2026-10-23T20:11:43.0267627Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.1/16.1 MB 246.5 MB/s 0:00:00 2026-10-23T20:11:43.0299657Z Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) 2026-10-23T20:11:43.0369670Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-10-23T20:11:43.0436831Z Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) 2026-10-23T20:11:43.0496849Z Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) 2026-10-23T20:11:43.0596010Z Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) 2026-10-23T20:11:43.0700957Z Downloading envs-1.4-py3-none-any.whl (10 kB) 2026-10-23T20:11:43.0773936Z Downloading execnet-2.1.2-py3-none-any.whl (40 kB) 2026-10-23T20:11:43.0851847Z Downloading frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (234 kB) 2026-10-23T20:11:43.0914931Z Downloading greenlet-3.5.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (623 kB) 2026-10-23T20:11:43.0983130Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 623.8/623.8 kB 85.5 MB/s 0:00:00 2026-10-23T20:11:43.1011884Z Downloading h11-0.16.0-py3-none-any.whl (37 kB) 2026-10-23T20:11:43.1105486Z Downloading habluetooth-6.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (714 kB) 2026-10-23T20:11:43.1182438Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 714.1/714.1 kB 119.5 MB/s 0:00:00 2026-10-23T20:11:43.1224701Z Downloading bluetooth_data_tools-1.28.4-cp313-cp313-manylinux_2_36_x86_64.whl (140 kB) 2026-10-23T20:11:43.1292075Z Downloading bleak-3.0.2-py3-none-any.whl (146 kB) 2026-10-23T20:11:43.1353151Z Downloading bleak_retry_connector-4.7.1-py3-none-any.whl (19 kB) 2026-10-23T20:11:43.1404786Z Downloading bluetooth_adapters-2.4.0-py3-none-any.whl (20 kB) 2026-10-23T20:11:43.1472645Z Downloading aiooui-0.1.11-py3-none-any.whl (343 kB) 2026-10-23T20:11:43.1533829Z Downloading bluetooth_auto_recovery-1.6.4-py3-none-any.whl (13 kB) 2026-10-23T20:11:43.1599091Z Downloading btsocket-0.3.0-py2.py3-none-any.whl (14 kB) 2026-10-23T20:11:43.1687557Z Downloading dbus_fast-5.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (896 kB) 2026-10-23T20:11:43.1760093Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 896.5/896.5 kB 141.2 MB/s 0:00:00 2026-10-23T20:11:43.1788935Z Downloading iniconfig-2.3.1-py3-none-any.whl (7.6 kB) 2026-10-23T20:11:43.1839311Z Downloading markupsafe-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (23 kB) 2026-10-23T20:11:43.1877949Z Using cached packaging-26.3-py3-none-any.whl (129 kB) 2026-10-23T20:11:43.1909141Z Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) 2026-10-23T20:11:43.1985422Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 201.9 MB/s 0:00:00 2026-10-23T20:11:43.2023148Z Downloading regex-2026.9.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) 2026-10-23T20:11:43.2082227Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 145.5 MB/s 0:00:00 2026-10-23T20:11:43.2121118Z Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-10-23T20:11:43.2176013Z Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) 2026-10-23T20:11:43.2222884Z Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) 2026-10-23T20:11:43.2274313Z Downloading typing_inspection-0.4.4-py3-none-any.whl (14 kB) 2026-10-23T20:11:43.2327672Z Downloading tzdata-2026.5-py2.py3-none-any.whl (347 kB) 2026-10-23T20:11:43.2444948Z Downloading uart_devices-0.1.1-py3-none-any.whl (4.8 kB) 2026-10-23T20:11:43.2489945Z Downloading usb_devices-0.5.1-py3-none-any.whl (5.4 kB) 2026-10-23T20:11:43.2538517Z Downloading anyio-4.15.1-py3-none-any.whl (132 kB) 2026-10-23T20:11:43.2595212Z Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB) 2026-10-23T20:11:43.2642697Z Downloading pycparser-3.12-py3-none-any.whl (62 kB) 2026-10-23T20:11:43.2727895Z Downloading pyrfc3339-2.1.1-py3-none-any.whl (6.5 kB) 2026-10-23T20:11:43.2781979Z Downloading pytz-2026.5-py2.py3-none-any.whl (506 kB) 2026-10-23T20:11:43.2858793Z Downloading standard_chunk-3.13.0-py3-none-any.whl (4.9 kB) 2026-10-23T20:11:43.9615278Z Building wheels for collected packages: lru-dict, mock-open, PyRIC 2026-10-23T20:11:43.9623654Z Building wheel for lru-dict (pyproject.toml): started 2026-10-23T20:11:45.1115101Z Building wheel for lru-dict (pyproject.toml): finished with status 'done' 2026-10-23T20:11:45.1121803Z Created wheel for lru-dict: filename=lru_dict-1.3.0-cp313-cp313-linux_x86_64.whl size=31791 sha256=9dbcb1b2a8beb26ca2dd7d1816842251fad11e3547c8f5f6f27ecc53bc0b6af6 2026-10-23T20:11:45.1126144Z Stored in directory: /home/runner/.cache/pip/wheels/ba/bd/ab/f0f7fbce8f8129c864c232547eb51631fd4396fa1832bb764b 2026-10-23T20:11:45.1149866Z Building wheel for mock-open (pyproject.toml): started 2026-10-23T20:11:45.3496712Z Building wheel for mock-open (pyproject.toml): finished with status 'done' 2026-10-23T20:11:45.3503953Z Created wheel for mock-open: filename=mock_open-1.4.0-py3-none-any.whl size=14643 sha256=ea4878c7e1007dcd1c1210e166e87dc5586cb8401943719ae92ead53a4b2a1e3 2026-10-23T20:11:45.3506228Z Stored in directory: /home/runner/.cache/pip/wheels/bf/87/79/b4b2b207763f18de6f81bcf179e724a9da1faf86a199a24b60 2026-10-23T20:11:45.3530082Z Building wheel for PyRIC (pyproject.toml): started 2026-10-23T20:11:45.6468265Z Building wheel for PyRIC (pyproject.toml): finished with status 'done' 2026-10-23T20:11:45.6479226Z Created wheel for PyRIC: filename=pyric-0.1.6.3-py2.py3-none-any.whl size=407977 sha256=00fe677c8b7bc40e69c5bf5fa2a5f620afcf4a5687ec99daf0677a8fb5439f3a 2026-10-23T20:11:45.6481481Z Stored in directory: /home/runner/.cache/pip/wheels/b4/9d/e8/a9ecfc2003f256579ac6b252c19a68ad41533502ef58e7e689 2026-10-23T20:11:45.6501680Z Successfully built lru-dict mock-open PyRIC 2026-10-23T20:11:46.2260110Z Installing collected packages: text-unidecode, standard-telnetlib, standard-chunk, pytz, PyRIC, mock-open, ifaddr, ciso8601, btsocket, boolean.py, zeroconf, voluptuous, uv, usb-devices, urllib3, ulid-transform, uart-devices, tzdata, typing-extensions, tqdm, termcolor, six, ruff, regex, PyYAML, python-slugify, pyrfc3339, pylint-per-file-ignores, PyJWT, pygments, pycparser, psutil, propcache, pluggy, Pillow, paho-mqtt, packaging, orjson, numpy, multidict, MarkupSafe, lru-dict, license-expression, jmespath, iniconfig, idna, icmplib, h11, greenlet, frozenlist, fnvhash, execnet, envs, dbus-fast, cronsim, coverage, charset_normalizer, certifi, bcrypt, awesomeversion, audioop-lts, attrs, atomicwrites-homeassistant, async_timeout, async-interrupt, astral, annotated-types, aiooui, aiohappyeyeballs, yarl, voluptuous-serialize, voluptuous-openapi, typing-inspection, standard-aifc, SQLAlchemy, sentence-stream, requests, python-dateutil, pytest, pydantic-core, psutil-home-assistant, pipdeptree, mashumaro, Jinja2, httpcore, grpcio, fnv-hash-fast, cffi, bleak, anyio, annotatedyaml, aiozoneinfo, aiosignal, webrtc-models, syrupy, requests-mock, pytest-xdist, pytest-unordered, pytest-timeout, pytest-sugar, pytest-socket, pytest-picked, pytest-github-actions-annotate-failures, pytest-cov, pytest-asyncio, pydantic, pycares, httpx, freezegun, cryptography, botocore, bluetooth-adapters, aiohttp, snitun, securetar, s3transfer, respx, pytest-freezer, pytest-aiohttp, pyOpenSSL, josepy, bluetooth-data-tools, bluetooth-auto-recovery, bleak-retry-connector, aiohttp-fast-zlib, aiohttp_cors, aiohasupervisor, aiodns, habluetooth, boto3, aiohttp-asyncmdnsresolver, acme, pycognito, home-assistant-bluetooth, hass-nabucasa, homeassistant, pytest-homeassistant-custom-component 2026-10-23T20:12:12.7844259Z 2026-10-23T20:12:12.7975165Z Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.4 Pillow-12.0.0 PyJWT-2.10.1 PyRIC-0.1.6.3 PyYAML-6.0.3 SQLAlchemy-2.0.41 acme-5.2.2 aiodns-4.0.0 aiohappyeyeballs-2.7.1 aiohasupervisor-0.3.3 aiohttp-3.13.3 aiohttp-asyncmdnsresolver-0.1.1 aiohttp-fast-zlib-0.3.0 aiohttp_cors-0.8.1 aiooui-0.1.11 aiosignal-1.4.0 aiozoneinfo-0.2.3 annotated-types-0.8.0 annotatedyaml-1.0.2 anyio-4.15.1 astral-2.2 async-interrupt-1.2.2 async_timeout-5.0.1 atomicwrites-homeassistant-1.4.1 attrs-25.4.0 audioop-lts-0.2.1 awesomeversion-25.8.0 bcrypt-5.0.0 bleak-3.0.2 bleak-retry-connector-4.7.1 bluetooth-adapters-2.4.0 bluetooth-auto-recovery-1.6.4 bluetooth-data-tools-1.28.4 boolean.py-5.0 boto3-1.43.118 botocore-1.43.118 btsocket-0.3.0 certifi-2026.10.23 cffi-2.1.1 charset_normalizer-3.5.2 ciso8601-2.3.3 coverage-7.10.6 cronsim-2.7 cryptography-46.0.5 dbus-fast-5.2.0 envs-1.4 execnet-2.1.2 fnv-hash-fast-1.6.0 fnvhash-0.2.1 freezegun-1.5.2 frozenlist-1.8.0 greenlet-3.5.6 grpcio-1.84.1 h11-0.16.0 habluetooth-6.1.0 hass-nabucasa-1.12.0 home-assistant-bluetooth-1.13.1 homeassistant-2026.2.3 httpcore-1.0.9 httpx-0.28.1 icmplib-3.0.4 idna-3.20 ifaddr-0.2.0 iniconfig-2.3.1 jmespath-1.1.0 josepy-2.2.0 license-expression-30.4.3 lru-dict-1.3.0 mashumaro-3.23 mock-open-1.4.0 multidict-6.9.1 numpy-2.3.2 orjson-3.11.5 packaging-26.3 paho-mqtt-2.1.0 pipdeptree-2.26.1 pluggy-1.7.0 propcache-0.4.1 psutil-7.2.2 psutil-home-assistant-0.0.1 pyOpenSSL-25.3.0 pycares-5.2.1 pycognito-2024.5.1 pycparser-3.12 pydantic-2.12.2 pydantic-core-2.41.4 pygments-2.21.0 pylint-per-file-ignores-1.4.0 pyrfc3339-2.1.1 pytest-9.0.0 pytest-aiohttp-1.1.0 pytest-asyncio-1.3.0 pytest-cov-7.0.0 pytest-freezer-0.4.9 pytest-github-actions-annotate-failures-0.3.0 pytest-homeassistant-custom-component-0.13.316 pytest-picked-0.5.1 pytest-socket-0.7.0 pytest-sugar-1.0.0 pytest-timeout-2.4.0 pytest-unordered-0.7.0 pytest-xdist-3.8.0 python-dateutil-2.9.0.post0 python-slugify-8.0.4 pytz-2026.5 regex-2026.9.29 requests-2.32.5 requests-mock-1.12.1 respx-0.22.0 ruff-0.17.2 s3transfer-0.19.3 securetar-2025.2.1 sentence-stream-1.3.0 six-1.17.0 snitun-0.45.1 standard-aifc-3.13.0 standard-chunk-3.13.0 standard-telnetlib-3.13.0 syrupy-5.0.0 termcolor-3.3.0 text-unidecode-1.3 tqdm-4.67.1 typing-extensions-4.16.0 typing-inspection-0.4.4 tzdata-2026.5 uart-devices-0.1.1 ulid-transform-1.5.2 urllib3-2.8.0 usb-devices-0.5.1 uv-0.9.26 voluptuous-0.15.2 voluptuous-openapi-0.2.0 voluptuous-serialize-2.7.0 webrtc-models-0.3.0 yarl-1.22.0 zeroconf-0.148.0 2026-10-23T20:12:12.7985677Z 2026-10-23T20:12:12.7985880Z [notice] A new release of pip is available: 26.2.1 -> 26.2.2 2026-10-23T20:12:12.7986283Z [notice] To update, run: pip install --upgrade pip 2026-10-23T20:12:15.5954995Z ##[group]Run constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-10-23T20:12:15.5956205Z constraints="$(python -c 'import homeassistant, pathlib; print(pathlib.Path(homeassistant.__file__).parent / "package_constraints.txt")')" 2026-10-23T20:12:15.5957025Z pip install -c "$constraints" -r requirements_test_bluetooth.txt 2026-10-23T20:12:15.6024026Z shell: /usr/bin/bash -e {0} 2026-10-23T20:12:15.6024287Z env: 2026-10-23T20:12:15.6024565Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:15.6025039Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:12:15.6025515Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:15.6025925Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:15.6026327Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:15.6026774Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:12:15.6027117Z ##[endgroup] 2026-10-23T20:12:16.0908563Z Collecting aiousbwatcher (from -r requirements_test_bluetooth.txt (line 4)) 2026-10-23T20:12:16.1534426Z Downloading aiousbwatcher-1.1.1-py3-none-any.whl.metadata (4.2 kB) 2026-10-23T20:12:16.1655719Z Collecting bleak (from -r requirements_test_bluetooth.txt (line 5)) 2026-10-23T20:12:16.1685437Z Downloading bleak-2.1.1-py3-none-any.whl.metadata (5.2 kB) 2026-10-23T20:12:16.1870294Z Collecting bleak-retry-connector (from -r requirements_test_bluetooth.txt (line 6)) 2026-10-23T20:12:16.1926790Z Downloading bleak_retry_connector-4.4.3-py3-none-any.whl.metadata (7.4 kB) 2026-10-23T20:12:16.2053358Z Collecting bluetooth-adapters (from -r requirements_test_bluetooth.txt (line 7)) 2026-10-23T20:12:16.2095832Z Downloading bluetooth_adapters-2.1.0-py3-none-any.whl.metadata (5.3 kB) 2026-10-23T20:12:16.2194416Z Collecting bluetooth-auto-recovery (from -r requirements_test_bluetooth.txt (line 8)) 2026-10-23T20:12:16.2262890Z Downloading bluetooth_auto_recovery-1.5.3-py3-none-any.whl.metadata (5.5 kB) 2026-10-23T20:12:16.2312267Z Requirement already satisfied: bluetooth-data-tools in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from -r requirements_test_bluetooth.txt (line 9)) (1.28.4) 2026-10-23T20:12:16.5730432Z Collecting dbus-fast (from -r requirements_test_bluetooth.txt (line 10)) 2026-10-23T20:12:16.5780210Z Downloading dbus_fast-3.1.2-cp313-cp313-manylinux_2_36_x86_64.whl.metadata (10 kB) 2026-10-23T20:12:16.8727973Z Collecting habluetooth (from -r requirements_test_bluetooth.txt (line 11)) 2026-10-23T20:12:16.8767647Z Downloading habluetooth-5.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) 2026-10-23T20:12:16.8881228Z Collecting pyserial (from -r requirements_test_bluetooth.txt (line 12)) 2026-10-23T20:12:16.8909555Z Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) 2026-10-23T20:12:16.9014520Z Collecting pyudev (from -r requirements_test_bluetooth.txt (line 13)) 2026-10-23T20:12:16.9053861Z Downloading pyudev-0.24.5-py3-none-any.whl.metadata (4.4 kB) 2026-10-23T20:12:16.9342378Z Collecting serialx (from -r requirements_test_bluetooth.txt (line 14)) 2026-10-23T20:12:16.9449688Z Downloading serialx-1.15.0-py3-none-any.whl.metadata (5.0 kB) 2026-10-23T20:12:16.9640856Z Collecting asyncinotify>=4.2.0 (from aiousbwatcher->-r requirements_test_bluetooth.txt (line 4)) 2026-10-23T20:12:16.9714686Z Downloading asyncinotify-4.4.4-py3-none-any.whl.metadata (7.0 kB) 2026-10-23T20:12:16.9804158Z Requirement already satisfied: aiooui>=0.1.1 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-adapters->-r requirements_test_bluetooth.txt (line 7)) (0.1.11) 2026-10-23T20:12:16.9824211Z Requirement already satisfied: uart-devices>=0.1.0 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-adapters->-r requirements_test_bluetooth.txt (line 7)) (0.1.1) 2026-10-23T20:12:16.9828471Z Requirement already satisfied: usb-devices>=0.4.5 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-adapters->-r requirements_test_bluetooth.txt (line 7)) (0.5.1) 2026-10-23T20:12:16.9836460Z Requirement already satisfied: PyRIC>=0.1.6.3 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-auto-recovery->-r requirements_test_bluetooth.txt (line 8)) (0.1.6.3) 2026-10-23T20:12:16.9847507Z Requirement already satisfied: btsocket>=0.2.0 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-auto-recovery->-r requirements_test_bluetooth.txt (line 8)) (0.3.0) 2026-10-23T20:12:16.9862809Z Requirement already satisfied: cryptography>=41.0.3 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) (46.0.5) 2026-10-23T20:12:16.9874790Z Requirement already satisfied: async-interrupt>=1.1.1 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from habluetooth->-r requirements_test_bluetooth.txt (line 11)) (1.2.2) 2026-10-23T20:12:16.9926701Z Requirement already satisfied: typing-extensions>=4.13.0 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from serialx->-r requirements_test_bluetooth.txt (line 14)) (4.16.0) 2026-10-23T20:12:16.9967329Z Requirement already satisfied: cffi>=2.0.0 in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from cryptography>=41.0.3->bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) (2.1.1) 2026-10-23T20:12:16.9989709Z Requirement already satisfied: pycparser in /opt/hostedtoolcache/Python/3.13.16/x64/lib/python3.13/site-packages (from cffi>=2.0.0->cryptography>=41.0.3->bluetooth-data-tools->-r requirements_test_bluetooth.txt (line 9)) (3.12) 2026-10-23T20:12:17.0066996Z Downloading aiousbwatcher-1.1.1-py3-none-any.whl (4.9 kB) 2026-10-23T20:12:17.0150504Z Downloading bleak-2.1.1-py3-none-any.whl (141 kB) 2026-10-23T20:12:17.0246795Z Downloading bleak_retry_connector-4.4.3-py3-none-any.whl (18 kB) 2026-10-23T20:12:17.0319394Z Downloading bluetooth_adapters-2.1.0-py3-none-any.whl (20 kB) 2026-10-23T20:12:17.0393337Z Downloading bluetooth_auto_recovery-1.5.3-py3-none-any.whl (11 kB) 2026-10-23T20:12:17.0480316Z Downloading dbus_fast-3.1.2-cp313-cp313-manylinux_2_36_x86_64.whl (812 kB) 2026-10-23T20:12:17.0597700Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 812.5/812.5 kB 83.7 MB/s 0:00:00 2026-10-23T20:12:17.0666847Z Downloading habluetooth-5.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (699 kB) 2026-10-23T20:12:17.0754622Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 699.6/699.6 kB 84.0 MB/s 0:00:00 2026-10-23T20:12:17.0788587Z Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) 2026-10-23T20:12:17.0899826Z Downloading pyudev-0.24.5-py3-none-any.whl (60 kB) 2026-10-23T20:12:17.0955857Z Downloading serialx-1.15.0-py3-none-any.whl (87 kB) 2026-10-23T20:12:17.1004642Z Downloading asyncinotify-4.4.4-py3-none-any.whl (20 kB) 2026-10-23T20:12:17.2395499Z Installing collected packages: pyserial, serialx, pyudev, dbus-fast, asyncinotify, bleak, aiousbwatcher, bluetooth-adapters, bluetooth-auto-recovery, bleak-retry-connector, habluetooth 2026-10-23T20:12:17.4431873Z Attempting uninstall: dbus-fast 2026-10-23T20:12:17.4475550Z Found existing installation: dbus-fast 5.2.0 2026-10-23T20:12:17.4517278Z Uninstalling dbus-fast-5.2.0: 2026-10-23T20:12:17.4530023Z Successfully uninstalled dbus-fast-5.2.0 2026-10-23T20:12:17.5344275Z Attempting uninstall: bleak 2026-10-23T20:12:17.5384283Z Found existing installation: bleak 3.0.2 2026-10-23T20:12:17.5435958Z Uninstalling bleak-3.0.2: 2026-10-23T20:12:17.5450993Z Successfully uninstalled bleak-3.0.2 2026-10-23T20:12:17.6381966Z Attempting uninstall: bluetooth-adapters 2026-10-23T20:12:17.6454145Z Found existing installation: bluetooth-adapters 2.4.0 2026-10-23T20:12:17.6478608Z Uninstalling bluetooth-adapters-2.4.0: 2026-10-23T20:12:17.6488375Z Successfully uninstalled bluetooth-adapters-2.4.0 2026-10-23T20:12:17.6657954Z Attempting uninstall: bluetooth-auto-recovery 2026-10-23T20:12:17.6731396Z Found existing installation: bluetooth-auto-recovery 1.6.4 2026-10-23T20:12:17.6747692Z Uninstalling bluetooth-auto-recovery-1.6.4: 2026-10-23T20:12:17.6756333Z Successfully uninstalled bluetooth-auto-recovery-1.6.4 2026-10-23T20:12:17.6863496Z Attempting uninstall: bleak-retry-connector 2026-10-23T20:12:17.6915834Z Found existing installation: bleak-retry-connector 4.7.1 2026-10-23T20:12:17.6933849Z Uninstalling bleak-retry-connector-4.7.1: 2026-10-23T20:12:17.6941787Z Successfully uninstalled bleak-retry-connector-4.7.1 2026-10-23T20:12:17.7101901Z Attempting uninstall: habluetooth 2026-10-23T20:12:17.7177314Z Found existing installation: habluetooth 6.1.0 2026-10-23T20:12:17.7205164Z Uninstalling habluetooth-6.1.0: 2026-10-23T20:12:17.7214451Z Successfully uninstalled habluetooth-6.1.0 2026-10-23T20:12:17.7672596Z 2026-10-23T20:12:17.7789396Z Successfully installed aiousbwatcher-1.1.1 asyncinotify-4.4.4 bleak-2.1.1 bleak-retry-connector-4.4.3 bluetooth-adapters-2.1.0 bluetooth-auto-recovery-1.5.3 dbus-fast-3.1.2 habluetooth-5.8.0 pyserial-3.5 pyudev-0.24.5 serialx-1.15.0 2026-10-23T20:12:17.7799814Z 2026-10-23T20:12:17.7800203Z [notice] A new release of pip is available: 26.2.1 -> 26.2.2 2026-10-23T20:12:17.7800940Z [notice] To update, run: pip install --upgrade pip 2026-10-23T20:12:17.8594561Z ##[group]Run ruff check . 2026-10-23T20:12:17.8594938Z ruff check . 2026-10-23T20:12:17.8661645Z shell: /usr/bin/bash -e {0} 2026-10-23T20:12:17.8661909Z env: 2026-10-23T20:12:17.8662184Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.8662641Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:12:17.8663098Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.8663506Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.8663921Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.8664510Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:12:17.8664844Z ##[endgroup] 2026-10-23T20:12:17.8921749Z All checks passed! 2026-10-23T20:12:17.8962405Z ##[group]Run ruff format --check . 2026-10-23T20:12:17.8962745Z ruff format --check . 2026-10-23T20:12:17.9029023Z shell: /usr/bin/bash -e {0} 2026-10-23T20:12:17.9029277Z env: 2026-10-23T20:12:17.9029545Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.9030005Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:12:17.9030463Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.9030859Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.9031615Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.9032024Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:12:17.9032355Z ##[endgroup] 2026-10-23T20:12:17.9295184Z 43 files already formatted 2026-10-23T20:12:17.9338314Z ##[group]Run pytest -q --timeout=60 2026-10-23T20:12:17.9338662Z pytest -q --timeout=60 2026-10-23T20:12:17.9407258Z shell: /usr/bin/bash -e {0} 2026-10-23T20:12:17.9407512Z env: 2026-10-23T20:12:17.9407785Z pythonLocation: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.9408240Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib/pkgconfig 2026-10-23T20:12:17.9408697Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.9409103Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.9409509Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.16/x64 2026-10-23T20:12:17.9409909Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.16/x64/lib 2026-10-23T20:12:17.9410243Z ##[endgroup] 2026-10-23T20:12:30.0785275Z ........................................................................ [ 37%] 2026-10-23T20:12:34.6296499Z ........................................................................ [ 75%] 2026-10-23T20:12:35.1125952Z ................................................ [100%] 2026-10-23T20:12:35.1126486Z 192 passed in 13.35s 2026-10-23T20:12:35.1820287Z Post job cleanup. 2026-10-23T20:12:35.3151277Z (node:3763) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-23T20:12:35.3152937Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-23T20:12:35.3450801Z Post job cleanup. 2026-10-23T20:12:35.4574683Z [command]/usr/bin/git version 2026-10-23T20:12:35.4652019Z git version 2.55.0 2026-10-23T20:12:35.4680340Z Temporarily overriding HOME='/home/runner/work/_temp/ef78391a-f0bc-4a83-81d6-ed694b663fdb' before making global git config changes 2026-10-23T20:12:35.4682502Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T20:12:35.4688987Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-23T20:12:35.4783104Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T20:12:35.4813125Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-23T20:12:35.5350480Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T20:12:35.5472312Z http.https://github.com/.extraheader 2026-10-23T20:12:35.5522863Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2026-10-23T20:12:35.5579750Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-23T20:12:35.5999204Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T20:12:35.6072985Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T20:12:35.6520948Z Cleaning up orphan processes 2026-10-23T20:12:35.6905951Z ##[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/