49 Commits

Author SHA256 Message Date
Ana Guerrero
8c056b681a Accepting request 1187204 from devel:languages:python:jupyter
- Update to 8.1.3
  * Add support for widgets in JupyterLab code consoles by @jtpio
    in #3004
  * Add return to pack_models by @gjmooney in #3923
- Add ipywidgets-pr3903-pytest.patch
  gh#jupyter-widgets/ipywidgets#3903 (forwarded request 1187203 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/1187204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=18
2024-07-14 06:51:35 +00:00
d22415dc97 Accepting request 1187203 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 8.1.3
  * Add support for widgets in JupyterLab code consoles by @jtpio
    in #3004
  * Add return to pack_models by @gjmooney in #3923
- Add ipywidgets-pr3903-pytest.patch
  gh#jupyter-widgets/ipywidgets#3903

OBS-URL: https://build.opensuse.org/request/show/1187203
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=48
2024-07-12 16:11:55 +00:00
Ana Guerrero
606695e8c0 Accepting request 1163567 from devel:languages:python:jupyter
- Update to 8.1.2
  * Bump systeminformation from 5.18.3 to 5.21.8 in /ui-tests by
    @dependabot in #3837
  * Try to use manager's latexTypesetter if window.MathJax is not
    defined by @bollwyvl in #3847
  * fix: restoring widgets from saved state is broken since v8 in
    Lab by @mariobuikhuizen in #3866

OBS-URL: https://build.opensuse.org/request/show/1163567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=17
2024-04-02 14:40:30 +00:00
2ee71f6e25 - Update to 8.1.2
* Bump systeminformation from 5.18.3 to 5.21.8 in /ui-tests by
    @dependabot in #3837
  * Try to use manager's latexTypesetter if window.MathJax is not
    defined by @bollwyvl in #3847
  * fix: restoring widgets from saved state is broken since v8 in
    Lab by @mariobuikhuizen in #3866

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=46
2024-03-29 17:58:26 +00:00
Dominique Leuenberger
6a9bf2d814 Accepting request 1155325 from devel:languages:python:jupyter
- Skip python39: no longer supported since ipython 8.19

OBS-URL: https://build.opensuse.org/request/show/1155325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=16
2024-03-06 22:04:36 +00:00
0a96d5894a - Skip python39: no longer supported since ipython 8.19
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=44
2024-03-05 18:30:28 +00:00
Ana Guerrero
81bce87615 Accepting request 1113293 from devel:languages:python:jupyter
- 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

OBS-URL: https://build.opensuse.org/request/show/1113293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=15
2023-09-25 18:03:13 +00:00
907b165168 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=42
2023-09-24 17:51:03 +00:00
Dominique Leuenberger
ee726f0193 Accepting request 1104764 from devel:languages:python:jupyter
- Update to 8.1.0
  * Allow CSS variables to be used as values in the Color trait by
    @nurbo in #3796
  * Replace ipykernel dependency by the comm dependency by
    @martinRenou in #3811
- Release 8.0.6
  * Fix tab widget with JupyterLab 4 by @martinRenou in #3787 (forwarded request 1104761 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/1104764
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=14
2023-08-19 22:11:56 +00:00
61b2d2d4fe Accepting request 1104761 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 8.1.0
  * Allow CSS variables to be used as values in the Color trait by
    @nurbo in #3796
  * Replace ipykernel dependency by the comm dependency by
    @martinRenou in #3811
- Release 8.0.6
  * Fix tab widget with JupyterLab 4 by @martinRenou in #3787

OBS-URL: https://build.opensuse.org/request/show/1104761
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=40
2023-08-19 08:37:21 +00:00
Dominique Leuenberger
abd85e51d2 Accepting request 1077249 from devel:languages:python:jupyter
- Update to 8.0.6
  * Fix: revert removing ipykernel dependency #3749
  * Fix: structuredClone broke default serializer that depended on
    JSON/toJSON #3738
  * Fix: comm/ipykernel/manager runtime issues: #3740, #3737
- Release 8.0.5
  * Fix: propertly typed Comm interface #3722
  * Fix: support the comm package #3533
  * Fix: use of structuredClone allows for binary traits out of the
    box #3689
  * Fix: combobox update issue #3681
  * Fix: add grey as valid color #3671
  * Fix: deprecation warning when using interact #3669

