SIP v4.8.1 Released

P

Phil Thompson

SIP v4.8.1 has been released and can be downloaded from
http://www.riverbankcomputing.com/software/sip/.

SIP is a tool for generating Python modules that wrap C or C++ libraries.
It is similar to SWIG. It is used to generate PyQt and PyKDE.

SIP is licensed under the Python License and runs on Windows, UNIX, Linux
and MacOS/X. SIP requires Python v2.3 or later.

The main focus of this release is support for Python v3.

Other features of SIP include:

- extension modules are implemented as a single binary .pyd or .so file (no
Python stubs)
- support for Python new-style classes
- the ability to specify the super-type and meta-type used to wrap
instances
- generated modules are quick to import, even for large libraries
- thread support
- the ability to re-implement C++ abstract and virtual methods in Python
- the ability to define Python classes that derive from abstract C++
classes
- the ability to spread a class hierarchy across multiple Python modules
- support for C++ namespaces
- support for C++ exceptions
- support for C++ operators
- an extensible build system written in Python that supports over 50
platform/compiler combinations
- the generation of API files for IDEs that support autocompletion and call
tips.
 
L

Lawrence D'Oliveiro

Phil said:
SIP is a tool for generating Python modules that wrap C or C++ libraries.
It is similar to SWIG. It is used to generate PyQt and PyKDE.

I find the name confusing. Every time I hear it I think "Session Initiation
Protocol".

OK, so I've been spending too much time with Asterisk. So sue me. :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
473,754
Messages
2,569,527
Members
44,998
Latest member
MarissaEub

Latest Threads

Top