1{ lib 2, aenum 3, aiodns 4, aiohttp 5, buildPythonPackage 6, faust-cchardet 7, fetchFromGitHub 8, pyopenssl 9, pythonOlder 10, pythonRelaxDepsHook 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.0"; 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-5Tj611p4wYn7GjoCtCTRhUZkKyAJglHcci76ciVFWik="; 30 }; 31 32 pythonRemoveDeps = [ 33 "faust-cchardet" 34 ]; 35 36 nativeBuildInputs = [ 37 pythonRelaxDepsHook 38 ]; 39 40 propagatedBuildInputs = [ 41 aenum 42 aiodns 43 aiohttp 44 faust-cchardet 45 pyopenssl 46 pytz 47 related 48 requests 49 uonet-request-signer-hebe 50 yarl 51 ]; 52 53 # Project has no tests 54 doCheck = false; 55 56 pythonImportsCheck = [ 57 "vulcan" 58 ]; 59 60 meta = with lib; { 61 description = "Python library for UONET+ e-register API"; 62 homepage = "https://vulcan-api.readthedocs.io/"; 63 changelog = "https://github.com/kapi2289/vulcan-api/releases/tag/v${version}"; 64 license = licenses.mit; 65 maintainers = with maintainers; [ fab ]; 66 }; 67}