Metadata-Version: 2.0
Name: zeep
Version: 0.16.0
Summary: A modern/fast Python SOAP client based on lxml / requests
Home-page: http://docs.python-zeep.org
Author: Michael van Tellingen
Author-email: michaelvantellingen@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: appdirs (>=1.4.0)
Requires-Dist: cached-property (>=1.0.0)
Requires-Dist: defusedxml (>=0.4.1)
Requires-Dist: isodate (>=0.5.4)
Requires-Dist: lxml (>=3.0.0)
Requires-Dist: pytz
Requires-Dist: requests (>=2.7.0)
Requires-Dist: six (>=1.9.0)
Provides-Extra: docs
Requires-Dist: sphinx (>=1.4.0); extra == 'docs'
Provides-Extra: test
Requires-Dist: flake8 (==3.0.3); extra == 'test'
Requires-Dist: flake8-blind-except (==0.1.1); extra == 'test'
Requires-Dist: flake8-debugger (==1.4.0); extra == 'test'
Requires-Dist: freezegun (==0.3.7); extra == 'test'
Requires-Dist: isort (==4.2.5); extra == 'test'
Requires-Dist: mock (==2.0.0); extra == 'test'
Requires-Dist: pretend (==1.0.8); extra == 'test'
Requires-Dist: pytest (==3.0.2); extra == 'test'
Requires-Dist: pytest-cov (==2.3.1); extra == 'test'
Requires-Dist: requests-mock (>=0.7.0); extra == 'test'

========================
Zeep: Python SOAP client 
========================

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
------------

.. code-block:: bash

    pip install zeep


Usage
-----
.. code-block:: python

    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.

.. _let me know: https://github.com/mvantellingen/python-zeep/issues


