4 python = python3.override {
6 packageOverrides = self: super: {
7 tornado = super.tornado_4;
11 inherit (python.pkgs) buildPythonApplication fetchPypi iowait psutil pyzmq tornado mock six;
14 buildPythonApplication rec {
19 inherit pname version;
20 sha256 = "0paccmqwgard2l0z7swcc3nwc418l9b4mfaddb4s31bpnqg02z6x";
24 # relax version restrictions to fix build
25 substituteInPlace setup.py \
26 --replace "pyzmq>=13.1.0,<17.0" "pyzmq>13.1.0"
29 checkInputs = [ mock ];
31 doCheck = false; # weird error
33 propagatedBuildInputs = [ iowait psutil pyzmq tornado six ];
36 description = "A process and socket manager";
37 homepage = "https://github.com/circus-tent/circus";
38 license = licenses.asl20;