A modern/fast Python SOAP client based on lxml / requests
Project description
A fast and hip Python SOAP client ;-)
Website: http://docs.python-zeep.org/
IRC: #python-zeep on Freenode
- Highlights:
- Modern codebase compatible with Python 2.7, 3.3, 3.4, 3.5 and PyPy
- Build on top of lxml and requests
- Supports recursive WSDL and XSD documents.
- Supports the xsd:choice and xsd:any elements.
- Uses the defusedxml module for handling potential XML security issues
- Support for WSSE (UsernameToken only for now)
- Experimental support for HTTP bindings
- Experimental support for WS-Addressing headers
- Features still in development include:
- WSSE x.509 support (BinarySecurityToken)
- XML validation using lxml XMLSchema’s
- WS Policy support
Please see for more information the documentation at http://docs.python-zeep.org/
Installation
pip install zeep
Usage
from zeep import Client client = Client('tests/wsdl_files/example.rst') client.service.ping()
To quickly inspect a WSDL file use:
python -mzeep <url-to-wsdl>
Please see the documentation at http://docs.python-zeep.org for more information.
Support
If you encounter bugs then please let me know . A copy of the WSDL file if possible would be most helpful.
I’m also able to offer commercial support. Please contact me at info@mvantellingen.nl for more information.
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.
Source Distribution
zeep-0.18.1.tar.gz
(83.0 kB
view hashes)
Built Distribution
zeep-0.18.1-py2.py3-none-any.whl
(67.5 kB
view hashes)
Close
Hashes for zeep-0.18.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3812337c17323269ae885f8f6f04556491982cf1364cbe96a0be64cb5fdcd8ba |
|
MD5 | 0136be88cf1597de6ab93896b875187b |
|
BLAKE2-256 | 874369d1dd772c4ed2bfc30965bb7fe71029bb44c38efec860051a05099cc6d1 |