Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 aenum, 4 aiodns, 5 aiohttp, 6 buildPythonPackage, 7 faust-cchardet, 8 fetchFromGitHub, 9 pyopenssl, 10 pythonOlder, 11 pytz, 12 related, 13 requests, 14 uonet-request-signer-hebe, 15 yarl, 16}: 17 18buildPythonPackage rec { 19 pname = "vulcan-api"; 20 version = "2.3.2"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.6"; 24 25 src = fetchFromGitHub { 26 owner = "kapi2289"; 27 repo = pname; 28 rev = "refs/tags/v${version}"; 29 hash = "sha256-ebWKcRxAAkHVqV2RaftIHBRJe/TYSUxS+5Utxb0yhtw="; 30 }; 31 32 pythonRemoveDeps = [ "faust-cchardet" ]; 33 34 35 propagatedBuildInputs = [ 36 aenum 37 aiodns 38 aiohttp 39 faust-cchardet 40 pyopenssl 41 pytz 42 related 43 requests 44 uonet-request-signer-hebe 45 yarl 46 ]; 47 48 # Project has no tests 49 doCheck = false; 50 51 pythonImportsCheck = [ "vulcan" ]; 52 53 meta = with lib; { 54 description = "Python library for UONET+ e-register API"; 55 homepage = "https://vulcan-api.readthedocs.io/"; 56 changelog = "https://github.com/kapi2289/vulcan-api/releases/tag/v${version}"; 57 license = licenses.mit; 58 maintainers = with maintainers; [ fab ]; 59 }; 60}