biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / aemet-opendata / default.nix
blobd356e78976a05447df603cc1e4c9201a36603a1e
2   lib,
3   aiohttp,
4   buildPythonPackage,
5   fetchFromGitHub,
6   geopy,
7   pythonOlder,
8   setuptools,
9 }:
11 buildPythonPackage rec {
12   pname = "aemet-opendata";
13   version = "0.5.4";
14   pyproject = true;
16   disabled = pythonOlder "3.11";
18   src = fetchFromGitHub {
19     owner = "Noltari";
20     repo = "AEMET-OpenData";
21     rev = "refs/tags/${version}";
22     hash = "sha256-iy1ptkxc4dh/fwWSi/GgPX5KRulyG0zwWTbCNBirsCo=";
23   };
25   build-system = [ setuptools ];
27   dependencies = [
28     aiohttp
29     geopy
30   ];
32   # no tests implemented
33   doCheck = false;
35   pythonImportsCheck = [ "aemet_opendata.interface" ];
37   meta = with lib; {
38     description = "Python client for AEMET OpenData Rest API";
39     homepage = "https://github.com/Noltari/AEMET-OpenData";
40     changelog = "https://github.com/Noltari/AEMET-OpenData/releases/tag/${version}";
41     license = licenses.gpl2Only;
42     maintainers = with maintainers; [ dotlambda ];
43   };