Zeep: Python SOAP client
A Python SOAP client
- Highlights:
Compatible with Python 3.7, 3.8, 3.9, 3.10, 3.11 and PyPy3
Build on top of lxml, requests and httpx
Support for Soap 1.1, Soap 1.2 and HTTP bindings
Support for WS-Addressing headers
Support for WSSE (UserNameToken / x.509 signing)
Support for asyncio using the httpx module
Experimental support for XOP messages
Please see for more information the documentation at http://docs.python-zeep.org/
Installation
pip install zeep
Note that the latest version to support Python 2.7, 3.3, 3.4 and 3.5 is Zeep 3.4, install via pip install zeep==3.4.0
Zeep uses the lxml library for parsing xml. See https://lxml.de/installation.html for the installation requirements.
Usage
from zeep import Client
client = Client('tests/wsdl_files/example.rst')
client.service.ping()
To quickly inspect a WSDL file use:
python -m zeep <url-to-wsdl>
Please see the documentation at http://docs.python-zeep.org for more information.
Support
If you want to report a bug then please first read http://docs.python-zeep.org/en/master/reporting_bugs.html
Please only report bugs and not support requests to the GitHub issue tracker.
Release files for jwhzeep 4.2.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jwhzeep-4.2.2.2.tar.gz | 170.3 kB | Details |
Release files / jwhzeep-4.2.2.2.tar.gz
| Download URL | jwhzeep-4.2.2.2.tar.gz |
|---|---|
| Size | 170.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b7b843236183bb918a7045abda269fa8a81aac6eb4884d24c0d8e8ff7755aecd
|
|
BLAKE2b-256 checksum How to use checksums |
fd1ec650db7bb72805bcb60236a4433c149d06aeaf4fdcb8f10214b821cd6188
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.3.dev29+g9c2c0a1.d20230327 CPython/3.10.8
|