Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / aio-georss-client / default.nix
blob6130564b421c9ec6f109a11029a529cbeabd92e2
1 { lib
2 , aiohttp
3 , aioresponses
4 , buildPythonPackage
5 , dateparser
6 , fetchFromGitHub
7 , haversine
8 , mock
9 , pytest-asyncio
10 , pytestCheckHook
11 , pythonOlder
12 , requests
13 , setuptools
14 , xmltodict
17 buildPythonPackage rec {
18   pname = "aio-georss-client";
19   version = "0.12";
20   pyproject = true;
22   disabled = pythonOlder "3.8";
24   src = fetchFromGitHub {
25     owner = "exxamalte";
26     repo = "python-aio-georss-client";
27     rev = "refs/tags/v${version}";
28     hash = "sha256-qs0/TkGZlwsucnkgCBco2Pqr9mf5fZHY7ikMBKff+gA=";
29   };
31   __darwinAllowLocalNetworking = true;
33   nativeBuildInputs = [
34     setuptools
35   ];
37   propagatedBuildInputs = [
38     aiohttp
39     haversine
40     xmltodict
41     requests
42     dateparser
43   ];
45   nativeCheckInputs = [
46     aioresponses
47     mock
48     pytest-asyncio
49     pytestCheckHook
50   ];
52   pythonImportsCheck = [
53     "aio_georss_client"
54   ];
56   meta = with lib; {
57     description = "Python library for accessing GeoRSS feeds";
58     homepage = "https://github.com/exxamalte/python-aio-georss-client";
59     changelog = "https://github.com/exxamalte/python-aio-georss-client/blob/v${version}/CHANGELOG.md";
60     license = with licenses; [ asl20 ];
61     maintainers = with maintainers; [ fab ];
62   };