diff options
author | Alyssa Ross <hi@alyssa.is> | 2024-05-03 15:14:25 +0200 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-05-07 11:19:19 +0200 |
commit | d92b2b6a1bbd322dd65a8b6f51019610d350046e (patch) | |
tree | 7f7c21927b9cc05676501f297c51eb76b49e326c /nixpkgs/pkgs/development/python-modules/zigpy | |
parent | 93c9e56b40530cc627d921cfc255c05b495d4017 (diff) | |
parent | 49050352f602fe87d16ff7b2b6a05b79eb20dc6f (diff) | |
download | nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.gz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.bz2 nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.lz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.xz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.zst nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.zip |
Merge remote-tracking branch 'nixpkgs/nixos-unstable-small'
Conflicts: nixpkgs/nixos/modules/services/mail/mailman.nix nixpkgs/nixos/modules/services/mail/public-inbox.nix nixpkgs/pkgs/build-support/go/module.nix
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/zigpy')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/zigpy/default.nix | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/zigpy/default.nix b/nixpkgs/pkgs/development/python-modules/zigpy/default.nix index 2b7060ddc223..0a32dea6649a 100644 --- a/nixpkgs/pkgs/development/python-modules/zigpy/default.nix +++ b/nixpkgs/pkgs/development/python-modules/zigpy/default.nix @@ -1,12 +1,16 @@ { lib , aiohttp -, aiosqlite , aioresponses +, aiosqlite +, async-timeout +, attrs , buildPythonPackage , crccheck , cryptography -, freezegun , fetchFromGitHub +, freezegun +, importlib-resources +, jsonschema , pycryptodome , pyserial-asyncio , pytest-asyncio @@ -14,12 +18,13 @@ , pytestCheckHook , pythonOlder , setuptools +, typing-extensions , voluptuous }: buildPythonPackage rec { pname = "zigpy"; - version = "0.63.4"; + version = "0.63.5"; pyproject = true; disabled = pythonOlder "3.8"; @@ -28,27 +33,34 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zigpy"; rev = "refs/tags/${version}"; - hash = "sha256-0wenUUkhgodsBID+ZT9JRoJeGDTqAChAIpj+9/Q3FMM="; + hash = "sha256-iZxHXxheyoA5vo0Pxojs7QE8rSyTpsYpJ6/OzDSZJ20="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace '"setuptools-git-versioning<2"' "" \ - --replace 'dynamic = ["version"]' 'version = "${version}"' + --replace-fail '"setuptools-git-versioning<2"' "" \ + --replace-fail 'dynamic = ["version"]' 'version = "${version}"' ''; - nativeBuildInputs = [ + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ + attrs aiohttp aiosqlite crccheck cryptography + jsonschema pyserial-asyncio + typing-extensions pycryptodome voluptuous + ] ++ lib.optionals (pythonOlder "3.9") [ + importlib-resources + ] ++ lib.optionals (pythonOlder "3.11") [ + async-timeout ]; nativeCheckInputs = [ @@ -66,6 +78,11 @@ buildPythonPackage rec { "test_periodic_scan_priority" ]; + disabledTestPaths = [ + # Tests require network access + "tests/ota/test_ota_providers.py" + ]; + pythonImportsCheck = [ "zigpy.application" "zigpy.config" |