diff --git a/pkgs/development/python-modules/simple-websocket/default.nix b/pkgs/development/python-modules/simple-websocket/default.nix index a7937b59f6c1..3c2e78338f2a 100644 --- a/pkgs/development/python-modules/simple-websocket/default.nix +++ b/pkgs/development/python-modules/simple-websocket/default.nix @@ -3,34 +3,38 @@ buildPythonPackage, fetchFromGitHub, pytestCheckHook, + pythonOlder, setuptools, - wheel, wsproto, }: buildPythonPackage rec { pname = "simple-websocket"; - version = "1.0.0"; - format = "pyproject"; + version = "1.1.0"; + pyproject = true; + + disabled = pythonOlder "3.11"; src = fetchFromGitHub { owner = "miguelgrinberg"; repo = "simple-websocket"; rev = "refs/tags/v${version}"; - hash = "sha256-5dUZnbjHzH1sQ93CbFdEoW9j2zY4Z+8wNsYfmOrgC8E="; + hash = "sha256-dwL6GUyygNGBXqkkTnsHwFFpa1JAaeWc9ycQNRgTN4I="; }; - nativeBuildInputs = [ - setuptools - wheel - ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ wsproto ]; + dependencies = [ wsproto ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "simple_websocket" ]; + disabledTests = [ + # Tests require network access + "SimpleWebSocketClientTestCase" + ]; + meta = with lib; { description = "Simple WebSocket server and client for Python"; homepage = "https://github.com/miguelgrinberg/simple-websocket";