Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-QtPy for openSUSE:Leap:16.0 checked in at 2025-05-28 12:53:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/python-QtPy (Old) and /work/SRC/openSUSE:Leap:16.0/.python-QtPy.new.2732 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-QtPy" Wed May 28 12:53:40 2025 rev:2 rq:1280782 version:2.4.3 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/python-QtPy/python-QtPy.changes 2025-03-19 11:55:21.907464812 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.python-QtPy.new.2732/python-QtPy.changes 2025-05-28 12:53:40.850355119 +0200 @@ -2 +2 @@ -Tue Dec 10 16:06:05 UTC 2024 - Daniel Garcia <daniel.gar...@suse.com> +Wed Feb 19 13:25:19 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> @@ -4,2 +4,28 @@ -- Add upstream patch pytest8.2.patch to support pytest 8.2, - gh#spyder-ide/qtpy#486 +- Update to 2.4.3 + * Breaking change related to QMenu in 2.4.2 (PR 507) by @dalthviz + * Hijacked PyQt types are not returned from native Qt APIs (PR 507) by @dalthviz + * Check/fix several CI warnings (PR 511) by @dalthviz + * PR: Remove `Mambaforge` usage and update Linux setup (CI), by @dalthviz) #501 + * PR: Ensure `QMenu` and `QToolBar` `isinstance` checks succeed and remove + unneeded wrapper classes , by @dalthviz #505, #502 + * PR: Ignore PySide6 `QSqlDatabase.exec` `DeprecationWarning`, by @juliangilbey + +------------------------------------------------------------------- +Thu Nov 7 16:24:15 UTC 2024 - Nico Krapp <nico.kr...@suse.com> + +- Update to 2.4.2 + * PR: Update coveralls config (CI) by @dalthviz in #428 + * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #468 + * PR: Make QAction.setShortcut and setShortcuts accept many types by @StSav012 in #461 + * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #471 + * PR: Fix coverage errors and macOS jobs by @dalthviz in #483 + * PR: Update pytest.importorskip usage (CI) by @dalthviz in #486 + * PR: Help users understand why PySide 6.8.0 gives a segfault by @hmaarrfk in #495 + * Replace Quansight logo by CZI one in Readme by @ccordoba12 in #497 + * PR: Add QtCore.Qt.MouseButton.MidButton alias for Qt6 by @PierreRaybaut in #475 + +------------------------------------------------------------------- +Tue Apr 16 11:01:50 UTC 2024 - Max Lin <m...@suse.com> + +- Make sure to use pytest-3.11 on Leap15.6 +- To buildrequires python 3.11 version of pyside6 and pyside2 Old: ---- QtPy-2.4.1.tar.gz pytest8.2.patch New: ---- qtpy-2.4.3.tar.gz BETA DEBUG BEGIN: Old: WARN: pytest8.2.patch not found in changes BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-QtPy.spec ++++++ --- /var/tmp/diff_new_pack.krGZtI/_old 2025-05-28 12:53:41.134367072 +0200 +++ /var/tmp/diff_new_pack.krGZtI/_new 2025-05-28 12:53:41.134367072 +0200 @@ -1,7 +1,7 @@ # -# spec file +# spec file for package python-QtPy # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -34,20 +34,21 @@ %bcond_with pyside2 %bcond_with pyside6 %endif - +# make sure using pytest-3.11 on Leap 15.6 +%if 0%{?suse_version} == 1500 && 0%{?sle_version} > 150500 +%define python3_bin_suffix 3.11 +%endif %{?sle15_python_module_pythons} Name: python-QtPy%{psuffix} -Version: 2.4.1 +Version: 2.4.3 Release: 0 Summary: Abstraction layer on top of Qt bindings License: MIT Group: Development/Languages/Python URL: https://github.com/spyder-ide/qtpy -Source: https://files.pythonhosted.org/packages/source/Q/QtPy/QtPy-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/Q/QtPy/qtpy-%{version}.tar.gz # from https://github.com/spyder-ide/qtpy/pull/466 Patch1: qt6.6-deprecations.patch -# PATCH-FIX-UPSTREAM pytest8.2.patch gh#spyder-ide/qtpy#486 -- daniel.gar...@suse.com -Patch2: pytest8.2.patch BuildRequires: %{python_module base >= 3.7} BuildRequires: %{python_module packaging} BuildRequires: %{python_module pip} @@ -57,7 +58,7 @@ BuildRequires: python-rpm-macros Requires: python-packaging Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives # Note: Don't add any Requires, Recommends, or Suggests for a # specific backend here, because we need to minimize the space # occupied on the Tumbleweed DVD. The application importing QtPy @@ -67,6 +68,7 @@ %if %{with test} BuildRequires: %{python_module QtPy-test = %{version}} BuildRequires: %{python_module pytest >= 6} +BuildRequires: %{python_module pytest-cov} BuildRequires: %{python_module pytest-qt} %if %{with pyqt5} BuildRequires: %{python_module qt3d-qt5} @@ -89,10 +91,18 @@ %endif %endif %if %{with pyside2} +%if 0%{?suse_version} == 1500 && 0%{?sle_version} > 150500 +BuildRequires: %{python_module pyside2} +%else BuildRequires: python3-pyside2 %endif +%endif %if %{with pyside6} -BuildRequires: python3-pyside6 +%if 0%{?suse_version} == 1500 && 0%{?sle_version} > 150500 +BuildRequires: %{python_module pyside6} +%else +BuildRequires: python3-pyside6 > 6.8.0 +%endif BuildRequires: qt6-sql-sqlite %endif %endif @@ -120,7 +130,7 @@ in order to avoid stupid rpmlint errors. %prep -%autosetup -p1 -n QtPy-%{version} +%autosetup -p1 -n qtpy-%{version} # wrong EOL encondig sed -i 's/\r$//' LICENSE.txt *.md # qtcharts is present in our PyQt @@ -201,7 +211,7 @@ %license LICENSE.txt %{python_sitelib}/qtpy %exclude %{python_sitelib}/qtpy/tests -%{python_sitelib}/QtPy-%{version}.dist-info +%{python_sitelib}/[Qq]t[Pp]y-%{version}.dist-info %python_alternative %{_bindir}/qtpy %files %{python_files test}