sip Module v13 History
v13.12.0
Added support for Python v3.15.
The format use to pickle wrapped types has changed so that it is more robust and faster. The legacy format can still be read and will be converted to the new format when written. Older versions of the sip module can already read the new format.
Added definitions of
sipTypeIDandsipType_Invalidto aid porting to ABI v14.Fixed a bug with operators that take an enum as their first argument.
v13.11.0
Added support for Python v3.14.
Removed support for Python v3.9.
v13.10
Added the
SIP_ABI_VERSIONmodule attribute.
v13.9
Added support for the
/Deprecated/annotation accepting an optional string.The buffer protocol support for byte objects was fixed. (Resolves #36)
Removed support for Python v3.8.
v13.8
Conversions to and from
charand Python integer objects on architectures wherecharwas unsigned (eg. Linux on ARM) have been fixed. (Resolves #29)
v13.7
Relicensed under the BSD-2-Clause license.
Potential overflow problems on Windows 64 were fixed. (Resolves #14)
C99 support is required.
_Bool,stdbool.handva_copyare assumed to be available on all supported platforms. (Resolves #13)Added support for Python v3.13.
Removed support for Python v3.7.
v13.6
Added support for Python v3.12.
Added
sipPyTypeDictRef()to the public API.Deprecated
sipPyTypeDict()in the public API.
v13.5
A bug related to constructors with the
/Transfer/annotation was fixed.A garbage collection bug was fixed.
v13.4
Added support for
sip.array.Enums with unexpected values are supported by automatically creating corresponding pseudo-members.
v13.3
Added support for Python v3.11.
Removed support for Python v3.6.
v13.2
Added support for enums with unsigned values.