aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix
diff options
context:
space:
mode:
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.nix41
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;