SIP is a tool to generate C++ interface code for Python. It is similar to SWIG, but uses a different interface format. It was used to build PyQt and PyKDE, and has support for the Qt signal/slot mechanism.
| Tags | Software Development Code Generators |
|---|---|
| Licenses | Python |
| Operating Systems | Windows Windows POSIX Mac OS X |
| Implementation | Python C++ |
Recent releases


Changes: This is primarily a bugfix release.


Changes: This release adds support for Python v3. It adds support for different super-types and meta-types of wrapped objects. The documentation is now generated by Sphinx.


Changes: This release contains a bugfix required to build PyKDE 3.16.2.


Changes: This is mainly a bugfix release. C++ structs are now properly handled as a class with a default public section. sip.dump() now includes the object's first child wrapper.


Changes: Various functional enhancements including support for the buffer protocol in void* wrappers, support for Python v2.6, and build system support for MSVC 2008.
Command line tools for the GW Instek GDS-2000 series oscilloscopes under Linux.