pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-ipywidgets



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Apr  7 10:20:48 UTC 2022

Modified Files:
        pkgsrc/www/py-ipywidgets: Makefile distinfo

Log Message:
py-ipywidgets: updated to 7.7.0

7.7
---
Highlights include:

- Fix installation on Python 3.10.
- Throw an error if we cannot render a widget, enabling the rendering system to fall back to rendering a different data type if available.
- Create a new widget control comm channel, enabling more efficient fetching of kernel widget state.
- Refactor logic for fetching kernel widget state to the manager base class. This logic first tries to use the new widget control comm channel, falling back to the existing method of requesting each 
widget's state individually.
- Enable HTMLManager output widgets to render state updates.
- Do not reset JupyterLab CSS variables if they are already defined.
- Fix variable inspector example.
- Introduce new widget manager `has_model` method for synchronously checking if a widget model is registered.
- Work around bug in Chrome rendering Combobox arrows.
- Optionally echo update messages from frontends to other frontends. This enables widget views in different frontends to maintain consistent state simultaneously, and also makes sure that 
simultaneous updates from the kernel and frontend resolve to a consistent state. This is off by default in ipywidgets 7.7, and it is anticipated this will be on by default in ipywidgets 8.0. To 
enable echo update messages across ipwyidgets, set the environment variable `JUPYTER_WIDGETS_ECHO` to 1. To opt a specific attribute out of echo updates, tag the attribute with `echo_update=False` 
metadata (we do this in core for the FileUpload widget's `data` attribute).


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/py-ipywidgets/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-ipywidgets/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-ipywidgets/Makefile
diff -u pkgsrc/www/py-ipywidgets/Makefile:1.9 pkgsrc/www/py-ipywidgets/Makefile:1.10
--- pkgsrc/www/py-ipywidgets/Makefile:1.9       Fri Feb  4 13:49:26 2022
+++ pkgsrc/www/py-ipywidgets/Makefile   Thu Apr  7 10:20:48 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2022/02/04 13:49:26 adam Exp $
+# $NetBSD: Makefile,v 1.10 2022/04/07 10:20:48 adam Exp $
 
-DISTNAME=      ipywidgets-7.6.5
+DISTNAME=      ipywidgets-7.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=i/ipywidgets/}
@@ -14,6 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-ipykernel>=4.5.
 DEPENDS+=      ${PYPKGPREFIX}-ipython_genutils>=0.2.0:../../devel/py-ipython_genutils
 DEPENDS+=      ${PYPKGPREFIX}-nbformat>=4.2.0:../../www/py-nbformat
 DEPENDS+=      ${PYPKGPREFIX}-traitlets>=4.3.1:../../devel/py-traitlets
+DEPENDS+=      ${PYPKGPREFIX}-widgetsnbextension>=3.6.0:../../www/py-widgetsnbextension
 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.6.0:../../devel/py-test
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 

Index: pkgsrc/www/py-ipywidgets/distinfo
diff -u pkgsrc/www/py-ipywidgets/distinfo:1.5 pkgsrc/www/py-ipywidgets/distinfo:1.6
--- pkgsrc/www/py-ipywidgets/distinfo:1.5       Mon Jan 31 18:19:36 2022
+++ pkgsrc/www/py-ipywidgets/distinfo   Thu Apr  7 10:20:48 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2022/01/31 18:19:36 adam Exp $
+$NetBSD: distinfo,v 1.6 2022/04/07 10:20:48 adam Exp $
 
-BLAKE2s (ipywidgets-7.6.5.tar.gz) = 2fd5e395e0ccb812c84505c79becfa70c8079fc065ec61e59eef4ae8e3bd6e5f
-SHA512 (ipywidgets-7.6.5.tar.gz) = 4952f1cd293f1a4bf1721222579273c95f59adfa9385963617924f5f28232e1940ec045e18aeae83ad138176e4d887e952fe875b960279f3e0b7d982a790a4dc
-Size (ipywidgets-7.6.5.tar.gz) = 4072535 bytes
+BLAKE2s (ipywidgets-7.7.0.tar.gz) = 515ff750d4e3f1eaa0799f2b9b1f972e3f6b102ae17614c3d0abc89428353abf
+SHA512 (ipywidgets-7.7.0.tar.gz) = 038da040912e6701762fb66fb3b6996ce0a59706afb05405b5932c02d34733842b227426f0b29eea115196bab384617425b0553c5db13a9dc832bddef63dfb92
+Size (ipywidgets-7.7.0.tar.gz) = 4074763 bytes



Home | Main Index | Thread Index | Old Index