diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix | 41 |
1 files changed, 24 insertions, 17 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix b/infra/libkookie/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix index f23d86eb4b73..c80dfe93aee0 100644 --- a/infra/libkookie/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix +++ b/infra/libkookie/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix @@ -1,6 +1,6 @@ { buildPythonPackage , fetchPypi -, pytest +, pytestCheckHook , tornado , zeromq , py @@ -9,30 +9,37 @@ buildPythonPackage rec { pname = "pyzmq"; - version = "19.0.2"; + version = "20.0.0"; src = fetchPypi { inherit pname version; - sha256 = "296540a065c8c21b26d63e3cea2d1d57902373b16e4256afe46422691903a438"; + sha256 = "824ad5888331aadeac772bce27e1c2fbcab82fade92edbd234542c4e12f0dca9"; }; - checkInputs = [ pytest tornado ]; + checkInputs = [ + pytestCheckHook + tornado + ]; buildInputs = [ zeromq ]; propagatedBuildInputs = [ py ]; - # test_socket.py seems to be hanging - # others fail - # for test_monitor: https://github.com/zeromq/pyzmq/issues/1272 - checkPhase = '' - py.test $out/${python.sitePackages}/zmq/ -k "not test_socket \ - and not test_current \ - and not test_instance \ - and not test_callable_check \ - and not test_on_recv_basic \ - and not test_on_recv_wake \ - and not test_monitor \ - and not test_cython" - ''; + # 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; |