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