Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pyqtgraph for
openSUSE:Factory checked in at 2023-07-27 16:51:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyqtgraph (Old)
and /work/SRC/openSUSE:Factory/.python-pyqtgraph.new.32662 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyqtgraph"
Thu Jul 27 16:51:38 2023 rev:10 rq:1100846 version:0.13.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyqtgraph/python-pyqtgraph.changes
2023-06-21 22:41:05.886818545 +0200
+++
/work/SRC/openSUSE:Factory/.python-pyqtgraph.new.32662/python-pyqtgraph.changes
2023-07-27 16:51:59.774216913 +0200
@@ -1,0 +2,5 @@
+Wed Jul 19 11:45:16 UTC 2023 - Markéta Machová <[email protected]>
+
+- Add upstream patch py3114.patch to fix build with Python 3.11.4+
+
+-------------------------------------------------------------------
New:
----
py3114.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyqtgraph.spec ++++++
--- /var/tmp/diff_new_pack.xsjC8o/_old 2023-07-27 16:52:00.470220845 +0200
+++ /var/tmp/diff_new_pack.xsjC8o/_new 2023-07-27 16:52:00.474220867 +0200
@@ -33,6 +33,8 @@
Patch1: no-sphinx-qt-doc.patch
# https://github.com/pyqtgraph/pyqtgraph/issues/2645
Patch2: 2748.patch
+# https://github.com/pyqtgraph/pyqtgraph/pull/2760
+Patch3: py3114.patch
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module numpy >= 1.17}
BuildRequires: %{python_module pydata-sphinx-theme}
@@ -89,8 +91,7 @@
%prep
%setup -q -n pyqtgraph-pyqtgraph-%{version}
-%patch1 -p1
-%patch2 -p1
+%autopatch -p1
# Fix rpmlint
chmod a-x pyqtgraph/examples/Symbols.py
# only a handful of example scripts have interpreter lines, remove all, they
don't have executable bits
++++++ py3114.patch ++++++
>From 6534a3f51d97a5f51ad1ea284923beea5a9ec8be Mon Sep 17 00:00:00 2001
From: KIU Shueng Chuan <[email protected]>
Date: Tue, 27 Jun 2023 21:32:50 +0800
Subject: [PATCH] xor away unwanted bit value
---
pyqtgraph/graphicsItems/ROI.py | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/pyqtgraph/graphicsItems/ROI.py b/pyqtgraph/graphicsItems/ROI.py
index 53ab90806e..39fb143298 100644
--- a/pyqtgraph/graphicsItems/ROI.py
+++ b/pyqtgraph/graphicsItems/ROI.py
@@ -1542,7 +1542,13 @@ def mouseDragEvent(self, ev):
if ev.isStart():
if ev.button() == QtCore.Qt.MouseButton.LeftButton:
roi.setSelected(True)
- mods = ev.modifiers() & ~self.snapModifier
+ mods = ev.modifiers()
+ try:
+ mods &= ~self.snapModifier
+ except ValueError:
+ # workaround bug in Python 3.11.4 that affects PyQt
+ if mods & self.snapModifier:
+ mods ^= self.snapModifier
if roi.translatable and mods == self.translateModifier:
self.dragMode = 'translate'
elif roi.rotatable and mods == self.rotateModifier: