{ buildPythonPackage , fetchPypi , pytestCheckHook , tornado , zeromq , py , python }: buildPythonPackage rec { pname = "pyzmq"; version = "22.2.1"; src = fetchPypi { inherit pname version; sha256 = "6d18c76676771fd891ca8e0e68da0bbfb88e30129835c0ade748016adb3b6242"; }; checkInputs = [ pytestCheckHook tornado ]; buildInputs = [ zeromq ]; propagatedBuildInputs = [ py ]; # failing tests disabledTests = [ "test_socket" # hangs "test_current" "test_instance" "test_callable_check" "test_on_recv_basic" "test_on_recv_wake" "test_monitor" # https://github.com/zeromq/pyzmq/issues/1272 "test_cython" "test_asyncio" # hangs "test_mockable" # fails ]; pytestFlagsArray = [ "$out/${python.sitePackages}/zmq/tests/" # Folder with tests ]; # Some of the tests use localhost networking. __darwinAllowLocalNetworking = true; }