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}

Reply via email to