Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, eventlet 5, trollius 6, mock 7, python 8}: 9 10buildPythonPackage 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"; 14 15 src = fetchPypi { 16 inherit pname version; 17 sha256 = "cecb51ea220209e33b53cfb95124d90e4fcbee3ff8ba8a179a57120b8624b16a"; 18 }; 19 20 propagatedBuildInputs = [ eventlet trollius ]; 21 buildInputs = [ mock ]; 22 23 # 2 tests error out 24 doCheck = false; 25 checkPhase = '' 26 ${python.interpreter} runtests.py 27 ''; 28 29 meta = with stdenv.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 }; 34 35}