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:
Santtu Pajukanta - For fixing packaging errors.
Many thanks for all contributions!
Metadata
Release files for Soapbox 0.3.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| Soapbox-0.3.7.zip | 122.3 kB | Without provenance | Details for Soapbox-0.3.7.zip |
Release files / Soapbox-0.3.7.zip
| Download URL | Soapbox-0.3.7.zip |
|---|---|
| Size | 122.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d58ff34aee0adf9475fb0c78ba72f4c7e1d6a4124fc957cbd7fee946e0095438
|
|
BLAKE2b-256 checksum How to use checksums |
c8979ff5e8b312acd1e2d16d5430bf1ffe08ac546f9a1df5f0ce12cb49a4d34a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for Soapbox 0.3.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.