circus: fix incompatible dependency of python-circus (#73199)

* circus: fix incompatible dependency of python-circus

* circus: move out of python packages set

* circus: remove directly used python packages arguments
This commit is contained in:
tekeri 2019-11-11 22:09:58 +09:00 committed by Frederik Rietdijk
parent d68d23bb26
commit cd41194654
3 changed files with 10 additions and 8 deletions

View file

@ -1,7 +1,10 @@
{ stdenv, buildPythonPackage, fetchPypi
, iowait, psutil, pyzmq, tornado, mock }:
{ stdenv, python3Packages }:
buildPythonPackage rec {
let
inherit (python3Packages) buildPythonApplication fetchPypi iowait psutil pyzmq tornado_4 mock;
in
buildPythonApplication rec {
pname = "circus";
version = "0.15.0";
@ -13,15 +16,14 @@ buildPythonPackage rec {
postPatch = ''
# relax version restrictions to fix build
substituteInPlace setup.py \
--replace "pyzmq>=13.1.0,<17.0" "pyzmq>13.1.0" \
--replace "tornado>=3.0,<5.0" "tornado>=3.0"
--replace "pyzmq>=13.1.0,<17.0" "pyzmq>13.1.0"
'';
checkInputs = [ mock ];
doCheck = false; # weird error
propagatedBuildInputs = [ iowait psutil pyzmq tornado ];
propagatedBuildInputs = [ iowait psutil pyzmq tornado_4 ];
meta = with stdenv.lib; {
description = "A process and socket manager";

View file

@ -2311,6 +2311,8 @@ in
buildGoModule = buildGo112Module;
};
circus = callPackage ../tools/networking/circus { };
# Cleanup before 20.03:
citrix_receiver = throw "citrix_receiver has been discontinued by Citrix (https://docs.citrix.com/en-us/citrix-workspace-app.html). Please use citrix_workspace.";
citrix_receiver_13_10_0 = citrix_receiver;

View file

@ -1643,8 +1643,6 @@ in {
cmarkgfm = callPackage ../development/python-modules/cmarkgfm { };
circus = callPackage ../development/python-modules/circus {};
colorcet = callPackage ../development/python-modules/colorcet { };
coloredlogs = callPackage ../development/python-modules/coloredlogs { };