Commit Graph

  • abccc080cd Accepting request 1284341 from KDE:Qt:PyQt factory Ana Guerrero 2025-06-18 20:28:31 +00:00
  • 9a36e6b5b2 - Update to 6.12.0 * Support was added for C++11 enum base types. At the moment this is limited to base types no larger than ints. Prior to this support, all enums were assumed to be int which breaks on big-endian systems. Resolves #75 * Fixed a regression in v6.11.0 affecting class names as template arguments. Resolves #77 - Release v6.11.1 * The PEP 517 build_wheel() hook has been fixed after it regressed in v6.11.0. Resolves #73 * The handling of calls where self is passed as an argument in ABI v13 was fixed. Resolves #74 - Release 6.11.0 * Added the /Movable/ mapped type annotation. When the /Movable/ annotation is specified for a mapped type, values of that type are wrapped in calls to std::move() when passing them as arguments to a C++ callable. In addition the /Transfer/ argument annotation is automatically applied. Resolves #60 * Support for template arguments in super-classes. It is now possible to invoke a class template as a super-class in a class template. Resolves #12 * Determining the version of the limited API to use. The version of the limited API to use is now taken from the requires-python field of the metadata in a project's pyproject.toml file. If this is not specified then (as with previous versions of SIP) the version of the oldest supported version of Python is used. Resolves #58 * %Docstring support for namespaces. The %Docstring directive can now be specified for C++ namespaces. Resolves #11 * Support for operator~() in the global scope. operator~() can devel Benjamin Greiner 2025-06-09 17:21:13 +00:00
  • 46c519dcb5 - Update to 6.10.0 * Introspection of the sip module ABI version * SIP_ABI_VERSION has been added as a module attribute of the sip module. This is an integer that represents the ABI version that the module implements as a 3 part hexadecimal number. * This has been implemented in ABIs v12.17 and v13.10. Resolves #62 * sip-module support for older ABI versions. The ability of sip-module to generate sdists for older ABI versions has been restored. The oldest that can be generated are v12.9 and v13.1 which are the oldest non-deprecated versions. The documentation now contains brief histories of these versions. Resolves #61 * Default ABI version. The default minor ABI version to use is now the latest minor version for a particular major version (rather than 0 as it was previously). Resolves #63 * Specify the ABI version on the command line. The --abi-version command line option has been added to sip-build, sip-install and sip-wheel to specify the ABI version of the sip module to generate code for. Resolves #64 * Added the %MinimumABIVersion directive. The %MinimumABIVersion directive is used to specify the minimum sip module ABI to target in order to ensure that all calls to the public API from handwritten code are available. A consequence of this change is that passing string values to the /Deprecated/ annotation no longer requires an ABI version that supports them to be targeted. If the targeted ABI version does not support them they are simply ignored. Resolves #65 * Escaping special characters in string annotations. The value of a string annotation uses the ; and : characters to allow platform- and feature-specific values to be defined. These Benjamin Greiner 2025-04-03 18:18:36 +00:00
  • 8d766ac4c5 Accepting request 1236048 from KDE:Qt:PyQt slfo-main slfo-1.2 Ana Guerrero 2025-01-12 10:10:04 +00:00
  • b7021b2f74 - Update to 6.9.1 * sip-sdist creates PEP 625 compatible file names. The sdists created by sip-sdist are now compatible with PEP 625 in that they have lower case names. This ensures that they will still be able to be uploaded to PyPI. Resolves #23 * Update the minimum version of setuptools. The minimum version of setuptools used by SIP and by the generated sip module sdists has been set to v69.5. This is the oldest version that supports PEP 625. Resolves #55 * sip module sdist Requires-Python is incorrect. The minimum Python version in the generated sip module metadata is now set to v3.9. Resolves #56 - Release v6.9.0 * Removal of support for Python v3.8. Generated bindings now require Python v3.9 or later. * Type hints now conform to PEP 585. * The latest sip module ABI versions are v12.16 and v13.9. Resolves #37 * Added support for the deprecated() decorator in .pyi files. .pyi files now use the deprecated() decorator when the /Deprecated/ annotation is specified. The /Deprecated/ annotation may now specify an optional string which will be appended to the default deprecation warning. Resolves #8 * PyQt-specific support for registering QFlags types. Calls to qMetaTypeId() for all QFlags mapped types are now automatically generated for PyQt using ABI v13. Resolves #43 ## Bug fixes * The handling of the SIP versions timeline was fixed. (Resolves #47) * Annotations are now only validated if they are known to be Benjamin Greiner 2025-01-08 21:21:25 +00:00
  • dea8c721c1 Accepting request 1208406 from KDE:Qt:PyQt Ana Guerrero 2024-10-17 16:38:25 +00:00
  • eb0e6487ec PyQt6 for 6.8. Tested on 15.6 by using retext + webengine. Works! Christophe Marin 2024-10-16 09:39:45 +00:00
  • 067b89764f Accepting request 1166353 from KDE:Qt:PyQt Ana Guerrero 2024-04-09 14:46:20 +00:00
  • 7c050ba6fa Accepting request 1166352 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2024-04-09 09:57:33 +00:00
  • 2e757029c5 Accepting request 1141677 from KDE:Qt:PyQt Ana Guerrero 2024-01-26 21:46:08 +00:00
  • d6c4f9fa52 Accepting request 1141600 from home:bnavigator:branches:KDE:Qt:PyQt Antonio Larrosa 2024-01-26 08:14:36 +00:00
  • 4b799c62fa Accepting request 1117890 from KDE:Qt:PyQt Ana Guerrero 2023-10-16 20:33:09 +00:00
  • a95a80ba57 Accepting request 1117882 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2023-10-15 15:32:14 +00:00
  • 0eb4da8b91 Accepting request 1114147 from KDE:Qt:PyQt Ana Guerrero 2023-09-29 19:13:04 +00:00
  • b10796434d OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=35 Benjamin Greiner 2023-09-28 19:12:42 +00:00
  • 5c07007703 Accepting request 1089147 from KDE:Qt:PyQt Dominique Leuenberger 2023-05-28 17:21:21 +00:00
  • d09f1fccd1 Accepting request 1089050 from home:dirkmueller:branches:KDE:Qt:PyQt Benjamin Greiner 2023-05-26 07:38:01 +00:00
  • f2e72263bb Accepting request 1083092 from KDE:Qt:PyQt Dominique Leuenberger 2023-04-28 14:22:07 +00:00
  • d1a6f49054 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=31 Benjamin Greiner 2023-04-26 16:35:26 +00:00
  • 5034ddacfc Accepting request 1082295 from KDE:Qt:PyQt Dominique Leuenberger 2023-04-24 20:30:48 +00:00
  • 9674184823 Accepting request 1082221 from home:dirkmueller:acdc:as_python3_module Benjamin Greiner 2023-04-23 17:12:51 +00:00
  • be7315de72 Accepting request 1063977 from KDE:Qt:PyQt Dominique Leuenberger 2023-02-10 13:33:39 +00:00
  • 1d31de2617 populated properly. versions. Benjamin Greiner 2023-02-09 10:22:22 +00:00
  • 3ab648f70a - 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. Benjamin Greiner 2023-02-09 10:15:07 +00:00
  • 428a4f778a - Revert to 6.7.5 * breaks Qt import in PyQt5 * https://www.riverbankcomputing.com/pipermail/pyqt/2023-January/045137.html Benjamin Greiner 2023-02-01 10:19:33 +00:00
  • 442436ec7c Accepting request 1061918 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2023-01-30 19:16:57 +00:00
  • b546035906 Accepting request 1058065 from KDE:Qt:PyQt Dominique Leuenberger 2023-01-13 23:02:08 +00:00
  • 759e7c766f Accepting request 1058064 from home:alarrosa:branches:KDE:Qt:PyQt Benjamin Greiner 2023-01-12 18:36:28 +00:00
  • 6223b36901 - 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 Benjamin Greiner 2023-01-11 09:19:57 +00:00
  • e38398ecc0 Accepting request 1032704 from KDE:Qt:PyQt Dominique Leuenberger 2022-11-02 11:46:26 +00:00
  • 66d0caa2d3 - Add sip-hg2860-fixprop.patch * https://www.riverbankcomputing.com/hg/sip/rev/2157850bf018 * https://www.riverbankcomputing.com/pipermail/pyqt/2022-October/045021.html Benjamin Greiner 2022-10-31 10:45:07 +00:00
  • 35b15df806 - 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. Benjamin Greiner 2022-10-29 19:16:17 +00:00
  • df0d9d0865 Accepting request 1010240 from KDE:Qt:PyQt Dominique Leuenberger 2022-10-13 13:40:00 +00:00
  • 734b853a81 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=16 Benjamin Greiner 2022-10-12 13:08:34 +00:00
  • 7aad2a4942 - 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. Benjamin Greiner 2022-10-12 12:31:45 +00:00
  • 81d27aed21 - Drop sip-6.7.0-zipstrict.patch Benjamin Greiner 2022-10-05 14:40:11 +00:00
  • 8231b0585b - Update to version 6.7.1 * Bug fixes - Drop ip-6.7.0-zipstrict.patch Benjamin Greiner 2022-10-05 14:36:40 +00:00
  • 5a379e31a0 Accepting request 1007755 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2022-10-03 21:05:54 +00:00
  • 8c261dc761 Accepting request 984595 from KDE:Qt:PyQt Dominique Leuenberger 2022-06-25 08:23:43 +00:00
  • 50157248b3 Accepting request 984160 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2022-06-21 15:55:05 +00:00
  • 2bc3c72362 Accepting request 969856 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2022-04-19 08:34:13 +00:00
  • c85d775f11 Accepting request 951796 from KDE:Qt:PyQt Dominique Leuenberger 2022-02-09 19:38:21 +00:00
  • e5deadd393 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=8 Benjamin Greiner 2022-02-05 21:40:23 +00:00
  • 91783398c9 Accepting request 935717 from KDE:Qt:PyQt Dominique Leuenberger 2021-12-08 21:08:22 +00:00
  • 91ad986513 Accepting request 935563 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2021-12-03 18:20:53 +00:00
  • 4affb56ebf Accepting request 928167 from KDE:Qt:PyQt Dominique Leuenberger 2021-10-31 21:55:36 +00:00
  • f0540755cc Accepting request 928165 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2021-10-29 15:23:23 +00:00
  • de10f03e8b Accepting request 926280 from KDE:Qt:PyQt Dominique Leuenberger 2021-10-20 18:23:04 +00:00
  • 77b2a8b027 Accepting request 926174 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2021-10-19 11:55:42 +00:00
  • 3475413328 Accepting request 923124 from KDE:Qt:PyQt Richard Brown 2021-10-08 20:04:44 +00:00
  • 2f33770de1 Accepting request 922898 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2021-10-04 21:35:05 +00:00
  • 447ecbb525 Accepting request 918872 from KDE:Qt:PyQt Dominique Leuenberger 2021-09-20 21:31:50 +00:00
  • 4d40f62226 Accepting request 918867 from home:bnavigator:branches:KDE:Qt:PyQt Benjamin Greiner 2021-09-14 09:53:17 +00:00
  • c216c4d2e1 Accepting request 904264 from KDE:Qt:PyQt Dominique Leuenberger 2021-07-09 21:56:36 +00:00
  • b70f7d8f79 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:PyQt/python-sip6?expand=0&rev=1 Benjamin Greiner 2021-07-05 17:54:12 +00:00