This chapter gives an overview of the Python bindings for SIDL. Common aspects of the bindings, such as the mapping of SIDL data types to their Python representatives, are presented in Section 11.2. Issues of concern to callers written in Python are addressed in the client-side bindings discussion in Section 11.3, while issues for callees written in Python are in Section 11.4, which describes the implementation-side bindings.
NOTE
Babel requires a Python shared library. Because Python 2.3 has a
configure/build system that builds shared libraries on many
architectures, use of Python 2.3 or beyond is recommended.