Skip to content

python3Packages.zha: 1.1.2 -> 1.3.0#515610

Merged
dotlambda merged 9 commits intoNixOS:masterfrom
Notarin:zigpy
May 6, 2026
Merged

python3Packages.zha: 1.1.2 -> 1.3.0#515610
dotlambda merged 9 commits intoNixOS:masterfrom
Notarin:zigpy

Conversation

@Notarin
Copy link
Copy Markdown
Contributor

@Notarin Notarin commented May 1, 2026

python3Packages.zigpy-znp: 0.14.3 -> 1.0.0
python3Packages.zigpy-zigate: 0.13.4 -> 0.14.0
python3Packages.zigpy-xbee: fixed failing build by disabling test_connect
python3Packages.zigpy: 1.2.2 -> 1.4.0
python3Packages.zha-quirks: 1.1.1 -> 1.2.0
python3Packages.zha: 1.1.2 -> 1.3.0
python3Packages.bellows: 0.49.0 -> 0.49.1

This was an attempt to resolve #514757 , but ended up being a bit of a yak shave. There is likely mistakes I have made as well as dependents I have missed that have been broken, but I think I have things generally covered, so we shall see.

closes #515206

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@nixpkgs-ci nixpkgs-ci Bot requested review from dotlambda, fabaff and mvnetbiz May 1, 2026 20:53
@nixpkgs-ci nixpkgs-ci Bot added 8.has: package (update) This PR updates a package to a newer version 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 6.topic: python Python is a high-level, general-purpose programming language. labels May 1, 2026
@Notarin
Copy link
Copy Markdown
Contributor Author

Notarin commented May 1, 2026

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 515610
Commit: 6eac42bc64aa627895048dc051e9a0bd4739fbec


x86_64-linux

❌ 7 packages failed to build:
  • python313Packages.zigpy-zboss
  • python313Packages.zigpy-zboss.dist
  • python314Packages.zigpy-zboss
  • python314Packages.zigpy-zboss.dist
  • tests.home-assistant-components.otbr
  • zigpy-cli
  • zigpy-cli.dist
✅ 53 packages built:
  • home-assistant-custom-components.xiaomi_gateway3
  • mew
  • python313Packages.bellows
  • python313Packages.bellows.dist
  • python313Packages.serialx
  • python313Packages.serialx.dist
  • python313Packages.universal-silabs-flasher
  • python313Packages.universal-silabs-flasher.dist
  • python313Packages.zha
  • python313Packages.zha-quirks
  • python313Packages.zha-quirks.dist
  • python313Packages.zha.dist
  • python313Packages.zigpy
  • python313Packages.zigpy-cc
  • python313Packages.zigpy-cc.dist
  • python313Packages.zigpy-deconz
  • python313Packages.zigpy-deconz.dist
  • python313Packages.zigpy-xbee
  • python313Packages.zigpy-xbee.dist
  • python313Packages.zigpy-zigate
  • python313Packages.zigpy-zigate.dist
  • python313Packages.zigpy-znp
  • python313Packages.zigpy-znp.dist
  • python313Packages.zigpy.dist
  • python314Packages.bellows
  • python314Packages.bellows.dist
  • python314Packages.serialx
  • python314Packages.serialx.dist
  • python314Packages.universal-silabs-flasher
  • python314Packages.universal-silabs-flasher.dist
  • python314Packages.zha
  • python314Packages.zha-quirks
  • python314Packages.zha-quirks.dist
  • python314Packages.zha.dist
  • python314Packages.zigpy
  • python314Packages.zigpy-cc
  • python314Packages.zigpy-cc.dist
  • python314Packages.zigpy-deconz
  • python314Packages.zigpy-deconz.dist
  • python314Packages.zigpy-xbee
  • python314Packages.zigpy-xbee.dist
  • python314Packages.zigpy-zigate
  • python314Packages.zigpy-zigate.dist
  • python314Packages.zigpy-znp
  • python314Packages.zigpy-znp.dist
  • python314Packages.zigpy.dist
  • tests.home-assistant-components.hassio
  • tests.home-assistant-components.homeassistant_connect_zbt2
  • tests.home-assistant-components.homeassistant_green
  • tests.home-assistant-components.homeassistant_hardware
  • tests.home-assistant-components.homeassistant_sky_connect
  • tests.home-assistant-components.homeassistant_yellow
  • tests.home-assistant-components.zha

