|
|
|
|
Changelog for python310-sip6-devel-6.7.9-qubes.bp155.1.1.x86_64.rpm :
* Mon Apr 24 2023 Ben Greiner - Update to 6.7.9 * The latest version of ABI v13 is v13.5.1. * The latest version of ABI v12 is v12.12.1. * Bug fixes.- Release v6.7.8 4th April 2023 * The latest version of ABI v13 is v13.5.0. * The latest version of ABI v12 is v12.12.0. * The \'wheel-includes\' value of the \'tool.sip.project\' section of pyproject.toml now supports the use of absolute file patterns. * Replaced the use of the \'toml\' package with the standard library \'tomllib\' package for Python v3.11 and later, and the \'tomli\' package for earlier versions of Python. * Bug fixes. * Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68) * Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional. * Thu Feb 09 2023 Ben Greiner - Update to 6.7.7 * bug-fix release * Refactored the handling of composite classes so that they are populated properly. * Changes to the XML generation to reduce differences to earlier versions. * Wed Feb 01 2023 Ben Greiner - Revert to 6.7.5 * breaks Qt import in PyQt5 * https://www.riverbankcomputing.com/pipermail/pyqt/2023-January/045137.html * Sun Jan 29 2023 Ben Greiner - Update to 6.7.6 * Minor bug-fix release * The latest version of ABI v13 is v13.4.1. * The latest version of ABI v12 is v12.11.1. * Significantly reduced the memory requirements. * Thu Jan 12 2023 Antonio Larrosa - Add patch to support python 3.6 needed by SLE15: * support-python3.6.patch * Wed Jan 11 2023 Ben Greiner - Update to 6.7.5 * This is a minor bug-fix release that fixes a problem with extract filenames that contain Windows drive letters.- Version 6.7.4 is a minor big fix release that fixes the typo affecting type hints for properties.- Drop sip-hg2860-fixprop.patch * Mon Oct 31 2022 Ben Greiner - Add sip-hg2860-fixprop.patch * https://www.riverbankcomputing.com/hg/sip/rev/2157850bf018 * https://www.riverbankcomputing.com/pipermail/pyqt/2022-October/045021.html * Sat Oct 29 2022 Ben Greiner - Update to 6.7.3 * This is a very minor bug-fix release but also continues the progress of porting the C code to Python. * Wed Oct 12 2022 Ben Greiner - Update to 6.7.2 * Bug fixes * Refactored the structure to create the outputs module. * The Python .api generation now produces the same results as the old C++ code * Established a pattern for class-based object formatters. * Fixed a regression in instantiating class templates. * Wed Oct 05 2022 Ben Greiner - Update to version 6.7.1 * Bug fixes- Drop sip-6.7.0-zipstrict.patch * Mon Oct 03 2022 Ben Greiner - Update to version 6.7.0 * Added the /NoAssignmentOperator/, /NoCopyCtor/ and /NoDefaultCtor/ mapped type annotations. * Added the --generator-version command line option to sip-distinfo. * Added the \'generator_version\' argument to Project.get_sip_distinfo_command_line(). * The resolver/transform stage has been replaced with a pure Python implementation. * Bug fixes.- Add sip-6.7.0-zipstrict.patch * https://www.riverbankcomputing.com/pipermail/pyqt/2022-October/044927.html * Mon Jun 20 2022 Ben Greiner - Update to version 6.6.2 * Enums created with ABI v13 now handle unexpected values by creating corresponding pseudo-members. * Any config settings passed by a PEP 571 frontend are now used. * The \'array\' type is now accessible from the sip module. * \'array\' can now create one dimensional arrays of wrapped types that can be modified in situ. * Arguments using the /Array/ (and /ArraySize/) annotations will now accept \'array\' objects of the corresponding type. * The latest version of ABI v13 is v13.4.0. * The latest version of ABI v12 is v12.11.0. * Bug fixes. * Wed Apr 13 2022 Ben Greiner - Update to version 6.6.1 * Python v3.6 is no longer supported. * The .sip file parser (created using flex and bison) has been replaced with a pure Python implementation using PLY. * The latest version of ABI v13 is v13.3.1. * The latest version of ABI v12 is v12.10.1. * Sat Feb 05 2022 Ben Greiner - Update to version 6.5.1 * Added the --no-compile command line option to sip-build. * Added the --no-version-info command line option to sip-build. * The latest version of ABI v13 is v13.2.1. * The latest version of ABI v12 is v12.9.1. * Bug fixes. * Fri Dec 03 2021 Ben Greiner - Update to version 6.5.0 * Added \'UIntEnum\' as a value of the /BaseType/ enum annotation to support enum.IntEnum types with unsigned values. * The latest version of ABI v13 is v13.2.0. * Bug fixes. * Fri Oct 29 2021 Ben Greiner - Update to version 6.4.0 * Added support for the \'py_ssize_t_clean\' argument to the \'%Module\' directive. * Bug fixes. * Sat Oct 16 2021 Ben Greiner - Update to version 6.3.1 * Bug fixes. * SIP itself now uses the limited API itself. * Added the Project.get_platform_tag() method to the sipbuild API. * Sun Oct 03 2021 Ben Greiner - Update to version 6.2.0 * The interpreter tag in the name of a wheel now specifies a minimum Python version (rather than each supported Python version) when the limited API is used. * The /PyQtNoQMetaObject/ annotation can now be applied to namespaces. * sip-build, sip-install and sip-wheel now support the - -disabled-feature command line option. * Added support for Python v3.10. * Added the setuptools builder which is the default for Python v3.10 and later. * The ABI version, wherever specified, is now a minimum version with a default minor version of 0. * Mon Sep 13 2021 Ben Greiner - Obsolete erroneously created non-devel metapackage -- boo#1190441 * Tue Jun 15 2021 Ben Greiner - Update to version 6.1.1 * The abi-version project option is interpreted as a minimum version rather than an exact version. * Bug fixes. * Thu May 13 2021 Ben Greiner - Update to version 6.1.0 * Added support for the noexcept specifier. This has the same effect as a throw specifier that has no arguments. * throw specifiers in .sip files are now ignored when using ABI v13.1 or later and v12.9 or later. * Added the scripts-dir project option for specifying the directory where scripts are installed. There is a corresponding --scripts-dir command line option to sip-build and sip-install. * The build tools (sip-build, sip-install, sip-sdist and sip-wheel) may now be invoked using the -m command line option of the Python interpreter. * If C++ exceptions are used then a C++11 compiler is required. * The latest version of ABI v13 is v13.1.0. * The latest version of ABI v12 is v12.9.0. * Thu Mar 11 2021 Ben Greiner - Update to version 6.0.3 * Bug fixes. * Thu Feb 25 2021 Ben Greiner - Update to version 6.0.2 * Bug fixes. * Fri Feb 19 2021 Ben Greiner - Rename to python-sip6- Update to version 6.0.1 * The latest version of ABI v13 is v13.0.1. * Bug fixes.- NEWS for v6.0.0 * All features deprecated in SIP v5 have been removed. * Added ABI v13.0 of the sip module. This uses the Python enum module to implement all enums. * Added support for mapped type convertors to have additional user-defined state. This is implemented using the %ReleaseCode directive, the SIP_USER flag and the sipConvertToTypeUS(), sipForceConvertToTypeUS() and sipReleaseTypeUS() API functions. (ABI v13 only.) * %ConvertFromTypeCode and %ConvertToTypeCode are now optional for mapped types. * Added support for the SIP_PYENUM additional SIP type. * Added and sipIsEnumFlag() * Added the /BaseType/ enum annotation for specifying the exact Python enum type to be used. (ABI v13 only.) * Added support for wrapping named unions. * Added support for Py_hash_t. (ABI v13 only.) * Python names automatically have a \'_\' appended if they are Python keywords. * The lexer can now handle \'\\xNN\' characters. * sip.pyi and py.typed are automatically installed if dunder-init is specified and pep484-pyi is specified for at least one module. * Tue Nov 24 2020 Benjamin Greiner - 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 Benjamin Greiner - Fix files section for doc subpackage because python-rpm-macros becomes stricter gh#openSUSE/python-rpm-macros#66 * Mon Nov 16 2020 Benjamin Greiner - Don\'t provide or obsolete the python-sip package in -devel * Thu Nov 05 2020 Benjamin Greiner - dropped patches: disable-rpaths.diff disable-strip.diff not applicable to SIP5 codebase * Sun Oct 25 2020 Benjamin Greiner - 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 Benjamin Greiner - 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 Benjamin Greiner - 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 Benjamin Greiner - 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 Giboudeaux - 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 Giboudeaux - 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 Giboudeaux - Update to 4.19.17. Check the ChangeLog file for the list of changes. * Thu Apr 18 2019 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. * Wed Apr 17 2019 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. * Sat Apr 06 2019 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. 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 Todd R - 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 Vogt - Switch to a working location for the tarball * Tue Feb 12 2019 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 sipParseResult(). * Sun Jan 06 2019 wbauerAATTtmo.at- Build a private Qt4 module as well, that\'s needed by the latest python-qt4 (boo#1119636) * Wed Dec 19 2018 Todd R - Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros. * Sun Oct 21 2018 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 results. * Various fixes for the XML export * Fixed a bug when arguments that were templates could lose their type hints * Mon Jul 02 2018 christopheAATTkrop.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 termimAATTgmail.com- Update to version v4.19.8 - Bug fixes. * Fri Jan 26 2018 aloisioAATTgmx.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.vxAATTgmail.com- fix have_python conditions * Mon Aug 28 2017 toddrme2178AATTgmail.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 toddrme2178AATTgmail.com- Provide a basic api version macro * Sat Apr 08 2017 hpjAATTurpla.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 hpjAATTurpla.net- Fix requires_python3_sip_api macro * Wed Mar 29 2017 toddrme2178AATTgmail.com- Fix Provides macro.- Split largest part of docs into own subpackage to reduce package size. * Sat Mar 11 2017 toddrme2178AATTgmail.com- Fix sip api macro.- Fix header location.- Compile and install .pyc files. * Wed Mar 08 2017 toddrme2178AATTgmail.com- spec file cleanups- better use of multipython macros- include more documentation * Mon Mar 06 2017 toddrme2178AATTgmail.com- Add shared data directory and corresponding package. * Wed Mar 01 2017 toddrme2178AATTgmail.com- Fix python library handling. * Mon Feb 27 2017 toddrme2178AATTgmail.com- Switch to single spec version. * Thu Feb 16 2017 termimAATTgmail.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 termimAATTgmail.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 termimAATTgmail.com- Update to 4.18.1 * Bug fixes * Mon Jul 04 2016 hpjAATTurpla.net- removed build-compare.diff: it is the default since 4.18 anyway- disable-rpaths.diff refreshed * Wed May 11 2016 termimAATTgmail.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 termimAATTgmail.com- Update to 4.17.0 * This version adds support for PEP 465, PEP 492 and MSVC 2015. * Mon Jul 20 2015 termimAATTgmail.com- Update to 4.16.9: * This is mainly a bug-fix release. * Sat Jun 13 2015 termimAATTgmail.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 AATTfile method of passing additional command line options is now supported. The -z command line option is now deprecated. * Tue Dec 30 2014 hrvoje.senjanAATTgmail.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.
|
|
|