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 <c...@bnavigator.de>
+
+- 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)

Reply via email to