| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python-sip-doc | Distribution: SUSE Linux Enterprise 15 |
| Version: 6.7.5 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150500.1.3 | Build date: Wed May 3 14:47:51 2023 |
| Group: Development/Libraries/Python | Build host: sheep04 |
| Size: 225 | Source RPM: python3-sip-6.7.5-150500.1.3.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://www.riverbankcomputing.com/software/sip | |
| Summary: A Python bindings generator for C/C++ libraries -- common documentation | |
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 the documentation and example files in the currently default version. Look for python3-sip<N>-devel, if you need to build a package with a specific version of SIP v<N>.
GPL-2.0-only OR GPL-3.0-only OR SUSE-SIP
* Mon Apr 24 2023 dmueller@suse.com
- Rename package to avoid conflicts with the new Python Stack Proposal (jsc#PED-68)
* Sun Nov 07 2021 code@bnavigator.de
- Make sip6 also the default on Leap -- boo#1192300
* Mon Sep 13 2021 code@bnavigator.de
- Don't create non-devel -sip metapackage for sip6 -- boo#1190441
* Fri Feb 26 2021 code@bnavigator.de
- Upgrade defaults: SIPv6 for TW
* Fri Feb 19 2021 code@bnavigator.de
- Make this a meta package
* Depends on python-sip5 as default for Tumbleweed
* Depends on python-sip4 for Leap 15.3 and older
* Package python-sip6 is new and might become default in the
future.
* Tue Nov 24 2020 code@bnavigator.de
- Update to version 5.5.0
* Added the 'exceptions', 'extra_compile_args', 'extra_link_args'
and 'extra_objects' attributes to the 'Buildable' class with
corresponding bindings options.
* The 'abi-version' project option and the '--abi-version' of
sip-module can now specify a major version only (as opposed to
a major.minor version) to select the latest ABI with that major
version number.
* Mon Nov 16 2020 code@bnavigator.de
- Fix files section for doc subpackage because python-rpm-macros
becomes stricter gh#openSUSE/python-rpm-macros#66
* Mon Nov 16 2020 code@bnavigator.de
- Don't provide or obsolete the python-sip package in -devel
* Thu Nov 05 2020 code@bnavigator.de
- dropped patches: disable-rpaths.diff disable-strip.diff not
applicable to SIP5 codebase
* Sun Oct 25 2020 code@bnavigator.de
- Fix for multiple python3 flavors gh#openSUSE/python-rpm-macros#64
- clean up alternatives: use %python_clone -a
- only make install in siplib for PyQt4.sip and PyQt5.sip libraries
* Mon Aug 31 2020 code@bnavigator.de
- Update to 5.4.0
* The latest version of the module ABI is v12.8.1.
* Python v3.9 is supported.
* Added support for building the sip module for PyPy.
* Added the 'distinfo' project option to allow the creation of a .dist-info
directory to be disabled. sip-install has a corresponding '--no-distinfo'
command line option.
* Added 'SIP_VERSION' and 'SIP_VERSION_STR' to the 'sipbuild' module API.
* Bug fixes.
- Legacy sip4 is now in python-sip4 package
* Fri Aug 28 2020 code@bnavigator.de
- Update to 5.3.0
* The latest version of the module ABI is v12.8.0.
* Added the 'get_metadata_overrides()' and 'get_sip_distinfo_command_line()'
methods to the 'Project' class, and the '--metadata' command line option to
sip-distinfo. Together they allow a project.py script to override any
PEP 566 metadata values specified in the pyproject.toml file.
* Added the 'gui-scripts' project option to specify a list of GUI entry
points to create. sip-distinfo has a corresponding '--gui-script' command
line option.
* Added the 'minimum-macos-version' project option to specify the minimum
version of macOS supported by the project.
- Changelogs of intermediate releases:
v5.2.0 released 10th April 2020
* Added the 'manylinux' project option to disable the support for 'manylinux'
part of the platform tag to be used in the name of a wheel. sip-wheel has
a corresponding '--no-manylinux' command line option.
* Added the 'wheels-include' project option to specify additional files and
directories to be included in a wheel.
v5.1.2 released 3rd April 2020
* The latest version of the module ABI is v12.7.2.
* The examples are now included in the sdist.
* Bug fixes.
v5.1.1 released 31st January 2020
* Bug fixes.
v5.1.0 released 6th January 2020
* Added the 'minimum-glibc-version' project option to specify the minimum
GLIBC version required by the project. This is used to determine the
correct platform tag to use for Linux wheels.
* Added the 'build-tag' project option to specify the build tag to be used in
the name of a wheel. sip-wheel has a corresponding '--build-tag' command
line option.
* The values of list options in pyproject.toml files can now contain
environment markers as defined in PEP 508.
* Added Project.project_path() to the API.
released v5.0.1 19th December 2019
* Bug fixes.
releasesd v5.0.0 4th October 2019
* The release of SIP v5.
- The new major release uses Python setuptools
* Allows to simplify the specfile tremendously
* The abi macros and python-sip(api) are now provided by python-qt5-sip
* Remove -common and -devel package.
* Thu Aug 27 2020 code@bnavigator.de
- Update to 4.19.24
* Added support for Python v3.9.
* %InstanceCode is now used to provide the default result of
virtual handlers that return a class or mapped type by value.
* 'android_abi' can now be used in a configuration file when
building the sip module using qmake. This is required when
using Qt v5.14 or later on Android.
- all intermediate versions are tagged "minor bug-fix release"
- refresh disable-strip.diff
* Fri Sep 20 2019 christophe@krop.fr
- Update to 4.19.19
* Correction to the docs.
* Added sipIsOwnedByPython(), sipRegisterExitNotifier() and
sipVisitWrappers() to the public API.
* Deprecated the -B option to sip.
* Fri Jul 12 2019 christophe@krop.fr
- Update to 4.19.18
* Define SIP_NULLPTR as NULL (rather than 0)
* Updated the docs regarding sip5.
* Fixed warnings triggered by Python v3.8.
* Don't try and acquire the GIL if the interpreter is no longer there.
* Mon Jun 03 2019 christophe@krop.fr
- Update to 4.19.17. Check the ChangeLog file for the list of changes.
* Thu Apr 18 2019 toddrme2178@gmail.com
- 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.
* Wed Apr 17 2019 toddrme2178@gmail.com
- 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.
* Sat Apr 06 2019 christophe@krop.fr
- 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.
Check https://www.riverbankcomputing.com/static/Downloads/sip/4.19.15/ChangeLog
for the complete changelog
- Drop fix_qt4_code_gen.patch. Merged upstream
* Thu Feb 21 2019 toddrme2178@gmail.com
- Add fix_qt4_code_gen.patch
Fixes python-qt4 building. Should be in next upstream release.
See: http://python.6.x6.nabble.com/PyQt4-compilation-error-with-sip-4-19-14-convert-std-nullptr-t-to-int-in-initialization-td5248504.html
From: https://www.riverbankcomputing.com/hg/sip/rev/7bd4d19479ad
* Wed Feb 13 2019 fabian@ritter-vogt.de
- Switch to a working location for the tarball
* Tue Feb 12 2019 termim@gmail.com
- 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
sipParseResult().
* Sun Jan 06 2019 wbauer@tmo.at
- Build a private Qt4 module as well, that's needed by the latest
python-qt4 (boo#1119636)
* Wed Dec 19 2018 toddrme2178@gmail.com
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
for the rpm macros.
* Sun Oct 21 2018 christophe@krop.fr
- 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
results.
* Various fixes for the XML export
* Fixed a bug when arguments that were templates could lose their type
hints
* Mon Jul 02 2018 christophe@krop.fr
- 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 https://www.riverbankcomputing.com/static/Downloads/sip/ChangeLog for
the complete changelog.
- Run spec-cleaner
* Fri Apr 13 2018 termim@gmail.com
- Update to version v4.19.8
- Bug fixes.
* Fri Jan 26 2018 aloisio@gmx.com
- Update to version v4.19.7
* The %Docstring directive can now include automatically
generated signature descriptions using the "signature" option.
* typedefs can now have %Docstring directives.
* Bug fixes.
version v4.19.6
* Bug fixes.
version v4.19.5
* Bug fixes.
version v4.19.4
* Added support for C++11 scoped enums implemented as Python
enums.
* Added enableoverflowchecking() to the sip module.
* Added sipEnableOverflowChecking() to the C API.
* Added sipTypeIsScopedEnum() to the C API.
* Added sipConvertToBool() to the C API.
* Added sipConvertToEnum() to the C API.
* Deprecated sipCanConvertToEnum() in the C API.
* Added sipLong_AsChar(), sipLong_AsSignedChar() and
sipLong_AsUnsignedChar() to the C API.
* Added sipLong_AsShort() and sipLong_AsUnsignedShort() to the C
API.
* Added sipLong_AsInt() and sipLong_AsUnsignedInt() to the C API.
* Added sipLong_AsLong() and sipLong_AsUnsignedLong() to the C
API.
* Added sipLong_AsLongLong() and sipLong_AsUnsignedLongLong() to
the C API.
* Bug fixes.
* Wed Nov 15 2017 mimi.vx@gmail.com
- fix have_python conditions
* Mon Aug 28 2017 toddrme2178@gmail.com
- Update to 4.19.3
* Added support for type hints for properties.
* Added sipEventType and sipRegisterEventHandler() to the C API.
* Added sipInstanceDestroyed() to the C API.
* Added sipPrintObject() to the C API.
* Bug fixes.
* Mon May 15 2017 toddrme2178@gmail.com
- Provide a basic api version macro
* Sat Apr 08 2017 hpj@urpla.net
- Update to 4.19.2
* siplib/siplib.c.in: Remove an unnecessary comment.
* siplib/siplib.c.in:
Fixed a crash when a user defined class uses sip.wrappertype as it's
meta-type but is not derived from sip.simplewrapper.
* Mon Apr 03 2017 hpj@urpla.net
- Fix requires_python3_sip_api macro
* Wed Mar 29 2017 toddrme2178@gmail.com
- Fix Provides macro.
- Split largest part of docs into own subpackage to reduce package
size.
* Sat Mar 11 2017 toddrme2178@gmail.com
- Fix sip api macro.
- Fix header location.
- Compile and install .pyc files.
* Wed Mar 08 2017 toddrme2178@gmail.com
- spec file cleanups
- better use of multipython macros
- include more documentation
* Mon Mar 06 2017 toddrme2178@gmail.com
- Add shared data directory and corresponding package.
* Wed Mar 01 2017 toddrme2178@gmail.com
- Fix python library handling.
* Mon Feb 27 2017 toddrme2178@gmail.com
- Switch to single spec version.
* Thu Feb 16 2017 termim@gmail.com
- Update to 4.19.1
* Added the %PreMethodCode directive.
* Added sipEnableGC() to the C API.
* Added the -D command line option so that the generated code is
aware of Python debug builds.
* Tue Jan 03 2017 termim@gmail.com
- Update to 4.19
* added the assign() function to the sip module
* added support for the final keyword
* added the use_limited_api argument to the %Module directive
* added the %HideNamespace directive.
* Tue Jul 26 2016 termim@gmail.com
- Update to 4.18.1
* Bug fixes
* Mon Jul 04 2016 hpj@urpla.net
- removed build-compare.diff: it is the default since 4.18 anyway
- disable-rpaths.diff refreshed
* Wed May 11 2016 termim@gmail.com
- Update to 4.18 This implements the automatic generation of PEP 484 type
hint files. The sip extension module is available as a wheel from PyPi.
* Added the /TypeHint/ argument, class, mapped type, function, typedef
and variable annotations.
* Added the /TypeHintIn/ and /TypeHintOut/ argument, class, mapped type
and typedef annotations.
* Added the /TypeHintValue/ argument, class and mapped type annotations.
* Added the /NoTypeHint/ class, enum, function and variable annotations.
* Added the %ExportedTypeHintCode and %TypeHintCode directives.
* Added the -f command line option to treat warnings as errors.
* Added the -y command line option to generated PEP 484 compatible type
hint stub files.
* Deprecated the /DocType/ and /DocValue/ annotations.
* Fri Oct 30 2015 termim@gmail.com
- Update to 4.17.0
* This version adds support for PEP 465, PEP 492 and MSVC 2015.
* Mon Jul 20 2015 termim@gmail.com
- Update to 4.16.9:
* This is mainly a bug-fix release.
* Sat Jun 13 2015 termim@gmail.com
- Update to 4.16.8:
* This is mainly a bug-fix release.
- Update to 4.16.7:
* This is a minor functional and bug-fix release.
- Update to 4.16.6:
* Added the /FileExtension/ class annotation.
* Installing into a virtual env should now work.
* Timestamps are no longer included in generated code. The -T command
line option is now ignored and deprecated.
* The @file method of passing additional command line options is now
supported. The -z command line option is now deprecated.
* Tue Dec 30 2014 hrvoje.senjan@gmail.com
- Update to 4.16.5:
* Minor functional and bug-fix release.
- Changes since 4.16.4:
* Added the /AbortOnException/ function annotation.
* Added the /DisallowNone/ function annotation.
* Added the /DisallowNone/ argument annotation.
/usr/share/doc/packages/python-sip-doc /usr/share/doc/packages/python-sip-doc/README.SUSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 16:24:48 2026