at 24.11-pre 908 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 pythonOlder, 5 fetchFromGitHub, 6 setuptools-scm, 7 aiohttp, 8 pytz, 9 voluptuous, 10}: 11 12buildPythonPackage rec { 13 pname = "pygti"; 14 version = "0.9.4"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.6"; 18 19 src = fetchFromGitHub { 20 owner = "vigonotion"; 21 repo = "pygti"; 22 rev = "refs/tags/v${version}"; 23 hash = "sha256-2T4Yw4XEOkv+IWyB4Xa2dPu929VH0tLeUjQ5S8EVXz0="; 24 }; 25 26 nativeBuildInputs = [ setuptools-scm ]; 27 28 propagatedBuildInputs = [ 29 aiohttp 30 pytz 31 voluptuous 32 ]; 33 34 # no tests implemented 35 doCheck = false; 36 37 pythonImportsCheck = [ 38 "pygti.auth" 39 "pygti.exceptions" 40 "pygti.gti" 41 ]; 42 43 meta = with lib; { 44 description = "Access public transport information in Hamburg, Germany"; 45 homepage = "https://github.com/vigonotion/pygti"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ dotlambda ]; 48 }; 49}