Error logs: `x86_64-linux`
python313Packages.zigpy-zboss
ERROR tests/api/test_listeners.py::test_api_cancel_listeners - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_cleanup_timeout_internal - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_cleanup_timeout_external - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_zboss_request_kwargs - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_zboss_req_rsp - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_zboss_unknown_frame - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_send_failure_when_disconnected - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_frame_merge - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_responses - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_responses_multiple - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_timeouts - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_matching_partial - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_matching_exact - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_not_matching_out_of_order - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_wait_responses_empty - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_callback_simple - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_callbacks - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_wait_for_responses - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/test_uart.py::test_connection_lost - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
============= 1 failed, 56 passed, 58 warnings, 20 errors in 7.06s =============
python314Packages.zigpy-zboss
ERROR tests/api/test_listeners.py::test_api_cancel_listeners - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_cleanup_timeout_internal - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_cleanup_timeout_external - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_zboss_request_kwargs - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_zboss_req_rsp - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_zboss_unknown_frame - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_send_failure_when_disconnected - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_request.py::test_frame_merge - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_responses - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_responses_multiple - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_timeouts - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_matching_partial - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_matching_exact - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_not_matching_out_of_order - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_wait_responses_empty - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_callback_simple - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_response_callbacks - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/api/test_response.py::test_wait_for_responses - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
ERROR tests/test_uart.py::test_connection_lost - AttributeError: module 'zigpy.serial' has no attribute 'pyserial_asyncio'
============ 1 failed, 56 passed, 227 warnings, 20 errors in 6.08s =============
tests.home-assistant-components.otbr
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_additional_entry - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_additional_entry_fail_get_address - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_router_not_setup - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_get_dataset_404 - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_yellow - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_9e2adbd75b8beb119fe564a0f320645d-if00-port0-Home Assistant Connect ZBT-1 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_9e2adbd75b8beb119fe564a0f320645d-if00-port0-Home Assistant Connect ZBT-1 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_10B41DE58A94-if00-Home Assistant Connect ZBT-2 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_2x_addons - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_2x_addons_same_ext_address - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup_has_preferred - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup_has_preferred_2 - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_404 - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_reload - AssertionError: No mock registered for GET http://core-openthread-border-ro...
================== 16 failed, 84 passed, 2 warnings in 10.16s ==================

@Notarin
Copy link
Copy Markdown
Contributor Author

Notarin commented May 1, 2026

Holy sh*t 53 out of 60 is SO much better than I thought I was gonna do...

@Notarin
Copy link
Copy Markdown
Contributor Author

Notarin commented May 1, 2026

Well... zigpy-zboss hasn't had an update in 2 years so... best I can do is suppress the tests I guess... we shall see if that even works...

@Notarin
Copy link
Copy Markdown
Contributor Author

Notarin commented May 1, 2026

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 515610
Commit: d4a5d9d6e484cba436dd2d587668e87b86fc87b1


x86_64-linux

❌ 1 package failed to build:
  • tests.home-assistant-components.otbr
