Skip to main content

A SOAP library for Python.

Project description

Introduction

Soapbox is a SOAP library for Python capable of generating Python modules from WSDL documents and providing a dispatcher for the Django framework.

  • Generate Python modules based on WSDL and XSD documents.

  • Execute SOAP requests from generated client modules.

  • Provide a dispatcher for Django and stub server modules.

Project sponsored by Flight Data Services.

Installation

Package requires pip for installation.

pip install soapbox

Changes

0.3.3

  • Added documentation

0.3.2

  • Initial support for variable URL scheme and host

  • Test suite executes

  • License changed from BSD New to OSL-3.0

0.3.1

  • SSL certificate verification

0.3.0

  • Add option to disable schema validation on parsing: - Set xsd.VALIDATE_ON_PARSE to False.

  • Added some initial logging support: - Request logging available at when level set to DEBUG.

  • Allow unicode as a valid type for strings.

  • Check for Python keywords and prefix with underscore.

  • Python code templates now loaded from external files.

  • Generated code is now much cleaner.

  • Generated code is now timestamped.

  • Code tidying as reported by pyflakes and pep8.

  • Fixed a number of typographical errors.

  • Various name improvements to functions.

  • Updated .hgignore

To Do

  • Fix circular dependency of generated schema classes.

See the TODO markers in soapbox/*.py for a complete list.

Credits

Soapbox was written by Damian Powązka <dpowazka@gmail.com> and is maintained by Flight Data Services, Ltd <developers@flightdataservices.com>.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Soapbox-0.3.3.zip (96.5 kB view details)

Uploaded Source

File details

Details for the file Soapbox-0.3.3.zip.

File metadata

  • Download URL: Soapbox-0.3.3.zip
  • Upload date:
  • Size: 96.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Soapbox-0.3.3.zip
Algorithm Hash digest
SHA256 552536eb336d2841cfa10935e0ae9e6e304acd762ab00f19cc2fdb575490a48a
MD5 57446065839d5d1816db472a24834dbe
BLAKE2b-256 7d7dd86996a26eb46825c86d1aa70d9d0bb9b71268db8fa220904989d946c5df

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page