- New upstream version 4.15.4:
- Fixed all the compiler warning messages when building the sip module.
- Fixed the parsing of C++ types involving multiple const and pointers.
- Added SIP_SSIZE_T_FORMAT to the C API.
- Moved the lexer and parser meta-source files to a separate directory to avoid
problems with make accidentaly regenerating them.
- Allow the pointers used to store the parsed results from Python
reimplementations to be NULL.
- Remove the __pycache__ directory when cleaning.
OBS-URL: https://build.opensuse.org/request/show/213381
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=113
- Revert sr#79987, moving /usr/bin/sip into python-sip-bin and requiring
that in python3-sip-devel (plus split provides) only causes trouble. It will
make python3-sip-devel depend forever on Python2 for absolutely no reason.
Both python-sip-devel and python3-sip-devel can happily provide /usr/bin/sip
since the binary is identical. You can have both installed in parallel and
remove either without breaking anything. (bnc#835161)
- Revert sr#79987, moving /usr/bin/sip into python-sip-bin and requiring
that in python3-sip-devel (plus split provides) only causes trouble. It will
make python3-sip-devel depend forever on Python2 for absolutely no reason.
Both python-sip-devel and python3-sip-devel can happily provide /usr/bin/sip
since the binary is identical. You can have both installed in parallel and
remove either without breaking anything. (bnc#835161)
OBS-URL: https://build.opensuse.org/request/show/199357
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=107
- SIP_PYBUFFER can now be used to define objects that implement the Python
buffer protocol.
- Added /Capsule/ typedef annotation.
- Added the 'z' format character to sipBuildResult().
- Added the 'z', '!' and '$' format characters to sipParseResult().
- The C prototype foo(void) is now accepted.
- sipdistutils.py will now include swig_opts if no sip_opts have been
defined.
- Bug fixes.
- update to 4.14.1:
- SIP_PYBUFFER can now be used to define objects that implement the Python
buffer protocol.
- Added /Capsule/ typedef annotation.
- Added the 'z' format character to sipBuildResult().
- Added the 'z', '!' and '$' format characters to sipParseResult().
- The C prototype foo(void) is now accepted.
- sipdistutils.py will now include swig_opts if no sip_opts have been
defined.
- Bug fixes.
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=81
This is an update (see below) for the SIP package following the latest upstream
version. I have updated both the python2 and python3 spec files. Let me know if
I need to make a separate request for the py2 version.
- Update to latest upstream version:
- The internal API version is increased to 9.0 requiring the regeneration
of all modules.
- Added the %InstanceCode directive.
- Added the %VirtualErrorHandler directive.
- Added the default_VirtualErrorHandler argument to the %Module directive.
- Added the VirtualErrorHandler class annotation.
- Added the NoVirtualErrorHandler and VirtualErrorHandler function
annotations.
- The AllowNone and NoRelease mapped type annotations can now be used
with mapped type templates.
- SIP_PLATFORM_* and SIP_TIMELINE_* preprocessor symbols are generated
corresponding to the -t arguments passed on the command line.
- Deprecated sipTransferBreak().
- For Python v2.x unsigned short and unsigned char (when used as a byte)
are now converted to int, rather than long, objects.
- Added support for MSVC 2010 to the build system.
-
- Update to the latest upstream version:
- The internal API version is increased to 9.0 requiring the regeneration
of all modules.
- Added the %InstanceCode directive.
- Added the %VirtualErrorHandler directive.
- Added the default_VirtualErrorHandler argument to the %Module directive.
- Added the VirtualErrorHandler class annotation.
- Added the NoVirtualErrorHandler and VirtualErrorHandler function
annotations.
- The AllowNone and NoRelease mapped type annotations can now be used
with mapped type templates.
OBS-URL: https://build.opensuse.org/request/show/136482
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=79
* The /NoRaisesPyException/ and /RaisesPyException/ function annotations can
now be applied to constructors.
* Added support for the Python v3.3 handling of Unicode.
- install api version as rpm macro
- The /NoRaisesPyException/ and /RaisesPyException/ function annotations can
now be applied to constructors.
- Added support for the Python v3.3 handling of Unicode.
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=77