Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python3-sip-devel | 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 |
SIP is a collection of tools that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed in 1998 to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library. For example it is also used to generate wxPython, the Python bindings for wxWidgets. This package contains all the developer tools you need to create your own sip bindings 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/python3-sip-devel /usr/share/doc/packages/python3-sip-devel/README.SUSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 13:21:55 2025