A modern/fast Python SOAP client based on lxml / requests
Project description
Zeep: Python SOAP client
A fast and modern Python SOAP client
- Highlights:
Compatible with Python 3.8, 3.9, 3.10 and PyPy3
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 https://readthedocs.org/projects/python-zeep
This project is a fork of https://github.com/mvantellingen/python-zeep and exists to handle quirks in the SoftLayer API that might not be suitable to add upstream.
Installation
pip install softlayer-zeep
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
Open an issue here: https://github.com/softlayer/softlayer-zeep/issues
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.
Source Distribution
Built Distribution
Hashes for softlayer_zeep-5.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce83afb2d75949ddf412422c89b316935f4807bbc36670d426108d6881749c5e |
|
MD5 | 8636ad39840a94e51c28d0def29eeb61 |
|
BLAKE2b-256 | 2ab48fe79a28187c96d35a66c3becae980d22f637f1bb69e50f92759e127b56f |