✅ 59 packages built:
  • home-assistant-custom-components.xiaomi_gateway3
  • mew
  • python313Packages.bellows
  • python313Packages.bellows.dist
  • python313Packages.serialx
  • python313Packages.serialx.dist
  • python313Packages.universal-silabs-flasher
  • python313Packages.universal-silabs-flasher.dist
  • python313Packages.zha
  • python313Packages.zha-quirks
  • python313Packages.zha-quirks.dist
  • python313Packages.zha.dist
  • python313Packages.zigpy
  • python313Packages.zigpy-cc
  • python313Packages.zigpy-cc.dist
  • python313Packages.zigpy-deconz
  • python313Packages.zigpy-deconz.dist
  • python313Packages.zigpy-xbee
  • python313Packages.zigpy-xbee.dist
  • python313Packages.zigpy-zboss
  • python313Packages.zigpy-zboss.dist
  • python313Packages.zigpy-zigate
  • python313Packages.zigpy-zigate.dist
  • python313Packages.zigpy-znp
  • python313Packages.zigpy-znp.dist
  • python313Packages.zigpy.dist
  • python314Packages.bellows
  • python314Packages.bellows.dist
  • python314Packages.serialx
  • python314Packages.serialx.dist
  • python314Packages.universal-silabs-flasher
  • python314Packages.universal-silabs-flasher.dist
  • python314Packages.zha
  • python314Packages.zha-quirks
  • python314Packages.zha-quirks.dist
  • python314Packages.zha.dist
  • python314Packages.zigpy
  • python314Packages.zigpy-cc
  • python314Packages.zigpy-cc.dist
  • python314Packages.zigpy-deconz
  • python314Packages.zigpy-deconz.dist
  • python314Packages.zigpy-xbee
  • python314Packages.zigpy-xbee.dist
  • python314Packages.zigpy-zboss
  • python314Packages.zigpy-zboss.dist
  • python314Packages.zigpy-zigate
  • python314Packages.zigpy-zigate.dist
  • python314Packages.zigpy-znp
  • python314Packages.zigpy-znp.dist
  • python314Packages.zigpy.dist
  • tests.home-assistant-components.hassio
  • tests.home-assistant-components.homeassistant_connect_zbt2
  • tests.home-assistant-components.homeassistant_green
  • tests.home-assistant-components.homeassistant_hardware
  • tests.home-assistant-components.homeassistant_sky_connect
  • tests.home-assistant-components.homeassistant_yellow
  • tests.home-assistant-components.zha
  • zigpy-cli
  • zigpy-cli.dist

Error logs: `x86_64-linux`
tests.home-assistant-components.otbr
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_additional_entry - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_additional_entry_fail_get_address - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_router_not_setup - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_get_dataset_404 - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_yellow - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_9e2adbd75b8beb119fe564a0f320645d-if00-port0-Home Assistant Connect ZBT-1 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_9e2adbd75b8beb119fe564a0f320645d-if00-port0-Home Assistant Connect ZBT-1 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_10B41DE58A94-if00-Home Assistant Connect ZBT-2 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_2x_addons - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_2x_addons_same_ext_address - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup_has_preferred - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup_has_preferred_2 - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_404 - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_reload - AssertionError: No mock registered for GET http://core-openthread-border-ro...
================== 16 failed, 84 passed, 2 warnings in 8.21s ===================

Comment thread pkgs/by-name/me/mew/package.nix
Comment thread pkgs/development/python-modules/serialx/default.nix
Comment thread pkgs/development/python-modules/zigpy-xbee/default.nix Outdated
"tests/application/test_startup.py"
"tests/application/test_zdo_requests.py"
"tests/application/test_zigpy_callbacks.py"
# This hasn't been updated in 2 years, and we're getting new failing tests. Best I can do for now is disable them.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we should drop the package entirely?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was thinking exactly the same thing to be honest...

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dotlambda oh I just realized you are the sole maintainer. Do you consent to the package being dropped?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also zigpy-cli or whatever its dependent was again.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can drop zigpy-zboss once breaking changes are allowed again: #503391

@SuperSandro2000 SuperSandro2000 force-pushed the zigpy branch 2 times, most recently from abe9d8b to 5e81ffc Compare May 3, 2026 22:38
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. and removed 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. labels May 3, 2026
@Notarin
Copy link
Copy Markdown
Contributor Author

Notarin commented May 3, 2026

@SuperSandro2000 thanks for dropping the mew commit for me, I hadnt felt like fixing that yet

@Notarin Notarin force-pushed the zigpy branch 2 times, most recently from b53971d to f317319 Compare May 5, 2026 05:01
@Notarin
Copy link
Copy Markdown
Contributor Author

Notarin commented May 5, 2026

I'm not really sure what's up with that test btw, can someone else take a look at that?
It was failing before the PR btw, but it's failing even worse now.
Unless we can merge with that failing since it was already failing?

Comment thread pkgs/development/python-modules/zigpy/default.nix Outdated
@dotlambda
Copy link
Copy Markdown
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 515610
Commit: f3173193ca9adb739235535d8a2ba16c828d2eec


x86_64-linux

❌ 1 package failed to build:
  • tests.home-assistant-components.otbr
