Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ipywidgets for openSUSE:Factory checked in at 2023-09-25 20:03:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ipywidgets (Old) and /work/SRC/openSUSE:Factory/.python-ipywidgets.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipywidgets" Mon Sep 25 20:03:13 2023 rev:15 rq:1113293 version:8.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ipywidgets/python-ipywidgets.changes 2023-08-20 00:15:30.379387427 +0200 +++ /work/SRC/openSUSE:Factory/.python-ipywidgets.new.1770/python-ipywidgets.changes 2023-09-25 20:58:23.365770550 +0200 @@ -1,0 +2,9 @@ +Sun Sep 24 17:49:04 UTC 2023 - Ben Greiner <c...@bnavigator.de> + +- Update to 8.1.1 + * Raise error when copy method is used on base widget class by + @mmc1718 in #3780 + * Reverts #3689 and #3738 back to the original working codebase + by @martinRenou in #3830 + +------------------------------------------------------------------- Old: ---- ipywidgets-8.1.0.tar.gz New: ---- ipywidgets-8.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ipywidgets.spec ++++++ --- /var/tmp/diff_new_pack.wPy7IG/_old 2023-09-25 20:58:24.401807978 +0200 +++ /var/tmp/diff_new_pack.wPy7IG/_new 2023-09-25 20:58:24.405808122 +0200 @@ -17,7 +17,7 @@ Name: python-ipywidgets -Version: 8.1.0 +Version: 8.1.1 Release: 0 Summary: IPython HTML widgets for Jupyter License: BSD-3-Clause ++++++ ipywidgets-8.1.0.tar.gz -> ipywidgets-8.1.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-8.1.0/PKG-INFO new/ipywidgets-8.1.1/PKG-INFO --- old/ipywidgets-8.1.0/PKG-INFO 2023-08-01 09:35:26.818381000 +0200 +++ new/ipywidgets-8.1.1/PKG-INFO 2023-09-13 10:05:08.956218500 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: ipywidgets -Version: 8.1.0 +Version: 8.1.1 Summary: Jupyter interactive widgets Home-page: http://jupyter.org Author: Jupyter Development Team @@ -25,8 +25,18 @@ Classifier: Framework :: Jupyter Requires-Python: >=3.7 Description-Content-Type: text/markdown -Provides-Extra: test License-File: LICENSE +Requires-Dist: comm>=0.1.3 +Requires-Dist: ipython>=6.1.0 +Requires-Dist: traitlets>=4.3.1 +Requires-Dist: widgetsnbextension~=4.0.9 +Requires-Dist: jupyterlab_widgets~=3.0.9 +Provides-Extra: test +Requires-Dist: jsonschema; extra == "test" +Requires-Dist: ipykernel; extra == "test" +Requires-Dist: pytest>=3.6.0; extra == "test" +Requires-Dist: pytest-cov; extra == "test" +Requires-Dist: pytz; extra == "test" # ipywidgets: Interactive HTML Widgets diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-8.1.0/ipywidgets/_version.py new/ipywidgets-8.1.1/ipywidgets/_version.py --- old/ipywidgets-8.1.0/ipywidgets/_version.py 2023-08-01 09:35:08.000000000 +0200 +++ new/ipywidgets-8.1.1/ipywidgets/_version.py 2023-09-13 10:04:48.000000000 +0200 @@ -1,7 +1,7 @@ # Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License. -__version__ = '8.1.0' +__version__ = '8.1.1' __protocol_version__ = '2.1.0' __control_protocol_version__ = '1.0.0' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-8.1.0/ipywidgets/widgets/tests/test_widget.py new/ipywidgets-8.1.1/ipywidgets/widgets/tests/test_widget.py --- old/ipywidgets-8.1.0/ipywidgets/widgets/tests/test_widget.py 2023-07-31 14:53:52.000000000 +0200 +++ new/ipywidgets-8.1.1/ipywidgets/widgets/tests/test_widget.py 2023-09-11 11:47:50.000000000 +0200 @@ -13,6 +13,7 @@ from .. import widget from ..widget import Widget from ..widget_button import Button +import copy def test_no_widget_view(): @@ -80,3 +81,11 @@ caller_path = inspect.stack(context=0)[1].filename assert all(x.filename == caller_path for x in record) assert len(record) == 6 + + +def test_widget_copy(): + button = Button() + with pytest.raises(NotImplementedError): + copy.copy(button) + with pytest.raises(NotImplementedError): + copy.deepcopy(button) \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-8.1.0/ipywidgets/widgets/widget.py new/ipywidgets-8.1.1/ipywidgets/widgets/widget.py --- old/ipywidgets-8.1.0/ipywidgets/widgets/widget.py 2023-07-31 14:53:52.000000000 +0200 +++ new/ipywidgets-8.1.1/ipywidgets/widgets/widget.py 2023-09-11 11:47:50.000000000 +0200 @@ -504,6 +504,12 @@ Widget._call_widget_constructed(self) self.open() + + def __copy__(self): + raise NotImplementedError("Widgets cannot be copied; custom implementation required") + + def __deepcopy__(self, memo): + raise NotImplementedError("Widgets cannot be copied; custom implementation required") def __del__(self): """Object disposal""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-8.1.0/ipywidgets.egg-info/PKG-INFO new/ipywidgets-8.1.1/ipywidgets.egg-info/PKG-INFO --- old/ipywidgets-8.1.0/ipywidgets.egg-info/PKG-INFO 2023-08-01 09:35:26.000000000 +0200 +++ new/ipywidgets-8.1.1/ipywidgets.egg-info/PKG-INFO 2023-09-13 10:05:08.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: ipywidgets -Version: 8.1.0 +Version: 8.1.1 Summary: Jupyter interactive widgets Home-page: http://jupyter.org Author: Jupyter Development Team @@ -25,8 +25,18 @@ Classifier: Framework :: Jupyter Requires-Python: >=3.7 Description-Content-Type: text/markdown -Provides-Extra: test License-File: LICENSE +Requires-Dist: comm>=0.1.3 +Requires-Dist: ipython>=6.1.0 +Requires-Dist: traitlets>=4.3.1 +Requires-Dist: widgetsnbextension~=4.0.9 +Requires-Dist: jupyterlab_widgets~=3.0.9 +Provides-Extra: test +Requires-Dist: jsonschema; extra == "test" +Requires-Dist: ipykernel; extra == "test" +Requires-Dist: pytest>=3.6.0; extra == "test" +Requires-Dist: pytest-cov; extra == "test" +Requires-Dist: pytz; extra == "test" # ipywidgets: Interactive HTML Widgets diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-8.1.0/ipywidgets.egg-info/requires.txt new/ipywidgets-8.1.1/ipywidgets.egg-info/requires.txt --- old/ipywidgets-8.1.0/ipywidgets.egg-info/requires.txt 2023-08-01 09:35:26.000000000 +0200 +++ new/ipywidgets-8.1.1/ipywidgets.egg-info/requires.txt 2023-09-13 10:05:08.000000000 +0200 @@ -1,8 +1,8 @@ comm>=0.1.3 ipython>=6.1.0 traitlets>=4.3.1 -widgetsnbextension~=4.0.7 -jupyterlab_widgets~=3.0.7 +widgetsnbextension~=4.0.9 +jupyterlab_widgets~=3.0.9 [test] jsonschema diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-8.1.0/setup.cfg new/ipywidgets-8.1.1/setup.cfg --- old/ipywidgets-8.1.0/setup.cfg 2023-08-01 09:35:26.818381000 +0200 +++ new/ipywidgets-8.1.1/setup.cfg 2023-09-13 10:05:08.957218600 +0200 @@ -34,8 +34,8 @@ comm>=0.1.3 ipython>=6.1.0 traitlets>=4.3.1 - widgetsnbextension~=4.0.7 - jupyterlab_widgets~=3.0.7 + widgetsnbextension~=4.0.9 + jupyterlab_widgets~=3.0.9 [options.extras_require] test =