linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / aioeventlet / default.nix
blob0d6796706cbd433a6e0bd4d13cd84a2209bbb357
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , eventlet
5 , trollius
6 , mock
7 , python
8 }:
10 buildPythonPackage rec {
11   pname = "aioeventlet";
12   # version is called 0.5.1 on PyPI, but the filename is aioeventlet-0.5.2.tar.gz
13   version = "0.5.2";
15   src = fetchPypi {
16     inherit pname version;
17     sha256 = "cecb51ea220209e33b53cfb95124d90e4fcbee3ff8ba8a179a57120b8624b16a";
18   };
20   propagatedBuildInputs = [ eventlet trollius ];
21   buildInputs = [ mock ];
23   # 2 tests error out
24   doCheck = false;
25   checkPhase = ''
26     ${python.interpreter} runtests.py
27   '';
29   meta = with lib; {
30     description = "aioeventlet implements the asyncio API (PEP 3156) on top of eventlet. It makes";
31     homepage = "https://pypi.org/project/aioeventlet/";
32     license = licenses.asl20;
33   };