python3-sip - SIP tool to use python sip bindings

Property Value
Distribution openSUSE Tumbleweed
Repository KDE Unstable all
Package filename python3-sip-4.19.16-196.1.x86_64.rpm
Package name python3-sip
Package version 4.19.16
Package release 196.1
Package architecture x86_64
Package type rpm
Category Development/Libraries/Python
License GPL-2.0-only OR GPL-3.0-only OR SUSE-SIP
Maintainer -
Download size 159.05 KB
Installed size 852.16 KB
SIP is a tool that makes it very easy to create Python bindings for C
and C++ libraries. It was originally developed to create PyQt, the
Python bindings for the Qt toolkit, but can be used to create bindings
for any C or C++ library.


Package Version Architecture Repository
python3-sip-4.19.16-196.1.i586.rpm 4.19.16 i586 KDE Unstable
python3-sip-4.19.16-33.2.x86_64.rpm 4.19.16 x86_64 KDE 5
python3-sip-4.19.16-33.2.i586.rpm 4.19.16 i586 KDE 5
python3-sip-4.19.16-1.1.x86_64.rpm 4.19.16 x86_64 openSUSE Oss
python3-sip-4.19.16-1.1.i586.rpm 4.19.16 i586 openSUSE Oss
python3-sip - - -


Name Value - -
python(abi) = 3.7
python3-sip-common = 4.19.16


Name Value
python3-sip = 4.19.16-196.1
python3-sip(api) = 12.6
python3-sip(x86-64) = 4.19.16-196.1


Type URL
Binary Package python3-sip-4.19.16-196.1.x86_64.rpm
Source Package python-sip-4.19.16-196.1.src.rpm

Install Howto

  1. Add the KDE Unstable repository:
    # zypper addrepo kde-unstable
  2. Install python3-sip rpm package:
    # zypper install python3-sip




2019-04-18 - Todd R <>
- Update to 4.19.16
* Further fixes for diamond class hierarchies.
* Don't cast to a class that occurs more than once in a super-class hierarchy.
* Added support for the haiku platform.
* Updated the docs and roadmap for SIP v5.
2019-04-17 - Todd R <>
- Package .dist-info directory.  The bugs with it have been fixed
and some packages require it in order to properly detect that
sip is installed.
2019-04-06 - Christophe Giboudeaux <>
- Update to 4.19.15
* Fixed a code generation regression specific to PyQt4.
* Fixed the handling of duplicate classes in an MRO
* Fixed the handling of size_t as a template argument.
for the complete changelog
- Drop fix_qt4_code_gen.patch. Merged upstream
2019-02-21 - Todd R <>
- Add fix_qt4_code_gen.patch
Fixes python-qt4 building.  Should be in next upstream release.
2019-02-13 - Fabian Vogt <>
- Switch to a working location for the tarball
2019-02-12 - Mikhail Terekhov <>
- Update to 4.19.14:
* The reference count displayed by sip.dump() now has the same
caveat as sys.getrefcount().
* Added SIP_NULLPTR to the C API.
* Added support for size_t.
* Added sipLong_AsSizeT() to the C API.
* Added the '=' format characters to sipBuildResult() and
2019-01-06 -
- Build a private Qt4 module as well, that's needed by the latest
python-qt4 (boo#1119636)
2018-12-19 - Todd R <>
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
for the rpm macros.
2018-10-21 - Christophe Giboudeaux <>
- Add disable-strip.diff to fix the -debuginfo creation.
- Update to 4.19.13:
* Build system fixes
* Removed support in the XML/API export for deprecated features
* Pass the fully qualified Python names of types for arguments and
* Various fixes for the XML export
* Fixed a bug when arguments that were templates could lose their type
2018-07-02 -
- Update to 4.19.12:
* Added the /ScopesStripped/ argument annotation.
* The members of traditional C/C++ enums are now also visible within the
scope of the enum itself. This means that members of scoped and unscoped
enums can be accessed in the same way from Python.
* Private copies of the sip module are now easier to configure and use.
SIP v5 will only support private copies.
* Added the -n option to the sip code generator to support private copies of
the sip module.
See for
the complete changelog.
- Run spec-cleaner

See Also

Package Description
python3-sip-devel-4.19.16-196.1.i586.rpm SIP tool to create python bindings
python3-sip-devel-4.19.16-196.1.x86_64.rpm SIP tool to create python bindings
qbs-1.13.0-ku.22.1.i586.rpm Modern build tool for software projects
qbs-1.13.0-ku.22.1.x86_64.rpm Modern build tool for software projects
qbs-devel-1.13.0-ku.22.1.i586.rpm Development files for qbs
qbs-devel-1.13.0-ku.22.1.x86_64.rpm Development files for qbs
qoauth-qt5-devel-2.0.0-ku.5.5.i586.rpm Development files for QOAuth
qoauth-qt5-devel-2.0.0-ku.5.5.x86_64.rpm Development files for QOAuth
qscintilla2_qt5-2.11.1-ku.3.1.i586.rpm C++ Editor Class Library
qscintilla2_qt5-2.11.1-ku.3.1.x86_64.rpm C++ Editor Class Library
qtkeychain-qt5-devel-0.9.1-ku.4.6.i586.rpm Development files for the qtkeychain library
qtkeychain-qt5-devel-0.9.1-ku.4.6.x86_64.rpm Development files for the qtkeychain library
quazip-devel-0.7.6-ku.3.1.i586.rpm Development files for quazip
quazip-devel-0.7.6-ku.3.1.x86_64.rpm Development files for quazip
quazip-doc-0.7.6-ku.3.1.i586.rpm Documentation for quazip, a C++ wrapper for ZIP/UNZIP