at 24.11-pre 52 lines 1.0 kB view raw
1{ 2 lib, 3 aiohttp, 4 buildPythonPackage, 5 fetchFromGitHub, 6 geopy, 7 pythonOlder, 8 requests, 9 setuptools, 10 urllib3, 11 wheel, 12}: 13 14buildPythonPackage rec { 15 pname = "aemet-opendata"; 16 version = "0.5.1"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.11"; 20 21 src = fetchFromGitHub { 22 owner = "Noltari"; 23 repo = "AEMET-OpenData"; 24 rev = "refs/tags/${version}"; 25 hash = "sha256-qj1rXM3yHYDQhtOkHfKEGS2ICjN7B2olD4og3uISjcw="; 26 }; 27 28 nativeBuildInputs = [ 29 setuptools 30 wheel 31 ]; 32 33 propagatedBuildInputs = [ 34 aiohttp 35 geopy 36 requests 37 urllib3 38 ]; 39 40 # no tests implemented 41 doCheck = false; 42 43 pythonImportsCheck = [ "aemet_opendata.interface" ]; 44 45 meta = with lib; { 46 description = "Python client for AEMET OpenData Rest API"; 47 homepage = "https://github.com/Noltari/AEMET-OpenData"; 48 changelog = "https://github.com/Noltari/AEMET-OpenData/releases/tag/${version}"; 49 license = licenses.gpl2Only; 50 maintainers = with maintainers; [ dotlambda ]; 51 }; 52}