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 2022-06-25 10:24:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyqtgraph (Old) and /work/SRC/openSUSE:Factory/.python-pyqtgraph.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyqtgraph" Sat Jun 25 10:24:17 2022 rev:8 rq:984878 version:0.12.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyqtgraph/python-pyqtgraph.changes 2022-01-25 17:37:31.849730715 +0100 +++ /work/SRC/openSUSE:Factory/.python-pyqtgraph.new.1548/python-pyqtgraph.changes 2022-06-25 10:24:30.718695149 +0200 @@ -1,0 +2,73 @@ +Thu Jun 23 06:40:22 UTC 2022 - Arun Persaud <a...@gmx.de> + +- update to version 0.12.4: + * Highlights: + + #2055 Jupyter Support via jupyter-rfb + + #2011 Experimental High Performance With Lines > 1px Thickness + + #2059/#2153 Python 3.10 Support + * New Features: + + #2041 Allow unsetting various options in PlotDataItem and + PlotCurveItem + + #2052 PlotItem Average pen and shadow pen are now accessible + + #2090 More coninient methods for color maps and bars + * Performance Enhancements: + + #2023 PColorMeshItem Performance Improvements + + #2032 Speed up PlotCurveItem fillLevel + + #2036 Speed up arrayToQPath for connect='all' with non-finite + values + + #2111 PlotCurveItem OpenGL avoid automatic conversion from + float64 to float32 + + #2124 Go back to using np.clip on Windows with numpy 1.22 or + newer + + #2131 Avoid PyOpenGL automatic array conversion + + #2198 Cache values used in GraphicsWidget .boundingRect() and + .shape() methods + + #2199 Avoid unnecessary call to viewRange if autoRange is + disabled + + #2202 Cachce ViewBox view pixel size + * Bug Fixes: + + #2034 Fix Mouse Event possitioning issue with grid + + #2047 Fixed WidgetGroup Handling QSplitter + + #2054 Limit ViewBox based on double precision limitations + + #2085 Reverse coordinates when drawing on row-major images + + #2087 Fix broken imports in some examples + + #2089 Don't raise exception when close method of an + already-closed dock is called + + #2101 Change GroupParameterItem palette to look ok in darkmode + on macOS + + #2103 Fix stuck ColorBarItem + + #2132 Workaround for PySide6 6.2.2 breaking change + + #2130 RangeColorMapItem derives from ColorMapParameter + + #2147 Fire correct signal for Checklist ParameterItem type + + #2148 Avoid comparing a string with a np.ndarray + + #2170 Fix formatting on minimum value of GradientLegend + * API/Behavior Changes: + + #2081 Separate x and y flags for AxisItem.setLogMode + + #2086 ParameterTree PenParameter now uses GrouParameter instead + of popup button + + #2097 Add a proxy delay to checklist ParameterItem changes via + children edits + + #2192 Added option to makeARGB to disable masking NaNs + * Other: + + #1915 Deprecate QtWidgets accessed through QtGui + + #2002 isort and pycln prun over entire repo + + #2038 Fixed various deprecations + + #2045 Examples Directory moved inside project directory + + #2051 Implement Pickle Protocol for RemoteGraphicsView + + #2053 Disable unneeded call to ViewBox.prepareForPaint() + + #2057 Avoid re-dispatching mouse events from the AxisItem + + #2064 Add a quantization limit to ViewBox + + #2073 Implementing glInfo without PyOpenGL + + #2077 Improved error message for invalid PYQTGRAPH_QT_LIB + + #2083 Added check for ROI to make sure its in a GraphicsScene + + #2093 Add helpful exceptions for invalid inputs to some methods + + #2096 Be lazier about importing h5py + + #2098 Remove polluting import namespace using * + + #2099 Convert == None to is None checks + + #2100 Avoid re-using variables in nested loops + + #2124 Fixed variety of deprecation warnings + + #2154 Fix typos and formatting errors in comments/docstrings + + #2194 stop using deprecated numpy.fromstring and use + numpy.frombuffer instead + +------------------------------------------------------------------- Old: ---- pyqtgraph-0.12.3.tar.gz New: ---- pyqtgraph-0.12.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyqtgraph.spec ++++++ --- /var/tmp/diff_new_pack.3Lz5vV/_old 2022-06-25 10:24:31.214695857 +0200 +++ /var/tmp/diff_new_pack.3Lz5vV/_new 2022-06-25 10:24:31.218695863 +0200 @@ -17,15 +17,15 @@ %{?!python_module:%define python_module() python3-%{**}} -%bcond_without test %define skip_python2 1 +%bcond_without test Name: python-pyqtgraph -Version: 0.12.3 +Version: 0.12.4 Release: 0 Summary: Scientific Graphics and GUI Library for Python License: MIT Group: Development/Languages/Python -URL: http://www.pyqtgraph.org/ +URL: https://www.pyqtgraph.org/ # test data is only in the GitHub archive Source: https://github.com/pyqtgraph/pyqtgraph/archive/refs/tags/pyqtgraph-%{version}.tar.gz BuildRequires: %{python_module base >= 3.7} @@ -35,6 +35,14 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros >= 20210628 BuildRequires: python3-Sphinx +Requires: python-numpy >= 1.17 +Recommends: python-colorcet +Recommends: python-cupy +Recommends: python-h5py +Recommends: python-numba +Recommends: python-opengl +Recommends: python-scipy +BuildArch: noarch %if %{with test} BuildRequires: %{python_module PyQt6 >= 6.1} BuildRequires: %{python_module h5py} @@ -49,19 +57,11 @@ # Tests fail #BuildRequires: python3-pyside6 %endif -Requires: python-numpy >= 1.17 %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 -Recommends: python-colorcet -Recommends: python-cupy -Recommends: python-h5py -Recommends: python-numba -Recommends: python-opengl -Recommends: python-scipy -BuildArch: noarch %python_subpackages %description @@ -83,13 +83,13 @@ %prep %setup -q -n pyqtgraph-pyqtgraph-%{version} # Fix rpmlint -chmod a-x examples/Symbols.py +chmod a-x pyqtgraph/examples/Symbols.py # only a handful of example scripts have interpreter lines, remove all, they don't have executable bits -sed -i '1{/^#!/ d}' examples/*.py +sed -i '1{/^#!/ d}' pyqtgraph/examples/*.py # fix eol encoding -sed -i 's/\r//' examples/DateAxisItem_QtDesigner.ui +sed -i 's/\r//' pyqtgraph/examples/DateAxisItem_QtDesigner.ui # gcc calls, but not properly marked as script -chmod -x examples/verlet_chain/make +chmod -x pyqtgraph/examples/verlet_chain/make %build %python_build @@ -105,9 +105,9 @@ mkdir -p %{buildroot}%{_docdir}/%{name}/ cp -r doc/build/html %{buildroot}%{_docdir}/%{name}/ cp -r doc/build/doctrees %{buildroot}%{_docdir}/%{name}/ -cp -r examples %{buildroot}%{_docdir}/%{name}/ +cp -r pyqtgraph/examples %{buildroot}%{_docdir}/%{name}/ -%python_compileall +%{python_compileall} %python_expand %fdupes %{buildroot}%{$python_sitelib} %fdupes %{buildroot}%{_docdir}/%{name}/ ++++++ pyqtgraph-0.12.3.tar.gz -> pyqtgraph-0.12.4.tar.gz ++++++ ++++ 44278 lines of diff (skipped)