[PyKDE] ANN: SIP v4.2rc1 Released

Phil Thompson phil at riverbankcomputing.co.uk
Sat Jan 22 23:28:18 GMT 2005


SIP v4.2rc1 has been released and is available at the usual place. You will 
need to re-build PyQt, PyKDE etc as the internal API has changed.

This contains some significant changes - if you have an important application 
then please try it out. In particular...

C++ enums are now wrapped as distinct Python types rather than as integers. If 
you have code that passes a number rather than a proper enum then it will now 
break.

Signal signatures are now parsed dynamically. This shouldn't affect anything, 
but is a significant internal change. The benefit is that any signal from an 
"external" source (ie. an ActiveX control) can now be handled.

typedef types in signal signatures are now handled as they are in C++, ie. the 
typedef'ed type is used rather than the underlying base type. This was a 
problem for some PyKDE signals.

There are several other changes that benefit those writing SIP specifications 
- see the NEWS file for details.

Phil




More information about the PyQt mailing list