{ buildPythonPackage , fetchPypi , pytestCheckHook , tornado , zeromq , py , python }: buildPythonPackage rec { pname = "pyzmq"; version = "22.1.0"; src = fetchPypi { inherit pname version; sha256 = "7040d6dd85ea65703904d023d7f57fab793d7ffee9ba9e14f3b897f34ff2415d"; }; 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; }