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 = 

Reply via email to