diff --git a/pkgs/development/python-modules/pycontrol4/default.nix b/pkgs/development/python-modules/pycontrol4/default.nix index b960b4b7da6d..5719e7640631 100644 --- a/pkgs/development/python-modules/pycontrol4/default.nix +++ b/pkgs/development/python-modules/pycontrol4/default.nix @@ -4,24 +4,35 @@ , fetchFromGitHub , aiohttp , xmltodict +, python-socketio +, websocket-client }: buildPythonPackage rec { pname = "pycontrol4"; - version = "0.3.1"; + version = "1.1.0"; disabled = pythonOlder "3.6"; + format = "setuptools"; + src = fetchFromGitHub { owner = "lawtancool"; repo = "pyControl4"; rev = "v${version}"; - sha256 = "068iiyi17ndv6cv124r5dzvififblbi2zw7jgnzb5xi0q093czkj"; + hash = "sha256-dMv2b6dbMauPvPf4LHKmLF4jnXYRYe6A+2lDtiZDUhY="; }; + postPatch = '' + substituteInPlace setup.py \ + --replace "python-socketio>=4,<5" "python-socketio>=4" + ''; + propagatedBuildInputs = [ aiohttp xmltodict + python-socketio + websocket-client ]; # tests access network