python-sip-common - SIP tool to create python bindings -- common files

Property Value
Distribution openSUSE Tumbleweed
Repository KDE Unstable all
Package filename python-sip-common-4.19.16-196.1.x86_64.rpm
Package name python-sip-common
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 30.57 KB
Installed size 54.82 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.
This package contains common files shared between python2 and python3
versions of sip.


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


Name Value
python-sip-common = 4.19.16-196.1
python-sip-common(x86-64) = 4.19.16-196.1
python2-sip-common = 4.19.16
python3-sip-common = 4.19.16


Type URL
Binary Package python-sip-common-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 python-sip-common rpm package:
    # zypper install python-sip-common




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
python-sip-doc-4.19.16-196.1.i586.rpm SIP tool to create python bindings -- common documentation
python-sip-doc-4.19.16-196.1.x86_64.rpm SIP tool to create python bindings -- common documentation
python2-gpg-1.13.0-ku.3.1.i586.rpm Python 2 bindings for GPGME, a library for accessing GnuPG
python2-gpg-1.13.0-ku.3.1.x86_64.rpm Python 2 bindings for GPGME, a library for accessing GnuPG
python2-opencv-3.4.3-ku.3.10.i586.rpm Python 2 bindings for apps which use OpenCV
python2-opencv-3.4.3-ku.3.10.x86_64.rpm Python 2 bindings for apps which use OpenCV
python2-qt5-5.12.1-ku.134.2.i586.rpm Python bindings for Qt 5
python2-qt5-5.12.1-ku.134.2.x86_64.rpm Python bindings for Qt 5
python2-qt5-devel-5.12.1-ku.134.2.i586.rpm PyQt - devel part of python bindings for Qt 5
python2-qt5-devel-5.12.1-ku.134.2.x86_64.rpm PyQt - devel part of python bindings for Qt 5
python2-sip-4.19.16-196.1.i586.rpm SIP tool to use python sip bindings
python2-sip-4.19.16-196.1.x86_64.rpm SIP tool to use python sip bindings
python2-sip-devel-4.19.16-196.1.i586.rpm SIP tool to create python bindings
python2-sip-devel-4.19.16-196.1.x86_64.rpm SIP tool to create python bindings
python3-gpg-1.13.0-ku.3.1.i586.rpm Python 3 bindings for GPGME, a library for accessing GnuPG