nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 58 lines 1.2 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 future, 6 pyjwt, 7 requests, 8 requests-toolbelt, 9 setuptools, 10 versioneer, 11}: 12 13buildPythonPackage rec { 14 pname = "webexteamssdk"; 15 version = "1.6.1"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "CiscoDevNet"; 20 repo = "webexteamssdk"; 21 tag = "v${version}"; 22 hash = "sha256-xlkmXl4tVm48drXmkUijv9GNXzJcDnfSKbOMciPIRRo="; 23 }; 24 25 # opsdroid still depends on webexteamssdk but package was renamed 26 # to webexpythonsdk 27 passthru.skipBulkUpdate = true; 28 29 postPatch = '' 30 # Remove vendorized versioneer 31 rm versioneer.py 32 ''; 33 34 build-system = [ 35 setuptools 36 versioneer 37 ]; 38 39 dependencies = [ 40 future 41 pyjwt 42 requests 43 requests-toolbelt 44 ]; 45 46 # Tests require a Webex Teams test domain 47 doCheck = false; 48 49 pythonImportsCheck = [ "webexteamssdk" ]; 50 51 meta = { 52 description = "Python module for Webex Teams APIs"; 53 homepage = "https://github.com/CiscoDevNet/webexteamssdk"; 54 changelog = "https://github.com/WebexCommunity/WebexPythonSDK/releases/tag/v${version}"; 55 license = with lib.licenses; [ mit ]; 56 maintainers = with lib.maintainers; [ fab ]; 57 }; 58}