Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 fetchPypi, 4 buildPythonPackage, 5 cryptography, 6 libnacl, 7 aiohttp, 8 aiohttp-apispec, 9 pyopenssl, 10 pyasn1, 11 marshmallow, 12 typing-extensions, 13 packaging, 14 apispec, 15}: 16 17buildPythonPackage rec { 18 pname = "pyipv8"; 19 version = "2.13.0"; 20 21 src = fetchPypi { 22 inherit pname version; 23 hash = "sha256-Qp5vqMa7kfSp22C5KAUvut+4YbSXMEZRsHsLevB4QvE="; 24 }; 25 26 propagatedBuildInputs = [ 27 cryptography 28 libnacl 29 aiohttp 30 aiohttp-apispec 31 pyopenssl 32 pyasn1 33 marshmallow 34 typing-extensions 35 packaging 36 apispec 37 ]; 38 39 doCheck = false; 40 41 meta = with lib; { 42 description = "Python implementation of Tribler's IPv8 p2p-networking layer"; 43 homepage = "https://github.com/Tribler/py-ipv8"; 44 license = licenses.lgpl3Only; 45 maintainers = with maintainers; [ mkg20001 ]; 46 }; 47}