{ lib , aiohttp , buildPythonPackage , fetchFromGitHub , geopy , pythonOlder , requests , setuptools , urllib3 , wheel }: buildPythonPackage rec { pname = "aemet-opendata"; version = "0.4.5"; format = "pyproject"; disabled = pythonOlder "3.11"; src = fetchFromGitHub { owner = "Noltari"; repo = "AEMET-OpenData"; rev = "refs/tags/${version}"; hash = "sha256-rjHiDn8//zjFR27RTGGWZCxKI6pDXu47DFINV8Tq7ZM="; }; nativeBuildInputs = [ setuptools wheel ]; propagatedBuildInputs = [ aiohttp geopy requests urllib3 ]; # no tests implemented doCheck = false; pythonImportsCheck = [ "aemet_opendata.interface" ]; meta = with lib; { description = "Python client for AEMET OpenData Rest API"; homepage = "https://github.com/Noltari/AEMET-OpenData"; changelog = "https://github.com/Noltari/AEMET-OpenData/releases/tag/${version}"; license = licenses.gpl2Only; maintainers = with maintainers; [ dotlambda ]; }; }