Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5d9ea37fd335
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 734c74440712
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Nov 5, 2020

  1. Copy the full SHA
    734c744 View commit details
Showing with 22 additions and 15 deletions.
  1. +22 −15 pkgs/development/python-modules/pyzmq/default.nix
37 changes: 22 additions & 15 deletions pkgs/development/python-modules/pyzmq/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ buildPythonPackage
, fetchPypi
, pytest
, pytestCheckHook
, tornado
, zeromq
, py
@@ -16,23 +16,30 @@ buildPythonPackage rec {
sha256 = "296540a065c8c21b26d63e3cea2d1d57902373b16e4256afe46422691903a438";
};

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;