✅ 54 packages built:
  • home-assistant-custom-components.xiaomi_gateway3
  • python313Packages.bellows
  • python313Packages.bellows.dist
  • python313Packages.universal-silabs-flasher
  • python313Packages.universal-silabs-flasher.dist
  • python313Packages.zha
  • python313Packages.zha-quirks
  • python313Packages.zha-quirks.dist
  • python313Packages.zha.dist
  • python313Packages.zigpy
  • python313Packages.zigpy-cc
  • python313Packages.zigpy-cc.dist
  • python313Packages.zigpy-deconz
  • python313Packages.zigpy-deconz.dist
  • python313Packages.zigpy-xbee
  • python313Packages.zigpy-xbee.dist
  • python313Packages.zigpy-zboss
  • python313Packages.zigpy-zboss.dist
  • python313Packages.zigpy-zigate
  • python313Packages.zigpy-zigate.dist
  • python313Packages.zigpy-znp
  • python313Packages.zigpy-znp.dist
  • python313Packages.zigpy.dist
  • python314Packages.bellows
  • python314Packages.bellows.dist
  • python314Packages.universal-silabs-flasher
  • python314Packages.universal-silabs-flasher.dist
  • python314Packages.zha
  • python314Packages.zha-quirks
  • python314Packages.zha-quirks.dist
  • python314Packages.zha.dist
  • python314Packages.zigpy
  • python314Packages.zigpy-cc
  • python314Packages.zigpy-cc.dist
  • python314Packages.zigpy-deconz
  • python314Packages.zigpy-deconz.dist
  • python314Packages.zigpy-xbee
  • python314Packages.zigpy-xbee.dist
  • python314Packages.zigpy-zboss
  • python314Packages.zigpy-zboss.dist
  • python314Packages.zigpy-zigate
  • python314Packages.zigpy-zigate.dist
  • python314Packages.zigpy-znp
  • python314Packages.zigpy-znp.dist
  • python314Packages.zigpy.dist
  • tests.home-assistant-components.hassio
  • tests.home-assistant-components.homeassistant_connect_zbt2
  • tests.home-assistant-components.homeassistant_green
  • tests.home-assistant-components.homeassistant_hardware
  • tests.home-assistant-components.homeassistant_sky_connect
  • tests.home-assistant-components.homeassistant_yellow
  • tests.home-assistant-components.zha
  • zigpy-cli
  • zigpy-cli.dist

Error logs: `x86_64-linux`
tests.home-assistant-components.otbr
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_additional_entry - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_additional_entry_fail_get_address - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_router_not_setup - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_get_dataset_404 - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_yellow - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_9e2adbd75b8beb119fe564a0f320645d-if00-port0-Home Assistant Connect ZBT-1 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_9e2adbd75b8beb119fe564a0f320645d-if00-port0-Home Assistant Connect ZBT-1 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_10B41DE58A94-if00-Home Assistant Connect ZBT-2 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_2x_addons - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_2x_addons_same_ext_address - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup_has_preferred - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup_has_preferred_2 - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_404 - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_reload - AssertionError: No mock registered for GET http://core-openthread-border-ro...
================== 16 failed, 84 passed, 2 warnings in 9.77s ===================

@dotlambda
Copy link
Copy Markdown
Member

Unless we can merge with that failing since it was already failing?

Yeah that's fine.

@dotlambda dotlambda changed the title Updated several zigpy projects and more. python3Packages.zha: 1.1.2 -> 1.3.0 May 6, 2026
@dotlambda
Copy link
Copy Markdown
Member

Please don't rebase your branch if a simple force push does the job. It makes it easier to compare revisions.

cryptography
frozendict
jsonschema
pyserial-asyncio-fast
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also remove from inputs.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also remove from inputs.

This creates a build failure. Are you sure this suggestion is not erroneous?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why would removing the other line saying pyserial-asyncio-fast, cause a build failure?

@Notarin
Copy link
Copy Markdown
Contributor Author

Notarin commented May 6, 2026

Please don't rebase your branch if a simple force push does the job. It makes it easier to compare revisions.

I rebased purely because I also wanted to get back up to date with upstream for merging purposes. I try to keep my PRs relatively up to date, and this was a situation where I decided to do it at the same time. I get what you mean though.

Copy link
Copy Markdown
Member

@SuperSandro2000 SuperSandro2000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I deployed this to my HASS and observed no problems

