1{ lib
2, buildPythonPackage
3, fetchFromGitHub
4, future
5, pyjwt
6, requests
7, requests-toolbelt
8}:
9
10buildPythonPackage rec {
11 pname = "webexteamssdk";
12 version = "1.6";
13
14 src = fetchFromGitHub {
15 owner = "CiscoDevNet";
16 repo = pname;
17 rev = "v${version}";
18 sha256 = "0bw28ag1iqyqlxz83m4qb3r94kipv5mpf3bsvc8zv5vh4dv52bp2";
19 };
20
21 propagatedBuildInputs = [
22 future
23 pyjwt
24 requests
25 requests-toolbelt
26 ];
27
28 # Tests require a Webex Teams test domain
29 doCheck = false;
30 pythonImportsCheck = [ "webexteamssdk" ];
31
32 meta = with lib; {
33 description = "Python module for Webex Teams APIs";
34 homepage = "https://github.com/CiscoDevNet/webexteamssdk";
35 license = with licenses; [ mit ];
36 maintainers = with maintainers; [ fab ];
37 };
38}