Skip to content

Interoperability

soapbar is tested against zeep and spyne via integration tests.

  • zeep → soapbar: a zeep client can call a soapbar server without modification. The WSDL generated by soapbar is zeep-parseable. Verified across the full Python 3.10–3.14 matrix.
  • soapbar → spyne: a soapbar client can call a spyne server using RPC/Literal. Verified on Python ≤ 3.11 only — upstream spyne 2.14 installs but fails to import on Python 3.12+ (ModuleNotFoundError: spyne.util.six.moves), so these tests skip there rather than silently pass.
  • soapbar ↔ soapbar: full round-trip tested for all binding styles and both SOAP versions.