ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / pyopenuv / default.nix
blob8de86af1fbc88d1f71a92f00c0a92018384e5b9d
1 { lib
2 , aiohttp
3 , aresponses
4 , asynctest
5 , backoff
6 , buildPythonPackage
7 , fetchFromGitHub
8 , poetry-core
9 , pytest-aiohttp
10 , pytest-asyncio
11 , pytestCheckHook
12 , pythonOlder
15 buildPythonPackage rec {
16   pname = "pyopenuv";
17   version = "2022.10.0";
18   format = "pyproject";
20   disabled = pythonOlder "3.8";
22   src = fetchFromGitHub {
23     owner = "bachya";
24     repo = pname;
25     rev = "refs/tags/${version}";
26     hash = "sha256-g89UV3rQc6WP6xU4x07Vdgp6plTH1BVdwxmjE2ocnp4=";
27   };
29   nativeBuildInputs = [
30     poetry-core
31   ];
33   propagatedBuildInputs = [
34     aiohttp
35     backoff
36   ];
38   checkInputs = [
39     aresponses
40     asynctest
41     pytest-asyncio
42     pytest-aiohttp
43     pytestCheckHook
44   ];
46   disabledTestPaths = [
47     # Ignore the examples as they are prefixed with test_
48     "examples/"
49   ];
51   pythonImportsCheck = [
52     "pyopenuv"
53   ];
55   meta = with lib; {
56     description = "Python API to retrieve data from openuv.io";
57     homepage = "https://github.com/bachya/pyopenuv";
58     license = with licenses; [ mit ];
59     maintainers = with maintainers; [ fab ];
60   };