# HG changeset patch # User Marcin Kuzminski # Date 2018-06-28 14:46:26 # Node ID 1325233adabbb492d845524d6cc62d0aa5e23f11 # Parent c4583ce6fca24348987d438a1ffe0dfc9456826e dependencies: bumped gevent to 1.3.4 diff --git a/pkgs/python-packages-overrides.nix b/pkgs/python-packages-overrides.nix --- a/pkgs/python-packages-overrides.nix +++ b/pkgs/python-packages-overrides.nix @@ -22,6 +22,14 @@ self: super: { ]; }); + "gevent" = super."gevent".override (attrs: { + propagatedBuildInputs = attrs.propagatedBuildInputs ++ [ + # NOTE: (marcink) odd requirements from gevent aren't set properly, + # thus we need to inject psutil manually + self."psutil" + ]; + }); + "hgsubversion" = super."hgsubversion".override (attrs: { propagatedBuildInputs = attrs.propagatedBuildInputs ++ [ pkgs.sqlite diff --git a/pkgs/python-packages.nix b/pkgs/python-packages.nix --- a/pkgs/python-packages.nix +++ b/pkgs/python-packages.nix @@ -146,14 +146,14 @@ self: super: { }; }; "gevent" = super.buildPythonPackage { - name = "gevent-1.2.2"; + name = "gevent-1.3.4"; doCheck = false; propagatedBuildInputs = [ self."greenlet" ]; src = fetchurl { - url = "https://files.pythonhosted.org/packages/1b/92/b111f76e54d2be11375b47b213b56687214f258fd9dae703546d30b837be/gevent-1.2.2.tar.gz"; - sha256 = "0bbbjvi423y9k9xagrcsimnayaqymg6f2dj76m9z3mjpkjpci4a7"; + url = "https://files.pythonhosted.org/packages/f8/85/f92a8f43c9f15ffad49d743d929863a042ce3e8de5746c63bb4d6ce51a02/gevent-1.3.4.tar.gz"; + sha256 = "0x2gm3iba4cprclnbkcq2i14m6br2hfqns8yv3sjil46b1qdri2k"; }; meta = { license = [ pkgs.lib.licenses.mit ]; diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -31,7 +31,7 @@ zope.deprecation==4.3.0 zope.interface==4.5.0 ## http servers -gevent==1.2.2 +gevent==1.3.4 greenlet==0.4.13 gunicorn==19.7.1 waitress==1.1.0