Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install soapbox

How to install Soapbox

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install soapbox
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.3.7 Available View build log
Windows (64-bit)
0.3.7 Available View build log
Mac OS X (10.5+)
0.3.7 Available View build log
Linux (32-bit)
0.3.7 Available View build log
Linux (64-bit)
0.3.7 Available View build log
 
License
Open Software License (OSL-3.0)
Dependencies
Depended by
Lastest release
version 0.3.7 on May 23rd, 2012

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 and released under the Open Software License (OSL-3.0).

Installation

Package requires pip for installation.

pip install Soapbox
Source Code

Source code is available from Google Code:

Documentation

Documentation is available from the Python Package Index:

Changes

0.3.7
  • Fix logging.NullHandler incompatibility with Python 2.6 [gc-5]
0.3.6
  • Fix regression breaking WSDL output via Django dispatch.
  • Fix regression boolean XML output always 'true'. [gc-3]
  • Template packaging issue hopefully now fixed 100% of the time. [gc-4]
0.3.4
  • Fixed packaging errors which meant the templates were not installed. - Many thanks to Santtu Pajukanta.
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>.

Other contributors, listed alphabetically, are:

Many thanks for all contributions!

Subscribe to package updates

Last updated May 23rd, 2012

Download Stats

Last month:3

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.