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 <[email protected]>
+
+- 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)