27 buildPythonPackage rec {
28 pname = "exchangelib";
32 disabled = pythonOlder "3.9";
34 src = fetchFromGitHub {
35 owner = "ecederstrand";
37 rev = "refs/tags/v${version}";
38 hash = "sha256-nu1uhsUc4NhVE08RtaD8h6KL6DFzA8mPcCJ/cX2UYME=";
41 pythonRelaxDeps = [ "defusedxml" ];
43 build-system = [ setuptools ];
60 optional-dependencies = {
63 # requests-negotiate-sspi
65 kerberos = [ requests-gssapi ];
67 # requests-negotiate-sspi
79 pythonImportsCheck = [ "exchangelib" ];
82 description = "Client for Microsoft Exchange Web Services (EWS)";
83 homepage = "https://github.com/ecederstrand/exchangelib";
84 changelog = "https://github.com/ecederstrand/exchangelib/blob/v${version}/CHANGELOG.md";
85 license = licenses.bsd2;
86 maintainers = with maintainers; [ catern ];