diff --git a/pkgs/development/python-modules/meross-iot/default.nix b/pkgs/development/python-modules/meross-iot/default.nix index 02f953c0ac8a..37d088234c92 100644 --- a/pkgs/development/python-modules/meross-iot/default.nix +++ b/pkgs/development/python-modules/meross-iot/default.nix @@ -4,25 +4,21 @@ buildPythonPackage, fetchFromGitHub, paho-mqtt, - pythonOlder, pycryptodomex, requests, - retrying, setuptools, }: buildPythonPackage rec { pname = "meross-iot"; - version = "0.4.7.5"; + version = "0.4.9.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "albertogeniola"; repo = "MerossIot"; tag = version; - hash = "sha256-CEBZVbUkRMWw95imL1k3q7Z3Nkyzwleh5C/s0XxfhfQ="; + hash = "sha256-EBsWEsP7SzhDbMayD2903T5Q2WDJKboVtyYY4xP8AOE="; }; build-system = [ setuptools ]; @@ -32,8 +28,7 @@ buildPythonPackage rec { paho-mqtt pycryptodomex requests - retrying - ]; + ] ++ aiohttp.optional-dependencies.speedups; # Test require network access doCheck = false; @@ -41,8 +36,6 @@ buildPythonPackage rec { pythonImportsCheck = [ "meross_iot" ]; meta = with lib; { - # https://github.com/albertogeniola/MerossIot/pull/413 - broken = lib.versionAtLeast paho-mqtt.version "2"; description = "Python library to interact with Meross devices"; homepage = "https://github.com/albertogeniola/MerossIot"; changelog = "https://github.com/albertogeniola/MerossIot/releases/tag/${version}";