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)

Reply via email to