29 buildPythonPackage rec {
34 disabled = pythonOlder "3.6";
36 src = fetchFromGitHub {
37 owner = "mvantellingen";
39 rev = "refs/tags/${version}";
40 hash = "sha256-Bt0QqzJMKPXV91hZYETy9DKoQAELUWlYIh8w/IFTE8E=";
43 build-system = [ setuptools ];
57 optional-dependencies = {
58 async_require = [ httpx ];
59 xmlsec_require = [ xmlsec ];
62 pythonImportsCheck = [ "zeep" ];
74 ] ++ lib.flatten (builtins.attrValues optional-dependencies);
77 # Failed: External connections not allowed during tests.
79 "test_has_not_expired"
80 "test_memory_cache_timeout"
81 "test_bytes_like_password_digest"
82 "test_password_digest"
90 changelog = "https://github.com/mvantellingen/python-zeep/releases/tag/${version}";
91 description = "Python SOAP client";
92 homepage = "http://docs.python-zeep.org";
93 license = licenses.mit;