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 2025-06-06 22:42:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyqtgraph (Old) and /work/SRC/openSUSE:Factory/.python-pyqtgraph.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyqtgraph" Fri Jun 6 22:42:12 2025 rev:13 rq:1283436 version:0.13.7 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyqtgraph/python-pyqtgraph.changes 2025-05-09 18:52:57.689080434 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyqtgraph.new.19631/python-pyqtgraph.changes 2025-06-06 22:42:32.055504452 +0200 @@ -1,0 +2,7 @@ +Thu Jun 5 16:55:55 UTC 2025 - Ben Greiner <c...@bnavigator.de> + +- Remove pyside2 requirement +- Update qt submodule requirement for matplotlib +- Disable package for ARM and i586 due to failing tests + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyqtgraph.spec ++++++ --- /var/tmp/diff_new_pack.1OtEDy/_old 2025-06-06 22:42:32.715531805 +0200 +++ /var/tmp/diff_new_pack.1OtEDy/_new 2025-06-06 22:42:32.719531970 +0200 @@ -17,6 +17,7 @@ %bcond_without test +%{?sle15_python_module_pythons} Name: python-pyqtgraph Version: 0.13.7 Release: 0 @@ -41,6 +42,7 @@ BuildRequires: python3-sphinx-autodoc-typehints BuildRequires: python3-sphinx-qt-documentation Requires: python-numpy >= 1.17 +Requires: (python-qt5 >= 5.12 or python-PyQt6 >= 6.1) Recommends: python-colorcet Recommends: python-cupy Recommends: python-h5py @@ -48,25 +50,21 @@ Recommends: python-opengl Recommends: python-scipy BuildArch: noarch +# Tests fauil. These arches should get the noarch package +ExcludeArch: %arm %ix86 aarch64 %if %{with test} BuildRequires: %{python_module PyQt6 >= 6.1} BuildRequires: %{python_module h5py} -BuildRequires: %{python_module matplotlib-qt5} +BuildRequires: %{python_module matplotlib-qt} BuildRequires: %{python_module matplotlib} BuildRequires: %{python_module opengl} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest-xvfb} BuildRequires: %{python_module pytest} BuildRequires: %{python_module scipy} -BuildRequires: python3-pyside2 >= 5.12 # Tests fail #BuildRequires: python3-pyside6 %endif -%if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3" -Requires: (python-qt5 >= 5.12 or python-PyQt6 >= 6.1 or python3-pyside2 >= 5.12) -%else -Requires: (python-qt5 >= 5.12 or python-PyQt6 >= 6.1) -%endif %python_subpackages %description @@ -120,19 +118,6 @@ %check # reload happens but is not detected by pytest or pytest-xdist donttest="test_reload" -# no pyside2-uic -donttest+=" or (testExamples and (QtDesigner or designerExample) and PySide2)" -# use shell expressions instead of rpm macros: we build a noarch package but tests are arch specific -if [ $(getconf LONG_BIT) -eq 32 -o "${RPM_ARCH}" = "aarch64" ]; then - # Crashes and timeouts - donttest+=" or (testExamples and PyQt6)" - # images different, due to precision errors - donttest+=" or (test_ROI and test_PolyLineROI)" -fi -# Qt on ARM uses openGL ES, which is not supported by pyqtgraph -if [ "${RPM_ARCH}" = "arm" -o "${RPM_ARCH}" = "aarch64" ]; then - donttest+=" or (testExamples and GL)" -fi %pytest -ra -n auto -k "not (${donttest})" %endif