pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/py-qtgraph-qt5
Module Name: pkgsrc
Committed By: adam
Date: Mon Feb 16 15:40:54 UTC 2026
Modified Files:
pkgsrc/x11/py-qtgraph-qt5: Makefile PLIST distinfo
Log Message:
py-qtgraph-qt5: updated to 0.14.0
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
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
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
CI Updates
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/x11/py-qtgraph-qt5/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/py-qtgraph-qt5/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/x11/py-qtgraph-qt5/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/py-qtgraph-qt5/Makefile
diff -u pkgsrc/x11/py-qtgraph-qt5/Makefile:1.21 pkgsrc/x11/py-qtgraph-qt5/Makefile:1.22
--- pkgsrc/x11/py-qtgraph-qt5/Makefile:1.21 Thu Oct 9 07:58:14 2025
+++ pkgsrc/x11/py-qtgraph-qt5/Makefile Mon Feb 16 15:40:53 2026
@@ -1,10 +1,13 @@
-# $NetBSD: Makefile,v 1.21 2025/10/09 07:58:14 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2026/02/16 15:40:53 adam Exp $
-DISTNAME= pyqtgraph-0.13.7
+DISTNAME= pyqtgraph-0.14.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/pyqtgraph/qtgraph-qt5/}
-PKGREVISION= 1
CATEGORIES= x11 python
-MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyqtgraph/}
+# Missing source code distfile for 0.14.0 on PyPI.
+#MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyqtgraph/}
+MASTER_SITES= ${MASTER_SITE_GITHUB:=pyqtgraph/}
+GITHUB_PROJECT= pyqtgraph
+GITHUB_TAG= ${DISTNAME}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://github.com/pyqtgraph/pyqtgraph
@@ -12,6 +15,7 @@ COMMENT= Scientific Graphics and GUI Lib
LICENSE= mit
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+DEPENDS+= ${PYPKGPREFIX}-colorama-[0-9]*:../../comms/py-colorama
DEPENDS+= ${PYPKGPREFIX}-numpy>=1.22:../../math/py-numpy
# Optional deps
DEPENDS+= ${PYPKGPREFIX}-OpenGL-[0-9]*:../../graphics/py-OpenGL
Index: pkgsrc/x11/py-qtgraph-qt5/PLIST
diff -u pkgsrc/x11/py-qtgraph-qt5/PLIST:1.3 pkgsrc/x11/py-qtgraph-qt5/PLIST:1.4
--- pkgsrc/x11/py-qtgraph-qt5/PLIST:1.3 Sun Apr 13 08:33:26 2025
+++ pkgsrc/x11/py-qtgraph-qt5/PLIST Mon Feb 16 15:40:53 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2025/04/13 08:33:26 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/02/16 15:40:53 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -25,6 +25,12 @@ ${PYSITELIB}/pyqtgraph/PlotData.pyo
${PYSITELIB}/pyqtgraph/Point.py
${PYSITELIB}/pyqtgraph/Point.pyc
${PYSITELIB}/pyqtgraph/Point.pyo
+${PYSITELIB}/pyqtgraph/Qt/OpenGLConstants.py
+${PYSITELIB}/pyqtgraph/Qt/OpenGLConstants.pyc
+${PYSITELIB}/pyqtgraph/Qt/OpenGLConstants.pyo
+${PYSITELIB}/pyqtgraph/Qt/OpenGLHelpers.py
+${PYSITELIB}/pyqtgraph/Qt/OpenGLHelpers.pyc
+${PYSITELIB}/pyqtgraph/Qt/OpenGLHelpers.pyo
${PYSITELIB}/pyqtgraph/Qt/QtCore/__init__.py
${PYSITELIB}/pyqtgraph/Qt/QtCore/__init__.pyc
${PYSITELIB}/pyqtgraph/Qt/QtCore/__init__.pyi
@@ -73,24 +79,6 @@ ${PYSITELIB}/pyqtgraph/WidgetGroup.pyo
${PYSITELIB}/pyqtgraph/__init__.py
${PYSITELIB}/pyqtgraph/__init__.pyc
${PYSITELIB}/pyqtgraph/__init__.pyo
-${PYSITELIB}/pyqtgraph/canvas/Canvas.py
-${PYSITELIB}/pyqtgraph/canvas/Canvas.pyc
-${PYSITELIB}/pyqtgraph/canvas/Canvas.pyo
-${PYSITELIB}/pyqtgraph/canvas/CanvasItem.py
-${PYSITELIB}/pyqtgraph/canvas/CanvasItem.pyc
-${PYSITELIB}/pyqtgraph/canvas/CanvasItem.pyo
-${PYSITELIB}/pyqtgraph/canvas/CanvasManager.py
-${PYSITELIB}/pyqtgraph/canvas/CanvasManager.pyc
-${PYSITELIB}/pyqtgraph/canvas/CanvasManager.pyo
-${PYSITELIB}/pyqtgraph/canvas/CanvasTemplate_generic.py
-${PYSITELIB}/pyqtgraph/canvas/CanvasTemplate_generic.pyc
-${PYSITELIB}/pyqtgraph/canvas/CanvasTemplate_generic.pyo
-${PYSITELIB}/pyqtgraph/canvas/TransformGuiTemplate_generic.py
-${PYSITELIB}/pyqtgraph/canvas/TransformGuiTemplate_generic.pyc
-${PYSITELIB}/pyqtgraph/canvas/TransformGuiTemplate_generic.pyo
-${PYSITELIB}/pyqtgraph/canvas/__init__.py
-${PYSITELIB}/pyqtgraph/canvas/__init__.pyc
-${PYSITELIB}/pyqtgraph/canvas/__init__.pyo
${PYSITELIB}/pyqtgraph/colormap.py
${PYSITELIB}/pyqtgraph/colormap.pyc
${PYSITELIB}/pyqtgraph/colormap.pyo
@@ -221,6 +209,9 @@ ${PYSITELIB}/pyqtgraph/examples/AxisItem
${PYSITELIB}/pyqtgraph/examples/BarGraphItem.py
${PYSITELIB}/pyqtgraph/examples/BarGraphItem.pyc
${PYSITELIB}/pyqtgraph/examples/BarGraphItem.pyo
+${PYSITELIB}/pyqtgraph/examples/BoxplotItem.py
+${PYSITELIB}/pyqtgraph/examples/BoxplotItem.pyc
+${PYSITELIB}/pyqtgraph/examples/BoxplotItem.pyo
${PYSITELIB}/pyqtgraph/examples/CLIexample.py
${PYSITELIB}/pyqtgraph/examples/CLIexample.pyc
${PYSITELIB}/pyqtgraph/examples/CLIexample.pyo
@@ -690,6 +681,9 @@ ${PYSITELIB}/pyqtgraph/graphicsItems/Axi
${PYSITELIB}/pyqtgraph/graphicsItems/BarGraphItem.py
${PYSITELIB}/pyqtgraph/graphicsItems/BarGraphItem.pyc
${PYSITELIB}/pyqtgraph/graphicsItems/BarGraphItem.pyo
+${PYSITELIB}/pyqtgraph/graphicsItems/BoxplotItem.py
+${PYSITELIB}/pyqtgraph/graphicsItems/BoxplotItem.pyc
+${PYSITELIB}/pyqtgraph/graphicsItems/BoxplotItem.pyo
${PYSITELIB}/pyqtgraph/graphicsItems/ButtonItem.py
${PYSITELIB}/pyqtgraph/graphicsItems/ButtonItem.pyc
${PYSITELIB}/pyqtgraph/graphicsItems/ButtonItem.pyo
@@ -762,9 +756,6 @@ ${PYSITELIB}/pyqtgraph/graphicsItems/Leg
${PYSITELIB}/pyqtgraph/graphicsItems/LinearRegionItem.py
${PYSITELIB}/pyqtgraph/graphicsItems/LinearRegionItem.pyc
${PYSITELIB}/pyqtgraph/graphicsItems/LinearRegionItem.pyo
-${PYSITELIB}/pyqtgraph/graphicsItems/MultiPlotItem.py
-${PYSITELIB}/pyqtgraph/graphicsItems/MultiPlotItem.pyc
-${PYSITELIB}/pyqtgraph/graphicsItems/MultiPlotItem.pyo
${PYSITELIB}/pyqtgraph/graphicsItems/NonUniformImage.py
${PYSITELIB}/pyqtgraph/graphicsItems/NonUniformImage.pyc
${PYSITELIB}/pyqtgraph/graphicsItems/NonUniformImage.pyo
@@ -854,12 +845,6 @@ ${PYSITELIB}/pyqtgraph/jupyter/GraphicsV
${PYSITELIB}/pyqtgraph/jupyter/__init__.py
${PYSITELIB}/pyqtgraph/jupyter/__init__.pyc
${PYSITELIB}/pyqtgraph/jupyter/__init__.pyo
-${PYSITELIB}/pyqtgraph/metaarray/MetaArray.py
-${PYSITELIB}/pyqtgraph/metaarray/MetaArray.pyc
-${PYSITELIB}/pyqtgraph/metaarray/MetaArray.pyo
-${PYSITELIB}/pyqtgraph/metaarray/__init__.py
-${PYSITELIB}/pyqtgraph/metaarray/__init__.pyc
-${PYSITELIB}/pyqtgraph/metaarray/__init__.pyo
${PYSITELIB}/pyqtgraph/multiprocess/__init__.py
${PYSITELIB}/pyqtgraph/multiprocess/__init__.pyc
${PYSITELIB}/pyqtgraph/multiprocess/__init__.pyo
@@ -1022,15 +1007,6 @@ ${PYSITELIB}/pyqtgraph/units.pyo
${PYSITELIB}/pyqtgraph/util/__init__.py
${PYSITELIB}/pyqtgraph/util/__init__.pyc
${PYSITELIB}/pyqtgraph/util/__init__.pyo
-${PYSITELIB}/pyqtgraph/util/colorama/__init__.py
-${PYSITELIB}/pyqtgraph/util/colorama/__init__.pyc
-${PYSITELIB}/pyqtgraph/util/colorama/__init__.pyo
-${PYSITELIB}/pyqtgraph/util/colorama/win32.py
-${PYSITELIB}/pyqtgraph/util/colorama/win32.pyc
-${PYSITELIB}/pyqtgraph/util/colorama/win32.pyo
-${PYSITELIB}/pyqtgraph/util/colorama/winterm.py
-${PYSITELIB}/pyqtgraph/util/colorama/winterm.pyc
-${PYSITELIB}/pyqtgraph/util/colorama/winterm.pyo
${PYSITELIB}/pyqtgraph/util/cprint.py
${PYSITELIB}/pyqtgraph/util/cprint.pyc
${PYSITELIB}/pyqtgraph/util/cprint.pyo
@@ -1112,9 +1088,6 @@ ${PYSITELIB}/pyqtgraph/widgets/LayoutWid
${PYSITELIB}/pyqtgraph/widgets/MatplotlibWidget.py
${PYSITELIB}/pyqtgraph/widgets/MatplotlibWidget.pyc
${PYSITELIB}/pyqtgraph/widgets/MatplotlibWidget.pyo
-${PYSITELIB}/pyqtgraph/widgets/MultiPlotWidget.py
-${PYSITELIB}/pyqtgraph/widgets/MultiPlotWidget.pyc
-${PYSITELIB}/pyqtgraph/widgets/MultiPlotWidget.pyo
${PYSITELIB}/pyqtgraph/widgets/PathButton.py
${PYSITELIB}/pyqtgraph/widgets/PathButton.pyc
${PYSITELIB}/pyqtgraph/widgets/PathButton.pyo
Index: pkgsrc/x11/py-qtgraph-qt5/distinfo
diff -u pkgsrc/x11/py-qtgraph-qt5/distinfo:1.4 pkgsrc/x11/py-qtgraph-qt5/distinfo:1.5
--- pkgsrc/x11/py-qtgraph-qt5/distinfo:1.4 Mon Aug 5 14:45:29 2024
+++ pkgsrc/x11/py-qtgraph-qt5/distinfo Mon Feb 16 15:40:53 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2024/08/05 14:45:29 adam Exp $
+$NetBSD: distinfo,v 1.5 2026/02/16 15:40:53 adam Exp $
-BLAKE2s (pyqtgraph-0.13.7.tar.gz) = f9a595f01241404882946547fff21af81af8d96e07941d6df60488989675941d
-SHA512 (pyqtgraph-0.13.7.tar.gz) = e294623e620d8c18cee5202ffeac6f392ac7ad435762f297c91aa7f2d84a1c1479a453ef81f4f415dabf90c20f57e440a196061b7830baa575474d65d7ba7412
-Size (pyqtgraph-0.13.7.tar.gz) = 2343380 bytes
+BLAKE2s (pyqtgraph-0.14.0.tar.gz) = ced4700f66f41fdd12cc0bd35f35dd2a8070b58410cb65387d9f8776865b1102
+SHA512 (pyqtgraph-0.14.0.tar.gz) = f9c973d5dbfd79ef34652a5eb8eadbc1b0215aa1c30773e5c58148bae6a6d79d3e21a904b1a6dd8ff6eb7fe15debf6c1d45c8a9cce96cbcc60495bc9814259f7
+Size (pyqtgraph-0.14.0.tar.gz) = 2397130 bytes
Home |
Main Index |
Thread Index |
Old Index