diff --git a/pkgs/development/python-modules/universal-silabs-flasher/default.nix b/pkgs/development/python-modules/universal-silabs-flasher/default.nix index 25488de230d8..c5ec09a67989 100644 --- a/pkgs/development/python-modules/universal-silabs-flasher/default.nix +++ b/pkgs/development/python-modules/universal-silabs-flasher/default.nix @@ -3,6 +3,7 @@ stdenv, buildPythonPackage, fetchFromGitHub, + pythonOlder, # build-system setuptools, @@ -27,14 +28,14 @@ buildPythonPackage rec { pname = "universal-silabs-flasher"; - version = "0.0.29"; + version = "0.0.30"; pyproject = true; src = fetchFromGitHub { owner = "NabuCasa"; repo = "universal-silabs-flasher"; tag = "v${version}"; - hash = "sha256-dXLk1lwSGPRNTwhi9MY6AcqlBtZwFt/EMS0juI4IpjQ="; + hash = "sha256-AAF3MswdhGgSVS6efUp+QylWykbNqHz2ThfBdD8E/ew="; }; postPatch = '' @@ -45,21 +46,18 @@ buildPythonPackage rec { build-system = [ setuptools ]; - pythonRelaxDeps = [ - # https://github.com/NabuCasa/universal-silabs-flasher/pull/50 - "gpiod" - ]; - - propagatedBuildInputs = [ - async-timeout - bellows - click - coloredlogs - crc - pyserial-asyncio-fast - typing-extensions - zigpy - ] ++ lib.optionals (stdenv.hostPlatform.isLinux) [ libgpiod ]; + dependencies = + [ + bellows + click + coloredlogs + crc + pyserial-asyncio-fast + typing-extensions + zigpy + ] + ++ lib.optionals (pythonOlder "3.11") [ async-timeout ] + ++ lib.optionals (stdenv.hostPlatform.isLinux) [ libgpiod ]; nativeCheckInputs = [ pytestCheckHook