@nixpkgs-ci nixpkgs-ci Bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label May 6, 2026
@dotlambda
Copy link
Copy Markdown
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 515610
Commit: 5ad3d77d17ba57b48b33fc9a327fe0dfd3f2d184


x86_64-linux

❌ 1 package failed to build:
  • tests.home-assistant-components.otbr
✅ 54 packages built:
  • home-assistant-custom-components.xiaomi_gateway3
  • python313Packages.bellows
  • python313Packages.bellows.dist
  • python313Packages.universal-silabs-flasher
  • python313Packages.universal-silabs-flasher.dist
  • python313Packages.zha
  • python313Packages.zha-quirks
  • python313Packages.zha-quirks.dist
  • python313Packages.zha.dist
  • python313Packages.zigpy
  • python313Packages.zigpy-cc
  • python313Packages.zigpy-cc.dist
  • python313Packages.zigpy-deconz
  • python313Packages.zigpy-deconz.dist
  • python313Packages.zigpy-xbee
  • python313Packages.zigpy-xbee.dist
  • python313Packages.zigpy-zboss
  • python313Packages.zigpy-zboss.dist
  • python313Packages.zigpy-zigate
  • python313Packages.zigpy-zigate.dist
  • python313Packages.zigpy-znp
  • python313Packages.zigpy-znp.dist
  • python313Packages.zigpy.dist
  • python314Packages.bellows
  • python314Packages.bellows.dist
  • python314Packages.universal-silabs-flasher
  • python314Packages.universal-silabs-flasher.dist
  • python314Packages.zha
  • python314Packages.zha-quirks
  • python314Packages.zha-quirks.dist
  • python314Packages.zha.dist
  • python314Packages.zigpy
  • python314Packages.zigpy-cc
  • python314Packages.zigpy-cc.dist
  • python314Packages.zigpy-deconz
  • python314Packages.zigpy-deconz.dist
  • python314Packages.zigpy-xbee
  • python314Packages.zigpy-xbee.dist
  • python314Packages.zigpy-zboss
  • python314Packages.zigpy-zboss.dist
  • python314Packages.zigpy-zigate
  • python314Packages.zigpy-zigate.dist
  • python314Packages.zigpy-znp
  • python314Packages.zigpy-znp.dist
  • python314Packages.zigpy.dist
  • tests.home-assistant-components.hassio
  • tests.home-assistant-components.homeassistant_connect_zbt2
  • tests.home-assistant-components.homeassistant_green
  • tests.home-assistant-components.homeassistant_hardware
  • tests.home-assistant-components.homeassistant_sky_connect
  • tests.home-assistant-components.homeassistant_yellow
  • tests.home-assistant-components.zha
  • zigpy-cli
  • zigpy-cli.dist

Error logs: `x86_64-linux`
tests.home-assistant-components.otbr
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_additional_entry - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_additional_entry_fail_get_address - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_router_not_setup - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_user_flow_get_dataset_404 - AssertionError: No mock registered for GET http://custom_url:1234/api/actio...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_yellow - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_9e2adbd75b8beb119fe564a0f320645d-if00-port0-Home Assistant Connect ZBT-1 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_9e2adbd75b8beb119fe564a0f320645d-if00-port0-Home Assistant Connect ZBT-1 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_sky_connect[/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_10B41DE58A94-if00-Home Assistant Connect ZBT-2 (Silicon Labs Multiprotocol)] - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_2x_addons - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_2x_addons_same_ext_address - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup_has_preferred - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_router_not_setup_has_preferred_2 - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_flow_404 - AssertionError: No mock registered for GET http://core-silabs-multiprotocol...
FAILED tests/components/otbr/test_config_flow.py::test_hassio_discovery_reload - AssertionError: No mock registered for GET http://core-openthread-border-ro...
================== 16 failed, 84 passed, 2 warnings in 9.83s ===================

@dotlambda dotlambda added this pull request to the merge queue May 6, 2026
Merged via the queue into NixOS:master with commit ec02f08 May 6, 2026
32 of 33 checks passed
@github-project-automation github-project-automation Bot moved this from Incoming to Done in Home Assistant May 6, 2026
@Notarin Notarin deleted the zigpy branch May 6, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Update Request: python3Packages.zha-quirks 1.1.1 → 1.2.0

3 participants