Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
90 lines (58 loc) · 2.43 KB

File metadata and controls

90 lines (58 loc) · 2.43 KB
Copy raw file
Download raw file
Outline
Edit and raw actions

Zeep: Python SOAP client

A fast and modern Python SOAP client

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
  • Experimental support for asyncio via aiohttp (Python 3.5+)
Features still in development include:
  • WSSE x.509 support (BinarySecurityToken)
  • WS Policy support

Please see for more information the documentation at http://docs.python-zeep.org/

Status

https://readthedocs.org/projects/python-zeep/badge/?version=latest https://travis-ci.org/mvantellingen/python-zeep.svg?branch=master https://ci.appveyor.com/api/projects/status/im609ng9h29vt89r?svg=true http://codecov.io/github/mvantellingen/python-zeep/coverage.svg?branch=master https://requires.io/github/mvantellingen/python-zeep/requirements.svg?branch=master

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.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.