OBS-URL: https://build.opensuse.org/request/show/1077249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=13
2023-04-04 19:27:33 +00:00
50fa21ec11 remove genutils
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=38
2023-04-04 15:49:50 +00:00
5f75e29be4 - Update to 8.0.6
* Fix: revert removing ipykernel dependency #3749
  * Fix: structuredClone broke default serializer that depended on
    JSON/toJSON #3738
  * Fix: comm/ipykernel/manager runtime issues: #3740, #3737
- Release 8.0.5
  * Fix: propertly typed Comm interface #3722
  * Fix: support the comm package #3533
  * Fix: use of structuredClone allows for binary traits out of the
    box #3689
  * Fix: combobox update issue #3681
  * Fix: add grey as valid color #3671
  * Fix: deprecation warning when using interact #3669

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=37
2023-04-04 15:47:24 +00:00
Dominique Leuenberger
bd8747061f Accepting request 1045321 from devel:languages:python:jupyter
- Update to 8.0.4
  * Fix: slider change event issue with tapping: #3597, #3617
  * Fix: unintentional deprecation warnings: #3648, #3650
  * Fix: registry state lookup failed, making is impossible to
    create widgets from the frontend: #3653
- Release 8.0.3
  * Fix: be backwards compatibel with 7.x, where we re-instroduced
    .widget and .widget_types #3567
  * Fix: be backwards compatibel with 7.x, revert hold_sync during
    set_state #3642

OBS-URL: https://build.opensuse.org/request/show/1045321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=12
2022-12-26 22:27:57 +00:00
a82bb3aac6 - Update to 8.0.4
* Fix: slider change event issue with tapping: #3597, #3617
  * Fix: unintentional deprecation warnings: #3648, #3650
  * Fix: registry state lookup failed, making is impossible to
    create widgets from the frontend: #3653
- Release 8.0.3  
  * Fix: be backwards compatibel with 7.x, where we re-instroduced
    .widget and .widget_types #3567
  * Fix: be backwards compatibel with 7.x, revert hold_sync during
    set_state #3642

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=35
2022-12-25 19:40:27 +00:00
Dominique Leuenberger
6671785ed0 Accepting request 1002374 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/1002374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=11
2022-09-10 18:17:25 +00:00
28c63cd6bf Accepting request 1002362 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1002362
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=33
2022-09-10 02:52:54 +00:00
Dominique Leuenberger
4d9a390d5e Accepting request 999719 from devel:languages:python:jupyter
- update to version 8.0.1

The failing packages have been resolved

OBS-URL: https://build.opensuse.org/request/show/999719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=10
2022-08-29 07:42:56 +00:00
3e3ddcdcbb Accepting request 998416 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/998416
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=31
2022-08-21 07:11:10 +00:00
Dominique Leuenberger
50f4a6fdc0 Accepting request 992081 from devel:languages:python:jupyter
- Update to version 7.7.1
  * Fix broken link icon for FontAwesome 4 and 5 #3495
  * Fix message throttling bug #3494
  * Fix state message parsing to be more permissive #3486
  * Fix tests on Python 3.11 #3480
  * Add better front-page docs #3496
- Release 7.7
  * Fix installation on Python 3.10. #3368
  * Throw an error if we cannot render a widget, enabling the
    rendering system to fall back to rendering a different data
    type if available. #3290
  * Create a new widget control comm channel, enabling more
    efficient fetching of kernel widget state. #3201
  * 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. #3337
  * Enable HTMLManager output widgets to render state updates.
    #3372
  * Do not reset JupyterLab CSS variables if they are already
    defined. #3344
  * Fix variable inspector example. #3302
  * Introduce new widget manager has_model method for synchronously
    checking if a widget model is registered. #3377
  * Work around bug in Chrome rendering Combobox arrows. #3375
  * 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

OBS-URL: https://build.opensuse.org/request/show/992081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=9
2022-08-02 20:08:52 +00:00
0f2f589441 - Update to version 7.7.1
* Fix broken link icon for FontAwesome 4 and 5 #3495
  * Fix message throttling bug #3494
  * Fix state message parsing to be more permissive #3486
  * Fix tests on Python 3.11 #3480
  * Add better front-page docs #3496
