A modern/fast Python SOAP client based on lxml / requests
Project description
A fast and modern Python SOAP client
- Highlights:
- Compatible with Python 3.6, 3.7, 3.8 and PyPy
- Build on top of lxml and requests
- 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
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size zeep-4.0.0-py2.py3-none-any.whl (100.2 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View |
Filename, size zeep-4.0.0.tar.gz (163.6 kB) | File type Source | Python version None | Upload date | Hashes View |