Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / vulcan-api / default.nix
blobc04718c1daad211cd8f6830357e1e1c0b4abce1d
1 { lib
2 , aenum
3 , aiodns
4 , aiohttp
5 , buildPythonPackage
6 , faust-cchardet
7 , fetchFromGitHub
8 , pyopenssl
9 , pythonOlder
10 , pythonRelaxDepsHook
11 , pytz
12 , related
13 , requests
14 , uonet-request-signer-hebe
15 , yarl
18 buildPythonPackage rec {
19   pname = "vulcan-api";
20   version = "2.3.2";
21   format = "setuptools";
23   disabled = pythonOlder "3.6";
25   src = fetchFromGitHub {
26     owner = "kapi2289";
27     repo = pname;
28     rev = "refs/tags/v${version}";
29     hash = "sha256-ebWKcRxAAkHVqV2RaftIHBRJe/TYSUxS+5Utxb0yhtw=";
30   };
32   pythonRemoveDeps = [
33     "faust-cchardet"
34   ];
36   nativeBuildInputs = [
37     pythonRelaxDepsHook
38   ];
40   propagatedBuildInputs = [
41     aenum
42     aiodns
43     aiohttp
44     faust-cchardet
45     pyopenssl
46     pytz
47     related
48     requests
49     uonet-request-signer-hebe
50     yarl
51   ];
53   # Project has no tests
54   doCheck = false;
56   pythonImportsCheck = [
57     "vulcan"
58   ];
60   meta = with lib; {
61     description = "Python library for UONET+ e-register API";
62     homepage = "https://vulcan-api.readthedocs.io/";
63     changelog = "https://github.com/kapi2289/vulcan-api/releases/tag/v${version}";
64     license = licenses.mit;
65     maintainers = with maintainers; [ fab ];
66   };