Skip to main content

A SOAP library for Python.

Project description


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 document.
  • Execute SOAP requests from generated client modules.
  • Provide a dispatcher for Django and stub server modules.

Package requires pip for installation.

pip install soapbox

Project sponsored by Flight Data Services Ltd:



  • Initial support for variable URL scheme and host
  • Test suite executes
  • License changed from BSD New to OSL-3.0


  • SSL certificate verification


  • 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
  • Generated schema classes can be circular referencing.


  • Fix circular dependency of generated schema classes.

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

Project details

Download files

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

Files for Soapbox, version 0.3.2
Filename, size File type Python version Upload date Hashes
Filename, size (50.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page