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-12-20 21:47:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyqtgraph (Old)
and /work/SRC/openSUSE:Factory/.python-pyqtgraph.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyqtgraph"
Sat Dec 20 21:47:16 2025 rev:14 rq:1323799 version:0.14.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyqtgraph/python-pyqtgraph.changes
2025-06-06 22:42:32.055504452 +0200
+++
/work/SRC/openSUSE:Factory/.python-pyqtgraph.new.1928/python-pyqtgraph.changes
2025-12-20 21:50:02.996031497 +0100
@@ -1,0 +2,155 @@
+Sat Dec 20 14:35:20 UTC 2025 - Mikhail Paulyshka <[email protected]>
+
+- replace no-sphinx-qt-doc.patch with drop-unpackaged-sphinx-extensions.patch
+- update to 0.14.0
+ + Highlights
+ * implement cuda OpenGL interops
+ * PColorMeshItem: implement opengl rendering
+ * Port PlotCurveItem experimental opengl codepath to shaders
+ * Remove MetaArray, MultiPlotItem and MultiPlotWidget
+ * Add Boxplot feature
+ * Unvendor very old colorama
+ * implement fill for connect="finite"
+ * Add legend double-click and legend sample click signals.
+ * pcmi: add support for OpenGL ES 3.0
+ * Bump min numpy to 1.25+
+ * Create FUNDING.yml
+ + API/Behavior Changes and Additions
+ * GLMeshItem: allow ubyte color buffers
+ * Allow OpenGL without enableExperimental
+ * Do away with Parameter deprecation
+ * Transform3D.map should return the type of obj passed in
+ * Remove MetaArray, MultiPlotItem and MultiPlotWidget
+ * Remove canvas module
+ * implement fill for connect="finite"
+ * Raise ParseError on duplicate keys in configfile
+ * Add legend double-click and legend sample click signals.
+ * Parameter Tree: ListParameter: Add deprecation warning when values is
present.
+ * allow conditional siPrefixing of axis labels
+ * PlotItem.autoBtnClicked to emit PlotItem.sigRangeChangedManually
+ * add setSymbol method
+ * Option to execute repl commands in a non-GUI thread
+ * AxisItem: Allow hiding minor ticks
+ * allow returned camera params to be set back
+ * Plot option to subtract mean value from all samples
+ * Locale aware spinbox
+ * Parameter: define create as a classmethod
+ * Add overlay grid option to GLSurfacePlotItem
+ * Alignment option for GLTextItem
+ + Bug Fixes
+ * Correctly handle SI-prefixes for nonlinear units
+ * fix aspect-locked zoom with mouse-drag while right-button pressed
+ * fix: isnan is not available in OpenGL 2.1 nor OpenGL ES 2.0
+ * fix: GL_POINT_SPRITE was not enabled for NoProfile
+ * Fix LinearRegionItem mouseDragEvent
+ * render comparison: resize before show
+ * fix: GLLinePlotItem uploading vbo perpetually
+ * Various OpenGL fixes
+ * Support downsampling of image data with NaNs
+ * Catch SystemError During Signal.disconnect()
+ * RawImageGLWidget: update uploaded state on cleanup
+ * enable blending to take into account alpha transparency
+ * Fixes: Error when using FFT on data with one point
+ * Fix ViewBox wheel event propagation
+ * bugfix: PlotCurveItem OpenGL didn't invalidate render_cache on cleanup
+ * Format DateAxisItem ticks in different timezones correctly
+ * fix ComboBox.items()
+ * connect darkMode slots only once
+ * Minor fixes for a memory debugging tool
+ * ParseError line numbers should account for empty lines
+ * workaround PySide QByteArray leak on conda builds
+ * Fix ConsoleWidget ReplWidget.write() always scrolling to bottom
(`scrollToBottom` not working)
+ * initialize the pressPos attribute with default value to prevent error
+ * Apoptose dock area when temporary window is closed
+ * Fix bug in PlotItem.setAxisItem when called befor scene is set
+ * Emit sigRegionChanged only once for LinearRegionItem
+ * Removes GraphicsScene.mouseMoveEvent duplicate events
+ * Fix 'GridItem.generatePicture' for cases of invalid size
+ * Fix scaling with locked aspect
+ * Update removeItem()
+ * GLLinePlotItem: restore changes to state
+ * PlotDataItem setData() listOfDicts fix?
+ * To align mark and the label vertically in a Legend
+ * Fix bug causing DateTimeAxis to not display tick labels #3185
+ * Update syntax.py to correctly colorize commented code
+ * Fix bug preventing console showing more than one uncaught exception
+ * fixed the issue where x and y column would be added regardless of the
columnMode while exporting to csv
+ * GraphicsLayout: Fix removeItem() regression
+ * fix GLIsosurface overflow warning on numpy 2
+ * Fix parameter item compare unpack order
+ * Fix recarray support in PlotDataItem
+ * Two minor corrections in flowchart and debug
+ * Fix exception when AxisItem is initialized with text argument (fixes
#3410)
+ * ensure comparison returns bool instead of np.bool in TableWidget
+ * fix: blockSignal=True in Parameter.setValue()
+ + Performance Improvements
+ * invalidate nan locations when downsampling image
+ * ImageItem: implement persistent default autolevels
+ * finer grained VBO upload
+ * Skip nan values in mesh
+ * Fixed bug that significantly degraded zooming performance for line plots
+ * use native c++ construction of QPixmap from QImage
+ * implement cuda OpenGL interops
+ * Port PlotCurveItem experimental opengl codepath to shaders
+ * PlotCurveItem: implement OpenGL curve fill
+ * PColorMeshItem: implement opengl rendering
+ * pcmi: add support for OpenGL ES 3.0
+ * De-ancient-ify OpenGL shaders
+ * prevent grid lines from getting mouse events
+ * Make PlotCurveItem and PColorMeshItem work in Core Profile
+ * Lazy evaluation of mkColor error string
+ * Make shaders in shaders.py run on macOS OpenGL 4.1 Core
+ * ViewBox: Only update auto-range before painting.
+ * create a default VAO if using Core profile
+ * GLVolumeItem: calculate camera pos using ModelView matrix
+ * don't relink shader program where it is not needed
+ * Adding support for connect PlotItem connect vector during view clipping
and downsampling
+ + Testing
+ * test image formats outside of ImageItem
+ * Remove now unneeded test skip conditions, use packaging library for
version comparison.
+ * Add coverage reporting
+ * Use packaging library for version comparison
+ + Documentation
+ * Add Qtimer, multi threading and multiprocessing to docs
+ * Substantially upgrade ImageItem docs
+ * Overhaul PlotDataItem documentation
+ * Documentation text review for PlotDataItem
+ * Convert PlotItem and AxisItem to use numpydoc Docstring Style
+ * Do upgrade to CONTRIBUTING.md, it's been a while
+ * Bump sphinx-design from 0.5.0 to 0.6.0 in /doc
+ * Bump sphinx-design from 0.6.0 to 0.6.1 in /doc
+ * Update to pydata-sphinx-theme 0.15.4
+ * Bump pydata-sphinx-theme from 0.15.4 to 0.16.0 in /doc
+ * Upgrade to PyData-Sphinx-Theme 0.16.1
+ * Bump sphinx from 7.3.7 to 7.4.6 in /doc
+ * Bump sphinx from 7.4.6 to 7.4.7 in /doc
+ * Bump sphinxcontrib-images from 0.9.4 to 1.0.1 in /doc
+ + Misc
+ * replace stencil test with scissor test
+ * ColorMapMenu: add new matplotlib colormaps
+ * Use filtfilt for bidirectional filtering in Flowchart
+ * Added type annotations to GraphicsWidget
+ * adapt to changes in QPainterPathPrivate in Qt 6.10
+ * Update Flowchart.py
+ * Update ASV config to use paramers
+ * Fix libegl1 not found
+ * Fix Comment Error in examples/dockarea.py
+ * pcmi opengl: discard nan fragments
+ * Annotate slots with `QtCore.Slot`
+ * Annotate ViewBox slots
+ * GraphicsItem: don't override Qt methods
+ * pyside6: don't take QByteArray memoryview too
+ * Probe QByteArray leak at runtime
+ * REPL fonts should be consistently monospaced
+ * refactor getting of OpenGLFunctions
+ * Create FUNDING.yml
+ * remove numba for rescaleData
+ * RawImageGLWidget: implement using QOpenGLTextureBlitter
+ * Unvendor very old colorama
+ * don't draw non-finite pairs
+ * fix: minor improvements to the visibility of the colormap button
+ * assume matplotlib supports Qt6
+ * Use Monospace font in Console Widget CmdInput
+ * fix variable name typo
+
+-------------------------------------------------------------------
Old:
----
no-sphinx-qt-doc.patch
pyqtgraph-0.13.7.tar.gz
New:
----
drop-unpackaged-sphinx-extensions.patch
pyqtgraph-0.14.0.tar.gz
----------(Old B)----------
Old:
- replace no-sphinx-qt-doc.patch with drop-unpackaged-sphinx-extensions.patch
- update to 0.14.0
----------(Old E)----------
----------(New B)----------
New:
- replace no-sphinx-qt-doc.patch with drop-unpackaged-sphinx-extensions.patch
- update to 0.14.0
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyqtgraph.spec ++++++
--- /var/tmp/diff_new_pack.RiWPqr/_old 2025-12-20 21:50:03.520053191 +0100
+++ /var/tmp/diff_new_pack.RiWPqr/_new 2025-12-20 21:50:03.520053191 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-pyqtgraph
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%bcond_without test
%{?sle15_python_module_pythons}
Name: python-pyqtgraph
-Version: 0.13.7
+Version: 0.14.0
Release: 0
Summary: Scientific Graphics and GUI Library for Python
License: MIT
@@ -28,7 +28,7 @@
Source:
https://github.com/pyqtgraph/pyqtgraph/archive/refs/tags/pyqtgraph-%{version}.tar.gz
# PATCH-FIX-OPENSUSE - Borrowed from Fedora -
https://src.fedoraproject.org/rpms/python-pyqtgraph/tree/
# Upstream issue: https://github.com/pyqtgraph/pyqtgraph/issues/2644
-Patch1: no-sphinx-qt-doc.patch
+Patch1: drop-unpackaged-sphinx-extensions.patch
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module numpy >= 1.17}
BuildRequires: %{python_module pip}
@@ -40,6 +40,7 @@
BuildRequires: python-rpm-macros >= 20210628
BuildRequires: python3-Sphinx
BuildRequires: python3-sphinx-autodoc-typehints
+BuildRequires: python3-sphinx-design
BuildRequires: python3-sphinx-qt-documentation
Requires: python-numpy >= 1.17
Requires: (python-qt5 >= 5.12 or python-PyQt6 >= 6.1)
++++++ drop-unpackaged-sphinx-extensions.patch ++++++
>From 7076bf2d0348ad2abb9812e5269a80b3a06d75ca Mon Sep 17 00:00:00 2001
From: Scott Talbert <[email protected]>
Date: Sun, 30 Nov 2025 19:39:01 -0500
Subject: [PATCH] Drop unpackaged Sphinx extensions
---
doc/source/conf.py | 127 ---------------------------------------------
1 file changed, 127 deletions(-)
diff --git a/doc/source/conf.py b/doc/source/conf.py
index a0978861..8cd422ce 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -40,11 +40,7 @@ extensions = [
"sphinx.ext.napoleon", # has to be loaded before sphinx_autodoc_typehints
"sphinx_autodoc_typehints",
"sphinx.ext.intersphinx",
- "sphinx_qt_documentation",
"sphinx_design",
- "sphinx_favicon",
- "sphinxext.rediraffe",
- "sphinxcontrib.images",
'sphinx.ext.inheritance_diagram',
# 'sphinxcontrib.spelling' # commenting out to allow for easy usage
locally
]
@@ -286,129 +282,6 @@ html_css_files = [
if os.getenv("BUILD_DASH_DOCSET"):
html_css_files.append("dash.css")
-# Redirects for pages that were moved to new locations
-rediraffe_redirects = {
- "3dgraphics/glaxisitem.rst": "api_reference/3dgraphics/glaxisitem.rst",
- "3dgraphics/glgraphicsitem.rst":
"api_reference/3dgraphics/glgraphicsitem.rst",
- "3dgraphics/glgraphitem.rst": "api_reference/3dgraphics/glgraphitem.rst",
- "3dgraphics/glgriditem.rst": "api_reference/3dgraphics/glgriditem.rst",
- "3dgraphics/glimageitem.rst": "api_reference/3dgraphics/glimageitem.rst",
- "3dgraphics/gllineplotitem.rst":
"api_reference/3dgraphics/gllineplotitem.rst",
- "3dgraphics/glmeshitem.rst": "api_reference/3dgraphics/glmeshitem.rst",
- "3dgraphics/glscatterplotitem.rst":
"api_reference/3dgraphics/glscatterplotitem.rst",
- "3dgraphics/glsurfaceplotitem.rst":
"api_reference/3dgraphics/glsurfaceplotitem.rst",
- "3dgraphics/gltextitem.rst": "api_reference/3dgraphics/gltextitem.rst",
- "3dgraphics/glviewwidget.rst": "api_reference/3dgraphics/glviewwidget.rst",
- "3dgraphics/glvolumeitem.rst": "api_reference/3dgraphics/glvolumeitem.rst",
- "3dgraphics/index.rst": "api_reference/3dgraphics/index.rst",
- "3dgraphics/meshdata.rst": "api_reference/3dgraphics/meshdata.rst",
- "colormap.rst": "api_reference/colormap.rst",
- "config_options.rst": "api_reference/config_options.rst",
- "dockarea.rst": "api_reference/dockarea.rst",
- "flowchart/flowchart.rst": "api_reference/flowchart/flowchart.rst",
- "flowchart/index.rst": "api_reference/flowchart/index.rst",
- "flowchart/node.rst": "api_reference/flowchart/node.rst",
- "flowchart/terminal.rst": "api_reference/flowchart/terminal.rst",
- "functions.rst": "api_reference/functions.rst",
- "graphicsItems/arrowitem.rst": "api_reference/graphicsItems/arrowitem.rst",
- "graphicsItems/axisitem.rst": "api_reference/graphicsItems/axisitem.rst",
- "graphicsItems/bargraphitem.rst":
"api_reference/graphicsItems/bargraphitem.rst",
- "graphicsItems/buttonitem.rst":
"api_reference/graphicsItems/buttonitem.rst",
- "graphicsItems/colorbaritem.rst":
"api_reference/graphicsItems/colorbaritem.rst",
- "graphicsItems/curvearrow.rst":
"api_reference/graphicsItems/curvearrow.rst",
- "graphicsItems/curvepoint.rst":
"api_reference/graphicsItems/curvepoint.rst",
- "graphicsItems/dateaxisitem.rst":
"api_reference/graphicsItems/dateaxisitem.rst",
- "graphicsItems/errorbaritem.rst":
"api_reference/graphicsItems/errorbaritem.rst",
- "graphicsItems/fillbetweenitem.rst":
"api_reference/graphicsItems/fillbetweenitem.rst",
- "graphicsItems/gradienteditoritem.rst":
"api_reference/graphicsItems/gradienteditoritem.rst",
- "graphicsItems/gradientlegend.rst":
"api_reference/graphicsItems/gradientlegend.rst",
- "graphicsItems/graphicsitem.rst":
"api_reference/graphicsItems/graphicsitem.rst",
- "graphicsItems/graphicslayout.rst":
"api_reference/graphicsItems/graphicslayout.rst",
- "graphicsItems/graphicsobject.rst":
"api_reference/graphicsItems/graphicsobject.rst",
- "graphicsItems/graphicswidget.rst":
"api_reference/graphicsItems/graphicswidget.rst",
- "graphicsItems/graphicswidgetanchor.rst":
"api_reference/graphicsItems/graphicswidgetanchor.rst",
- "graphicsItems/graphitem.rst": "api_reference/graphicsItems/graphitem.rst",
- "graphicsItems/griditem.rst": "api_reference/graphicsItems/griditem.rst",
- "graphicsItems/histogramlutitem.rst":
"api_reference/graphicsItems/histogramlutitem.rst",
- "graphicsItems/imageitem.rst": "api_reference/graphicsItems/imageitem.rst",
- "graphicsItems/index.rst": "api_reference/graphicsItems/index.rst",
- "graphicsItems/infiniteline.rst":
"api_reference/graphicsItems/infiniteline.rst",
- "graphicsItems/isocurveitem.rst":
"api_reference/graphicsItems/isocurveitem.rst",
- "graphicsItems/labelitem.rst": "api_reference/graphicsItems/labelitem.rst",
- "graphicsItems/legenditem.rst":
"api_reference/graphicsItems/legenditem.rst",
- "graphicsItems/linearregionitem.rst":
"api_reference/graphicsItems/linearregionitem.rst",
- "graphicsItems/pcolormeshitem.rst":
"api_reference/graphicsItems/pcolormeshitem.rst",
- "graphicsItems/plotcurveitem.rst":
"api_reference/graphicsItems/plotcurveitem.rst",
- "graphicsItems/plotdataitem.rst":
"api_reference/graphicsItems/plotdataitem.rst",
- "graphicsItems/plotitem.rst": "api_reference/graphicsItems/plotitem.rst",
- "graphicsItems/roi.rst": "api_reference/graphicsItems/roi.rst",
- "graphicsItems/scalebar.rst": "api_reference/graphicsItems/scalebar.rst",
- "graphicsItems/scatterplotitem.rst":
"api_reference/graphicsItems/scatterplotitem.rst",
- "graphicsItems/targetitem.rst":
"api_reference/graphicsItems/targetitem.rst",
- "graphicsItems/textitem.rst": "api_reference/graphicsItems/textitem.rst",
- "graphicsItems/uigraphicsitem.rst":
"api_reference/graphicsItems/uigraphicsitem.rst",
- "graphicsItems/viewbox.rst": "api_reference/graphicsItems/viewbox.rst",
- "graphicsItems/vtickgroup.rst":
"api_reference/graphicsItems/vtickgroup.rst",
- "graphicsscene/graphicsscene.rst":
"api_reference/graphicsscene/graphicsscene.rst",
- "graphicsscene/hoverevent.rst":
"api_reference/graphicsscene/hoverevent.rst",
- "graphicsscene/index.rst": "api_reference/graphicsscene/index.rst",
- "graphicsscene/mouseclickevent.rst":
"api_reference/graphicsscene/mouseclickevent.rst",
- "graphicsscene/mousedragevent.rst":
"api_reference/graphicsscene/mousedragevent.rst",
- "apireference.rst": "api_reference/index.rst",
- "parametertree/apiref.rst": "api_reference/parametertree/apiref.rst",
- "parametertree/index.rst": "api_reference/parametertree/index.rst",
- "parametertree/interactiveparameters.rst":
"api_reference/parametertree/interactiveparameters.rst",
- "parametertree/parameter.rst": "api_reference/parametertree/parameter.rst",
- "parametertree/parameteritem.rst":
"api_reference/parametertree/parameteritem.rst",
- "parametertree/parametertree.rst":
"api_reference/parametertree/parametertree.rst",
- "parametertree/parametertypes.rst":
"api_reference/parametertree/parametertypes.rst",
- "point.rst": "api_reference/point.rst",
- "transform3d.rst": "api_reference/transform3d.rst",
- "uml_overview.rst": "api_reference/uml_overview.rst",
- "widgets/busycursor.rst": "api_reference/widgets/busycursor.rst",
- "widgets/checktable.rst": "api_reference/widgets/checktable.rst",
- "widgets/colorbutton.rst": "api_reference/widgets/colorbutton.rst",
- "widgets/colormapwidget.rst": "api_reference/widgets/colormapwidget.rst",
- "widgets/combobox.rst": "api_reference/widgets/combobox.rst",
- "widgets/consolewidget.rst": "api_reference/widgets/consolewidget.rst",
- "widgets/datatreewidget.rst": "api_reference/widgets/datatreewidget.rst",
- "widgets/feedbackbutton.rst": "api_reference/widgets/feedbackbutton.rst",
- "widgets/filedialog.rst": "api_reference/widgets/filedialog.rst",
- "widgets/gradientwidget.rst": "api_reference/widgets/gradientwidget.rst",
- "widgets/graphicslayoutwidget.rst":
"api_reference/widgets/graphicslayoutwidget.rst",
- "widgets/graphicsview.rst": "api_reference/widgets/graphicsview.rst",
- "widgets/histogramlutwidget.rst":
"api_reference/widgets/histogramlutwidget.rst",
- "widgets/imageview.rst": "api_reference/widgets/imageview.rst",
- "widgets/index.rst": "api_reference/widgets/index.rst",
- "widgets/joystickbutton.rst": "api_reference/widgets/joystickbutton.rst",
- "widgets/layoutwidget.rst": "api_reference/widgets/layoutwidget.rst",
- "widgets/matplotlibwidget.rst":
"api_reference/widgets/matplotlibwidget.rst",
- "widgets/pathbutton.rst": "api_reference/widgets/pathbutton.rst",
- "widgets/plotwidget.rst": "api_reference/widgets/plotwidget.rst",
- "widgets/progressdialog.rst": "api_reference/widgets/progressdialog.rst",
- "widgets/rawimagewidget.rst": "api_reference/widgets/rawimagewidget.rst",
- "widgets/remotegraphicsview.rst":
"api_reference/widgets/remotegraphicsview.rst",
- "widgets/scatterplotwidget.rst":
"api_reference/widgets/scatterplotwidget.rst",
- "widgets/spinbox.rst": "api_reference/widgets/spinbox.rst",
- "widgets/tablewidget.rst": "api_reference/widgets/tablewidget.rst",
- "widgets/treewidget.rst": "api_reference/widgets/treewidget.rst",
- "widgets/valuelabel.rst": "api_reference/widgets/valuelabel.rst",
- "widgets/verticallabel.rst": "api_reference/widgets/verticallabel.rst",
- "internals.rst": "developer_guide/internals.rst",
- "3dgraphics.rst": "getting_started/3dgraphics.rst",
- "how_to_use.rst": "getting_started/how_to_use.rst",
- "images.rst": "getting_started/images.rst",
- "installation.rst": "getting_started/installation.rst",
- "introduction.rst": "getting_started/introduction.rst",
- "plotting.rst": "getting_started/plotting.rst",
- "prototyping.rst": "getting_started/prototyping.rst",
- "qtcrashcourse.rst": "getting_started/qtcrashcourse.rst",
- "exporting.rst": "user_guide/exporting.rst",
- "mouse_interaction.rst": "user_guide/mouse_interaction.rst",
- "region_of_interest.rst": "user_guide/region_of_interest.rst",
- "style.rst": "user_guide/style.rst"
-}
-
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
# html_last_updated_fmt = '%b %d, %Y'
--
2.51.1
++++++ pyqtgraph-0.13.7.tar.gz -> pyqtgraph-0.14.0.tar.gz ++++++
++++ 33060 lines of diff (skipped)