- Update to 6.8.2
* Added the --deprecations-are-errors command line option to all
build tools.
* All generated files are UTF-8 encoded.
- Release 6.8.1
- Bug fixes.
- Release 6.8.0
* Python v3.7 is no longer supported.
* The latest version of ABI v13 is v13.7.0.
* The latest version of ABI v12 is v12.14.0.
* Added support for specifying the project metadata using the
'[project]' section of pyproject.toml as defined in PEP 621.
The use of the '[tool.sip.metadata]' is now deprecated.
* The conversion to a pure Python implementation is now complete.
- Drop support-python3.6.patch
* python-foo prefixed packages for SLE15 with python3.6 should be
handled by an SLE internal maintenance request to python3-foo
OBS-URL: https://build.opensuse.org/request/show/1141600
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=39
- Update to 6.7.12
* The latest version of ABI v13 is v13.6.0.
* The latest version of ABI v12 is v12.13.0.
* Added sipPyTypeDictRef() to the v12 and v13 ABIs.
sipPyTypeDict() is now deprecated and must not be used with
Python v3.12 and later.
* Classes will automatically support being iterated over if they
implement '__getitem__()' or 'operator[]' and have a method
annotated with '__len__'.
* Bug fixes.
OBS-URL: https://build.opensuse.org/request/show/1117882
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=37
- 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.
OBS-URL: https://build.opensuse.org/request/show/1083092
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-sip6?expand=0&rev=14
* 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
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=21
- 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.
- Update to version 6.7.1
* Bug fixes
- Drop sip-6.7.0-zipstrict.patch
- 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
OBS-URL: https://build.opensuse.org/request/show/1010240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-sip6?expand=0&rev=9
* 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.
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=15
- 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.
- 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.
OBS-URL: https://build.opensuse.org/request/show/984595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-sip6?expand=0&rev=8
- 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.
OBS-URL: https://build.opensuse.org/request/show/984160
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=10
- 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.
OBS-URL: https://build.opensuse.org/request/show/922898
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=4