diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix index b6975018854a..d8c427ed4cda 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -10,6 +10,7 @@ crccheck, cryptography, fetchFromGitHub, + filelock, freezegun, frozendict, jsonschema, @@ -25,14 +26,14 @@ buildPythonPackage rec { pname = "zigpy"; - version = "0.88.0"; + version = "0.90.0"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy"; tag = version; - hash = "sha256-jYhanzekQIIBSqoB/8sToKOhAS/Cicx5OJ83XxWTp7E="; + hash = "sha256-HTQ9azIXnNkNM+s7w0oerDf9+RcCO8DF9+kL9Uzevyk="; }; postPatch = '' @@ -59,6 +60,7 @@ buildPythonPackage rec { nativeCheckInputs = [ aioresponses + filelock freezegun pytest-asyncio_0 pytest-timeout @@ -68,13 +70,11 @@ buildPythonPackage rec { disabledTests = [ # assert quirked.quirk_metadata.quirk_location.endswith("zigpy/tests/test_quirks_v2.py]-line:104") is False "test_quirks_v2" - ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ - "test_periodic_scan_priority" ]; disabledTestPaths = [ # Tests require network access + "tests/ota/test_ota_image.py" "tests/ota/test_ota_providers.py" # All tests fail to shutdown thread during teardown "tests/ota/test_ota_matching.py"