Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-ipyvolume for
openSUSE:Factory checked in at 2023-02-03 22:06:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ipyvolume (Old)
and /work/SRC/openSUSE:Factory/.python-ipyvolume.new.4462 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipyvolume"
Fri Feb 3 22:06:11 2023 rev:4 rq:1063062 version:0.6.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ipyvolume/python-ipyvolume.changes
2021-04-24 23:09:59.199465527 +0200
+++
/work/SRC/openSUSE:Factory/.python-ipyvolume.new.4462/python-ipyvolume.changes
2023-02-03 22:16:07.115080279 +0100
@@ -1,0 +2,10 @@
+Fri Feb 3 11:53:04 UTC 2023 - Ben Greiner <[email protected]>
+
+- Update to 0.6
+ * 212 commits, 193 changed files, none of them is a changelog
+ * no upstream release notes
+- PEP517 build
+- New jupyter-jupyterlab-ipyvolume subpackage for the jupyterlab
+ extension
+
+-------------------------------------------------------------------
Old:
----
ipyvolume-0.5.2.tar.gz
New:
----
ipyvolume-0.6.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ipyvolume.spec ++++++
--- /var/tmp/diff_new_pack.Di7BiM/_old 2023-02-03 22:16:07.475082370 +0100
+++ /var/tmp/diff_new_pack.Di7BiM/_new 2023-02-03 22:16:07.483082417 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-ipyvolume
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,38 +16,47 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
-%define skip_python36 1
+%define anypython3dist python3dist
+%define python3dist_version 0.6
Name: python-ipyvolume
-Version: 0.5.2
+Version: 0.6.0
Release: 0
Summary: IPython widget for rendering 3d volumes
License: MIT
Group: Development/Languages/Python
-URL: https://github.com/maartenbreddels/ipyvolume
+URL: https://github.com/widgetti/ipyvolume
Source:
https://files.pythonhosted.org/packages/source/i/ipyvolume/ipyvolume-%{version}.tar.gz
+BuildRequires: %{python_module base >= 3.6}
+BuildRequires: %{python_module jupyter_packaging}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
+BuildRequires: jupyter-rpm-macros
BuildRequires: python-rpm-macros
Requires: jupyter-ipyvolume = %{version}
Requires: python-Pillow
+Requires: python-bqplot
+Requires: python-ipyvue >= 1.7.0
+Requires: python-ipyvuetify
Requires: python-ipywebrtc
-Requires: python-ipywidgets >= 7.5.0
-Requires: python-notebook
+Requires: python-ipywidgets >= 7.0.0
+Requires: python-matplotlib
Requires: python-numpy
-Requires: python-pythreejs >= 2.0.0
+Requires: python-pythreejs >= 2.4.0
Requires: python-requests
Requires: python-traitlets
Requires: python-traittypes
BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module Pillow}
+BuildRequires: %{python_module bqplot}
+BuildRequires: %{python_module ipyvue >= 1.7.0}
+BuildRequires: %{python_module ipyvuetify}
BuildRequires: %{python_module ipywebrtc}
-BuildRequires: %{python_module ipywidgets >= 7.5.0}
-BuildRequires: %{python_module notebook}
+BuildRequires: %{python_module ipywidgets >= 7.0.0}
+BuildRequires: %{python_module matplotlib}
BuildRequires: %{python_module numpy}
-BuildRequires: %{python_module pythreejs >= 2.0.0}
+BuildRequires: %{python_module pythreejs >= 2.4.0}
BuildRequires: %{python_module requests}
BuildRequires: %{python_module traitlets}
BuildRequires: %{python_module traittypes}
@@ -55,8 +64,23 @@
%python_subpackages
%description
-IPython widget for rendering 3d volumes and glyphs (e.g. scatter and quiver)
-in the Jupyter notebook.
+3d plotting for Python in the Jupyter notebook based on IPython widgets using
WebGL.
+
+Ipyvolume currently can
+- Do (multi) volume rendering.
+- Create scatter plots (up to ~1 million glyphs).
+- Create quiver plots (like scatter, but with an arrow pointing in a
particular direction).
+- Render isosurfaces.
+- Do lasso mouse selections.
+- Render in the Jupyter notebook, or create a standalone html page (or snippet
to embed in your page).
+- Render in stereo, for virtual reality with Google Cardboard.
+- Animate in d3 style, for instance if the x coordinates or color of a scatter
plots changes.
+- Animations / sequences, all scatter/quiver plot properties can be a list of
arrays, which can represent time snapshots.
+- Stylable (although still basic)
+- Integrates with
+ + ipywidgets for adding gui controls (sliders, button etc), see an example
at the documentation homepage
+ + bokeh by linking the selection
+ + bqplot by linking the selection
This package provides the python interface.
@@ -66,34 +90,53 @@
Requires: jupyter-ipywidgets >= 7.0.0
Requires: jupyter-notebook
Requires: jupyter-pythreejs >= 2.0.0
-Requires: python3-ipyvolume = %{version}
+Requires: %{anypython3dist}(ipyvolume) = %{python3dist_version}
%description -n jupyter-ipyvolume
-IPython widget for rendering 3d volumes and glyphs (e.g. scatter and quiver)
-in the Jupyter notebook.
+3d plotting for Python in the Jupyter notebook based on IPython widgets using
WebGL.
This package provides the jupyter notebook extension.
+%package -n jupyter-jupyterlab-ipyvolume
+Summary: IPython widget for rendering 3d volumes
+Requires: jupyter-ipywebrtc
+Requires: jupyter-ipywidgets >= 7.0.0
+Requires: jupyter-jupyterlab
+Requires: jupyter-pythreejs >= 2.0.0
+Requires: %{anypython3dist}(ipyvolume) = %{python3dist_version}
+
+%description -n jupyter-jupyterlab-ipyvolume
+3d plotting for Python in the Jupyter notebook based on IPython widgets using
WebGL.
+
+This package provides the jupyterlab extension.
+
%prep
%setup -q -n ipyvolume-%{version}
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%{jupyter_move_config}
%python_expand %fdupes %{buildroot}%{$python_sitelib}
+#%%check
+# no python tests, only typescript which needs network
+
%files %{python_files}
%doc README.md README.rst
%license LICENSE
%{python_sitelib}/ipyvolume/
-%{python_sitelib}/ipyvolume-%{version}-py*.egg-info
+%{python_sitelib}/ipyvolume-%{version}.dist-info
%files -n jupyter-ipyvolume
%license LICENSE
-%config %{_jupyter_nb_notebook_confdir}/ipyvolume.json
+%_jupyter_config %{_jupyter_nb_notebook_confdir}/ipyvolume.json
%{_jupyter_nbextension_dir}/ipyvolume/
+%files -n jupyter-jupyterlab-ipyvolume
+%license LICENSE
+%{_jupyter_labextensions_dir3}/ipyvolume
+
%changelog
++++++ ipyvolume-0.5.2.tar.gz -> ipyvolume-0.6.0.tar.gz ++++++
++++ 58078 lines of diff (skipped)