- Release 7.7
  * Fix installation on Python 3.10. #3368
  * Throw an error if we cannot render a widget, enabling the
    rendering system to fall back to rendering a different data
    type if available. #3290
  * Create a new widget control comm channel, enabling more
    efficient fetching of kernel widget state. #3201
  * 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. #3337
  * Enable HTMLManager output widgets to render state updates.
    #3372
  * Do not reset JupyterLab CSS variables if they are already
    defined. #3344
  * Fix variable inspector example. #3302
  * Introduce new widget manager has_model method for synchronously
    checking if a widget model is registered. #3377
  * Work around bug in Chrome rendering Combobox arrows. #3375
  * 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=29
2022-08-01 17:51:10 +00:00
Dominique Leuenberger
2381da51dc Accepting request 944470 from devel:languages:python:jupyter
- Add ipywidgets-pr2655-collectionsabc.patch for python310 support (forwarded request 944469 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/944470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=8
2022-01-07 11:45:46 +00:00
da8e8a289d Accepting request 944469 from home:bnavigator:branches:devel:languages:python:jupyter
- Add ipywidgets-pr2655-collectionsabc.patch for python310 support

OBS-URL: https://build.opensuse.org/request/show/944469
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=28
2022-01-06 13:14:43 +00:00
Dominique Leuenberger
27e910b7cc Accepting request 925899 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/925899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=7
2021-10-18 19:59:28 +00:00
7e348db9d2 Accepting request 925897 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 7.6.5
  * No release notes
- Update requirements: jupyterlab-widgets and widgetsnbextensions
- Remove doc package
  * Version 7.6.5 ipywidgets.pdf and ipywidgets.zip not available

OBS-URL: https://build.opensuse.org/request/show/925897
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=27
2021-10-17 21:50:17 +00:00
Dominique Leuenberger
bd445f8a70 Accepting request 870422 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/870422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=6
2021-02-15 22:10:09 +00:00
6921653eab Accepting request 870382 from home:malcolmlewis:branches:devel:languages:python:jupyter
- Updated to version 7.6.3: 
  * The main change in this release is that installing `ipywidgets`
    7.6.0 will now automatically enable ipywidgets support in
    JupyterLab 3.0
  * Full list of pull requests and issues, see the [7.6.0
    milestone](https://github.com/jupyter-widgets/ipywidgets/
    milestone/31?closed=1).
- Update html and pdf files.

OBS-URL: https://build.opensuse.org/request/show/870382
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=25
2021-02-09 08:57:28 +00:00
Dominique Leuenberger
0eac60a777 Accepting request 856333 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/856333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=5
2020-12-18 18:52:14 +00:00
ba04fa26cd Accepting request 856074 from home:bnavigator:branches:devel:languages:python:jupyter
- Provide the old jupyter package name only for the primary
  Python3 interpreter -- gh#openSUSE/python-rpm-macros#66

OBS-URL: https://build.opensuse.org/request/show/856074
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=23
2020-12-16 09:57:31 +00:00
Dominique Leuenberger
f2aec1cac6 Accepting request 789223 from devel:languages:python:jupyter
- Drop left over python-mock dep that is not present on
  python2 less enviroment

- Disable python2 build temporarily to get everything working.

OBS-URL: https://build.opensuse.org/request/show/789223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=4
2020-04-19 19:47:06 +00:00
Tomáš Chvátal
f047a84cee - Drop left over python-mock dep that is not present on
python2 less enviroment

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=21
2020-03-28 07:37:39 +00:00
Todd R
86c579c16b Accepting request 783904 from home:TheBlackCat:branches:devel:languages:python:jupyter
- Disable python2 build temporarily to get everything working.

OBS-URL: https://build.opensuse.org/request/show/783904
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=20
2020-03-11 15:01:56 +00:00
Todd R
e0b1e57b56 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=19 2020-02-05 16:48:23 +00:00
Todd R
d0b9eb6cfd OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=18 2020-02-05 16:48:07 +00:00
Todd R
5ef89cd5fe OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=17 2020-02-05 16:47:57 +00:00
Todd R
e24ffddae4 Accepting request 760528 from home:TheBlackCat:branches:devel:languages:python:jupyter
- Drop python2 support due to dependencies dropping python2

OBS-URL: https://build.opensuse.org/request/show/760528
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=16
2020-01-03 02:12:31 +00:00
Todd R
d1ee238513 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=15 2019-11-13 19:32:03 +00:00
Todd R
59ad6b345e OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=14 2019-11-13 19:31:10 +00:00
Todd R
ee23819a8d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=13 2019-11-13 19:29:57 +00:00
Todd R
cc5e24a08f Accepting request 748445 from home:TheBlackCat:branches:devel:languages:python:jupyter
Drop python2 support due to python-notebook dropping python2 support

OBS-URL: https://build.opensuse.org/request/show/748445
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=12
2019-11-13 16:47:25 +00:00
Dominique Leuenberger
231314e4bb Accepting request 722220 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/722220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=3
2019-08-13 11:10:39 +00:00
Todd R
31da718ed0 Accepting request 722219 from home:TheBlackCat:branches:devel:languages:python:jupyter
Update to 7.5.1

OBS-URL: https://build.opensuse.org/request/show/722219
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=10
2019-08-11 01:44:28 +00:00
Dominique Leuenberger
8049d7fd1e Accepting request 719435 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/719435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=2
2019-07-30 10:36:51 +00:00
Todd R
4554252126 Accepting request 719434 from home:TheBlackCat:branches:devel:languages:python:jupyter
- Update to 7.5.0
  * New `AppLayout` and `GridLayout` templates for positioning interactive widgets.
  * New `FileUpload` widget allowing users to upload files from the browser.
  * New `ComboBox` widget.
  * JupyterLab CSS variables are now exposed by default even in the case of the classic notebook.
- Remove upstream-included fix-py3.7-unicode-in-rawstring.patch

OBS-URL: https://build.opensuse.org/request/show/719434
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=8
2019-07-28 20:22:48 +00:00
Dominique Leuenberger
873540f94f Accepting request 702884 from devel:languages:python:jupyter
- Remove not strictly needed dependencies to avoid dependency  loop.
- Rename to to match python package naming guidelines.

OBS-URL: https://build.opensuse.org/request/show/702884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipywidgets?expand=0&rev=1
2019-05-22 09:11:41 +00:00
Todd R
ac8fac0511 Accepting request 702881 from home:TheBlackCat:branches:devel:languages:python:jupyter
- Remove not strictly needed dependencies to avoid dependency
  loop.

OBS-URL: https://build.opensuse.org/request/show/702881
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=4
2019-05-14 15:53:52 +00:00
Todd R
dc5fa4ad34 spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=3
2019-04-26 16:40:28 +00:00
Todd R
3186343f00 Accepting request 697975 from home:TheBlackCat:branches:devel:languages:python:jupyter
Fix doc files

OBS-URL: https://build.opensuse.org/request/show/697975
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=2
2019-04-25 21:00:36 +00:00
Todd R
fe04141c4a Accepting request 697884 from home:TheBlackCat:branches:devel:languages:python:jupyter
- Rename to to match python package naming guidelines.
- add python pexpect and pickleshare test dependencies 
- Add fix-py3.7-unicode-in-rawstring.patch to fix building with python3.7
- specfile:
  * remove devel from noarch
  * be more specific in %files section
- update to version 7.4.2:
  * Add `click` method to the Button Widget
  * Fix JS remove_buffers view check
  * Add tests for JS remove_buffers
  * Use data-jupyter-widgets-cdn attribute to make the CDN
    configurable
  * update lerna
- Update to 3.4.1
  * New `Video` and `Audio` widgets have been introduced. [#2162](https://github.com/jupyter-widgets/ipywidgets/pull/2162)
    We updated the `@jupyter-widgets/controls` widget specification version to `1.4.0`, leading to the version bump to 7.4.
  * The use of mappings for the `options` attribute of selection widgets is deprecated. [#2130](https://github.com/jupyter-widgets/ipywidgets/pull/2130)
- Use upstream documentation builds
- Update to version 7.3.2
  * A new `GridBox` widget is introduced and associated CSS gridproperties are added to the layout. This enables using the CSS Grid spec for laying out widgets. See the [Widget Styling](http://ipywidgets.readthedocs.io/en/stable/examples/Widget%20Styling.html) documentation for some examples. Because of this and other model specification changes, the view and module versions of widgets was incremented in both the base and controls packages. ([#2107](https://github.com/jupyter-widgets/ipywidgets/pull/2107), [#2064](https://github.com/jupyter-widgets/ipywidgets/pull/2064), [#1942](https://github.com/jupyter-widgets/ipywidgets/issues/1942))
  * Widgets with a `description` attribute now also have a `description_tooltip` attribute to set a tooltip on the description. The tooltip defaults to the description text. Setting `description_tooltip` to `''` removes it, and setting it to `None` makes the tooltip default to the description text. ([#2070](https://github.com/jupyter-widgets/ipywidgets/pull/2070))
  * `'transparent'` is now a valid color for color attributes. ([#2128](https://github.com/jupyter-widgets/ipywidgets/pull/2128))
  * Dropdowns now have extra padding to make room for the dropdown arrow. ([#2052](https://github.com/jupyter-widgets/ipywidgets/issues/2052), [#2101](https://github.com/jupyter-widgets/ipywidgets/pull/2101))
  * Image widget `repr` now truncates the image value to prevent huge amounts of output in notebooks. ([#2111](https://github.com/jupyter-widgets/ipywidgets/pull/2111))
  * Python 3.3 support is dropped. Python 3.3 support was dropped in the Python community in [September 2017](https://www.python.org/dev/peps/pep-0398/#x-end-of-life). ([#2129](https://github.com/jupyter-widgets/ipywidgets/pull/2129))
  * The license information has been consolidated into the LICENSE file, and the COPYING.md file is removed. If you are repackaging ipywidgets or widgetsnbextension, please make sure to include LICENSE instead of COPYING.md. ([#2133](https://github.com/jupyter-widgets/ipywidgets/pull/2133), [#2048](https://github.com/jupyter-widgets/ipywidgets/pull/2048), [#1701](https://github.com/jupyter-widgets/ipywidgets/issues/1701), [#1706](https://github.com/jupyter-widgets/ipywidgets/pull/1706))
- Update to version 7.2.1
  * A new `FloatLogSlider` widget is a slider with a log scale, suitable for exploring a wide range of magnitudes.
  * `link` and `dlink` are now exported from ipywidgets for convenience, so that you can import them directly from ipywidgets instead of needing to import them from traitlets. ([#1923](https://github.com/jupyter-widgets/ipywidgets/pull/1923))
  * A new option `manual_name` has been added to `interact_manual()` to change the name of the update button, for example `interact_manual(manual_name='Update')`. ([#1924](https://github.com/jupyter-widgets/ipywidgets/pull/1923))
  * The Output widget now has a `.capture()` method, which returns a decorator to capture the output of a function.
  * The Output widget has much more comprehensive documentation in its own section. ([#2020](https://github.com/jupyter-widgets/ipywidgets/pull/2020))
  * Installing `widgetsnbextension` now automatically enables the nbextension in Jupyter Notebook 5.3 or later. ([#1911](https://github.com/jupyter-widgets/ipywidgets/pull/1911))
  * The default rendering of a widget if widgets are not installed is now a short description of the widget in text instead of a much longer HTML message. ([#2007](https://github.com/jupyter-widgets/ipywidgets/pull/2007))
  * The JavaScript base widget manager class now has a `resolveUrl` method to resolve a URL relative to the current notebook location. ([#1993](https://github.com/jupyter-widgets/ipywidgets/pull/1993))
  * The html manager now exposes a way to specify which JavaScript file is fetched for a package and the loader used to fetch the library. ([#1995](https://github.com/jupyter-widgets/ipywidgets/pull/1995), [#1998](https://github.com/jupyter-widgets/ipywidgets/pull/1998))
  * The `@jupyter-widgets/controls` widget specification version was bumped to `1.2.0`. Changes include the FloatLogSlider widget and more specific documentation about array element types. ([#2017](https://github.com/jupyter-widgets/ipywidgets/pull/2017))
- Update to version 7.1.2
  * Bugfix release
- Update to version 7.1.1
  * Bugfix release
- Update to version 7.1
  * We updated the @jupyter-widgets/controls widget specification
    version to 1.1.0, leading to the version bump to 7.1.
    The new widget model specification now includes new
    description_width and font_weight attributes for the
    ToggleButtonsStyle widget.
  * There are also other bugfixes in this release.
- update to version 7.0.5:
  * No changelog
- update to version 7.0.4:
  * No changelog
- Update to 7.0.3
  * No changelog
- Update to version 7.0.1
  + Major user-visible changes in ipywidgets 7.0 include:
    * Widgets are now displayed in the output area in the classic notebook and are treated as any other output. This allows the widgets to work more naturally with other cell output. To delete a widget, clear the output from the cell. Output from functions triggered by a widget view is appended to the output area that contains the widget view. This means that printed text will be appended to the output, and calling `clear_output()` will delete the entire output, including the widget view. ([#1274](https://github.com/jupyter-widgets/ipywidgets/pull/1274), [#1353](https://github.com/jupyter-widgets/ipywidgets/pull/1353))
    * Removed the version validation check since it was causing too many false warnings about the widget javascript not being installed or the wrong version number. It is now up to the user to ensure that the ipywidgets and widgetsnbextension packages are compatible. ([#1219](https://github.com/jupyter-widgets/ipywidgets/pull/1219))
    * The documentation theme is changed to the new standard Jupyter theme. ([#1363](https://github.com/jupyter-widgets/ipywidgets/pull/1363))
    * The `layout` and `style` traits can be set with a dictionary for convenience, which will automatically converted to a Layout or Style object, like `IntSlider(layout={'width': '100%'}, style={'handle_color': 'lightgreen'})`. ([#1253](https://github.com/jupyter-widgets/ipywidgets/pull/1253))
    * The Select widget now is a listbox instead of a dropdown, reverting back to the pre-6.0 behavior. ([#1238](https://github.com/jupyter-widgets/ipywidgets/pull/1238))
    * The Select and SelectMultiple widgets now have a `rows` attribute for the number of rows to display, consistent with the Textarea widget. The `layout.height` attribute overrides this to control the height of the widget. ([#1250](https://github.com/jupyter-widgets/ipywidgets/pull/1250))
    * Selection widgets (`Select`, `Dropdown`, `ToggleButtons`, etc.) have new `.value`, `.label`, and `.index` traits to make it easier to access or change the selected option.  ([#1262](https://github.com/jupyter-widgets/ipywidgets/pull/1262), [#1513](https://github.com/jupyter-widgets/ipywidgets/pull/1513))
    * Selection container widgets (`Accordion`, `Tabs`) can have their `.selected_index` set to `None` to deselect all items. ([#1495](https://github.com/jupyter-widgets/ipywidgets/pull/1495))
    * The `Play` widget range is now inclusive (max value is max, instead of max-1), to be consistent with Sliders
    * The `Play` widget now has an optional repeat toggle button (visible by default). ([#1190](https://github.com/jupyter-widgets/ipywidgets/pull/1190))
    * A refactoring of the text, slider, slider range, and progress widgets in resulted in the progress widgets losing their `step` attribute (which was previously ignored), and a number of these widgets changing their `_model_name` and/or `_view_name` attributes ([#1290](https://github.com/jupyter-widgets/ipywidgets/pull/1290))
    * The `Checkbox` description is now on the right of the checkbox and is clickable. The `Checkbox` widget has a new `indent` attribute (defaults to `True`) to line up nicely with controls that have descriptions. To make the checkbox align to the left, set `indent` to `False`. ([#1346](https://github.com/jupyter-widgets/ipywidgets/pull/1346))
    * A new Password widget, which behaves exactly like the Text widget, but hides the typed text: `Password()`. ([#1310](https://github.com/jupyter-widgets/ipywidgets/pull/1310))
    * A new SelectionRangeSlider widget for selecting ranges from ordered lists of objects. For example, this enables having a slider to select a date range. ([#1356](https://github.com/jupyter-widgets/ipywidgets/pull/1356))
    * The `Label` widget now has no width restriction. ([#1269](https://github.com/jupyter-widgets/ipywidgets/pull/1269))
    * The description width is now configurable with the `.style.description_width` attribute ([#1376](https://github.com/jupyter-widgets/ipywidgets/pull/1376))
    * ToggleButtons have a new `.style.button_width` attribute to set the CSS width of the buttons. Set this to `'initial'` to have buttons that individually size to the content width. ([#1257](https://github.com/jupyter-widgets/ipywidgets/pull/1257))
    * The `readout_format` attribute of number sliders now validates its argument. ([#1550](https://github.com/jupyter-widgets/ipywidgets/pull/1550))
    * The `IntRangeSlider` widget now has a `.readout_format` trait to control the formatting of the readout. ([#1446](https://github.com/jupyter-widgets/ipywidgets/pull/1446))
    * The `Text`, `Textarea`, `IntText`, `BoundedIntText`, `FloatText`, and `BoundedFloatText` widgets all gained a `continuous_update` attribute (defaults to `True` for `Text` and `TextArea`, and `False` for the others).  ([#1545](https://github.com/jupyter-widgets/ipywidgets/pull/1545))
    * The `IntText`, `BoundedIntText`, `FloatText`, and `BoundedFloatText` widgets are now rendered as HTML number inputs, and have a `step` attribute that controls the resolution. ([#1545](https://github.com/jupyter-widgets/ipywidgets/pull/1545))
    * The `Text.on_submit` callback is deprecated; instead, set `continuous_update` to `False` and observe the `value` attribute: `mywidget.observe(callback, 'value')`. The `Textarea.scroll_to_bottom` method was removed. ([#1545](https://github.com/jupyter-widgets/ipywidgets/pull/1545))
    * The `msg_throttle` attribute on widgets is now gone, and the code has a hardcoded message throttle equivalent to `msg_throttle=1`. ([#1557](https://github.com/jupyter-widgets/ipywidgets/pull/1557))
    * Using function annotations to specify interact controls for a function is now deprecated and will be removed in a future version of ipywidgets. ([#1292](https://github.com/jupyter-widgets/ipywidgets/pull/1292))
    * There are now two simple ways to embed widgets in an HTML page: with a simple script tag that does not use require.js and does not support anything but the basic widgets, and a require module that does support custom widgets. See the migration guide for more details. ([#1615](https://github.com/jupyter-widgets/ipywidgets/pull/1615), [#1629](https://github.com/jupyter-widgets/ipywidgets/pull/1629), [#1630](https://github.com/jupyter-widgets/ipywidgets/pull/1630))
  + If you are developing a custom widget or widget manager, here are some major changes that may affect you. The [migration guide](./migration_guides.html) also walks through how to upgrade a custom widget.
    * On the Python/kernel side:
      > The Python `@register` decorator for widget classes no longer takes a string argument, but registers a widget class using the `_model_*` and `_view_*` traits in the class. Using the decorator as `@register('name')` is deprecated and should be changed to just `@register`. [#1228](https://github.com/jupyter-widgets/ipywidgets/pull/1228), [#1276](https://github.com/jupyter-widgets/ipywidgets/pull/1276)
      > Widgets will now need correct `_model_module` and `_view_module` Unicode traits defined.
      > Selection widgets now sync the index of the selected item, rather than the label. ([#1262](https://github.com/jupyter-widgets/ipywidgets/pull/1262))
      > The Python `ipywidget.domwidget.LabeledWidget` is now `ipywidget.widget_description.DescriptionWidget`, and there is a new `ipywidget.widget_description.DescriptionStyle` that lets the user set the CSS width of the description.
      > Custom serializers can now return a structure that contains binary objects (`memoryview`, `bytearray`, or Python 3 `bytes` object). In this case, the sync message will be a binary message, which is much more efficient for binary data than base64-encoding. The Image widget now uses this binary synchronization. ([#1194](https://github.com/jupyter-widgets/ipywidgets/pull/1194), [#1595](https://github.com/jupyter-widgets/ipywidgets/pull/1595), [#1643](https://github.com/jupyter-widgets/ipywidgets/pull/1643))
    * On the Javascript side:
      > The `jupyter-js-widgets` Javascript package has been split into `@jupyter-widgets/base` package (containing base widget classes, the DOM widget, and the associated layout and style classes), and the `@jupyter-widgets/controls` package (containing the rest of the Jupyter widgets controls). Authors of custom widgets will need to update to depend on `@jupyter-widgets/base` instead of `jupyter-js-widgets` (if you use a class from the controls package, you will also need to depend on `@jupyter-widgets/controls`). See the [cookie cutter](https://github.com/jupyter-widgets/widget-cookiecutter) to generate a simple example custom widget using the new packages.
      > Custom serializers in Javascript are now synchronous, and should return a snapshot of the widget state. The default serializer makes a copy of JSONable objects. ([#1270](https://github.com/jupyter-widgets/ipywidgets/pull/1270))
      > Custom serializers can now return a structure that contains binary objects (`ArrayBuffer`, `DataView`, or a typed array such as `Int8Array`, `Float64Array`, etc.). In this case, the sync message will be a binary message, which is much more efficient for binary data than base64-encoding. The Image widget now uses this binary synchronization. ([#1194](https://github.com/jupyter-widgets/ipywidgets/pull/1194), [#1643](https://github.com/jupyter-widgets/ipywidgets/pull/1643))
      > A custom serializer is given the widget instance as its second argument, and a custom deserializer is given the widget manager as its second argument.
      > The Javascript model `.id` attribute has been renamed to `.model_id` to avoid conflicting with the Backbone `.id` attribute. ([#1410](https://github.com/jupyter-widgets/ipywidgets/pull/1410))
    * Regarding widget managers and the syncing message protocol:
      > The widget protocol was significantly overhauled. The new widget messaging protocol (version 2) is specified in the [version 2 protocol documentation](https://github.com/jupyter-widgets/ipywidgets/blob/master/jupyter-widgets-schema/messages.md).
      > Widgets are now displayed with a `display_data` message instead of with a custom comm message. See the [ipywidgets](20cd0f0500/ipywidgets/widgets/widget.py (L656)) implementation for an example. ([#1274](https://github.com/jupyter-widgets/ipywidgets/pull/1274))
      > Custom widget managers are now responsible completely for loading widget model and view classes. Widget managers should provide an output model and view class appropriate for their environment so that the `Output` widget works. ([#1313](https://github.com/jupyter-widgets/ipywidgets/pull/1313))
      > The widget manager `clear_state` method no longer has a `commlessOnly` argument. All models in the widget manager will be closed and cleared when `clear_state` is called. ([#1354](https://github.com/jupyter-widgets/ipywidgets/pull/1354))
- Implement single-spec version.
- Update to 6.0
  * Rendering of Jupyter interactive widgets in various web contexts
  *  Addition of a DatePicker widget in the core widget collection.
  * Changes to the automatic control generation syntax in @interact, inspired by the Sage interact syntax.
  * Removal of APIs which had been deprecated in 5.0
  * A new API for custom styling of widgets is provided, through a top-level `style` attribute. For example, the color of a slider handler can be set by `slider.style.handle_color`.
  * Removal of the Proxy and PlaceProxy widgets.
  * Removed the button_style attribute of the Dropdown widget
  * Addition of an OutputWidget for capturing output and rich display objects. @interact has changed to use an OutputWidget for function output instead of overwriting the output area of a cell.
  * The jupyter-js-widgets Javascript implementation now relies on the PhosphorJS framework for the management of rich layout and a better integration of JupyterLab.
  * Numerous bug fixes.
- Create doc subpackage
- Remove unnecessary dependency on npm
- update to version 4.1.1:
  * More detailed dev-install instructions
  * add 'npm is required' message when files are missing
  * fix version_info
  * Don't prefix with v
  * Update the RELEASE instructions
- update to version 4.1.0:
  * Add release instructions
  * Reuse backend's widgets
  * Move ready trigger
  * Add `ready` event which fires when the widget receives its first state
  * 0 is falsy
  * Pass the correct Comm target name in create_widget
  * Do not send comm_info for workaround widget
  * Search for css selectors using the parent element
  * Fixes
  * Add the ability to change the readout logic easily.
  * Fix version in py file
  * Run interact manual on Text widget submit
  * Fix clean-css too
  * Include float/int text and progress widgets too
  * Only update slider description on description change
  * Fixes, - Behavior so the readout render - Listen to the correct
    jqueryui event
  * Add `continuous` flag to the sliders, which allows you to set
    whether or not the sliders update as they are being dragged.
  * Allow for numeric labels and retain type information on selection
  * Stricter LESS and Bower versions, and make sure bower is ran silently
  * Fix collapse/expand bug on accordion title change.
  * Import get_ipython() since it is no longer available globally.
  * Don't filter on the javascript side
  * Use the _get_comm_info method to reconstruct all widget models
    living in the backend.
  * Close the widget area when there are no more widget views.
  * Allow change of description
  * Adding color picker widget
  * Move create_model back into WidgetManager
  * Reference persistence callbacks in WidgetManager, not ManagerBase
  * fix typo in comm creation conditional
  * Handle case where options are missing in new_widget call.
  * Fix that/this context error
  * Change postinstall to prepublish
  * Bug fix
  * Finish decoupling of the manager
  * Begin notebook decoupling effort.
- Update to 4.0.3
  * Provide link to example notebooks in the README.md
  * Correct some bugs in the code 
  * Add __version__ to ipywidgets package
  * Call correct superclass in AccordionView
  * Make long description part of setup.py
  * Remove README.md from manifest
- Fix npm dependency on openSUSE:Factory
- Initial version

OBS-URL: https://build.opensuse.org/request/show/697884
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipywidgets?expand=0&rev=1
2019-04-25 15:51:19 +00:00