ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / gevent / default.nix
blob28a089296481b8d7de5508ed1e821d46410edd6a
1 { lib
2 , fetchPypi
3 , buildPythonPackage
4 , isPyPy
5 , python
6 , libev
7 , greenlet
8 , setuptools
9 , zope_event
10 , zope_interface
11 , pythonOlder
14 buildPythonPackage rec {
15   pname = "gevent";
16   version = "21.12.0";
17   format = "pyproject";
19   disabled = pythonOlder "3.7";
21   src = fetchPypi {
22     inherit pname version;
23     hash = "sha256-9ItkV4w2e5H6eTv46qr0mVy5PIvEWGDkc7+GgHCtCU4=";
24   };
26   nativeBuildInputs = [
27     setuptools
28   ];
30   buildInputs = [
31     libev
32   ];
34   propagatedBuildInputs = [
35     zope_event
36     zope_interface
37   ] ++ lib.optionals (!isPyPy) [
38     greenlet
39   ];
41   # Bunch of failures.
42   doCheck = false;
44   pythonImportsCheck = [
45     "gevent"
46   ];
48   meta = with lib; {
49     description = "Coroutine-based networking library";
50     homepage = "http://www.gevent.org/";
51     license = licenses.mit;
52     maintainers = with maintainers; [ bjornfor ];
53     platforms = platforms.unix;
54   };