# HG changeset patch # User Marcin Kuzminski # Date 2018-06-28 14:43:30 # Node ID aad3f5b85be4457f3aece9af994903b5dfdfb3f6 # Parent 5ac461b5f0605e90ed9454551fdaa2c10772b47b 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 @@ -35,6 +35,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" + ]; + }); + "future" = super."future".override (attrs: { meta = { license = [ pkgs.lib.licenses.mit ]; diff --git a/pkgs/python-packages.nix b/pkgs/python-packages.nix --- a/pkgs/python-packages.nix +++ b/pkgs/python-packages.nix @@ -515,14 +515,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 ]; @@ -1215,14 +1215,14 @@ self: super: { }; }; "pyasn1-modules" = super.buildPythonPackage { - name = "pyasn1-modules-0.2.1"; + name = "pyasn1-modules-0.2.2"; doCheck = false; propagatedBuildInputs = [ self."pyasn1" ]; src = fetchurl { - url = "https://files.pythonhosted.org/packages/ab/76/36ab0e099e6bd27ed95b70c2c86c326d3affa59b9b535c63a2f892ac9f45/pyasn1-modules-0.2.1.tar.gz"; - sha256 = "1k3wrlkcwxj9rpmfjvzwi4wzhnmb647wgckmqdyjidi2427yl05g"; + url = "https://files.pythonhosted.org/packages/37/33/74ebdc52be534e683dc91faf263931bc00ae05c6073909fde53999088541/pyasn1-modules-0.2.2.tar.gz"; + sha256 = "0ivm850yi7ajjbi8j115qpsj95bgxdsx48nbjzg0zip788c3xkx0"; }; meta = { license = [ pkgs.lib.licenses.bsdOriginal ]; diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -108,7 +108,7 @@ invoke==0.13.0 bumpversion==0.5.3 ## http servers -gevent==1.2.2 +gevent==1.3.4 greenlet==0.4.13 gunicorn==19.7.1 waitress==1.1.0