This commit is contained in:
Christian Mantha
2026-03-02 19:10:52 -05:00
commit 2ca0b9ef7c
28907 changed files with 5233713 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
Metadata-Version: 2.4
Name: ipywidgets
Version: 8.1.8
Summary: Jupyter interactive widgets
Home-page: http://jupyter.org
Author: Jupyter Development Team
Author-email: jupyter@googlegroups.com
License: BSD 3-Clause License
Keywords: Interactive,Interpreter,Shell,Web,ipython,widgets,Jupyter
Platform: Linux
Platform: Mac OS X
Platform: Windows
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Framework :: Jupyter
Requires-Python: >=3.7
Description-Content-Type: text/markdown
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.14
Requires-Dist: jupyterlab_widgets~=3.0.15
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"
Dynamic: license-file
# ipywidgets: Interactive HTML Widgets
**ipywidgets**, also known as jupyter-widgets or simply widgets, are
[interactive HTML widgets](https://github.com/jupyter-widgets/ipywidgets/blob/main/docs/source/examples/Index.ipynb)
for Jupyter notebooks and the IPython kernel.
This package contains the python implementation of the core interactive widgets bundled in ipywidgets.
## Core Interactive Widgets
The fundamental widgets provided by this library are called core interactive
widgets. A [demonstration notebook](https://github.com/jupyter-widgets/ipywidgets/blob/main/docs/source/examples/Index.ipynb)
provides an overview of the core interactive widgets, including:
- sliders
- progress bars
- text boxes
- toggle buttons and checkboxes
- display areas
- and more
For more information, see the main [documentation](https://github.com/jupyter-widgets/ipywidgets#readme).

View File

@@ -0,0 +1,131 @@
ipywidgets-8.1.8.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
ipywidgets-8.1.8.dist-info/METADATA,sha256=HMkOHQE6jml8tKUQ2YInTFyu1-oFL7OLf9RRKfB4ChQ,2371
ipywidgets-8.1.8.dist-info/RECORD,,
ipywidgets-8.1.8.dist-info/WHEEL,sha256=_zCd3N1l69ArxyTb8rzEoP9TpbYXkqRFSNOD5OuxnTs,91
ipywidgets-8.1.8.dist-info/licenses/LICENSE,sha256=5awr4wsrzv4zDunlrX_lsNEVb-yzVV_KqpCKjSn5_e0,1513
ipywidgets-8.1.8.dist-info/top_level.txt,sha256=Q6IYzaNK-b3ZCOEt1514fjWEXOfh-WAjCWZTcObuHkg,11
ipywidgets/__init__.py,sha256=OuA1lvgMj-Dq8u4PaYqI24mpivI6nIBPQSfQCrv7FeM,1728
ipywidgets/__pycache__/__init__.cpython-39.pyc,,
ipywidgets/__pycache__/_version.cpython-39.pyc,,
ipywidgets/__pycache__/comm.cpython-39.pyc,,
ipywidgets/__pycache__/embed.cpython-39.pyc,,
ipywidgets/_version.py,sha256=y8O0MhBuoYegAJaBqprqgHN-b34YlnQ_uMNTWvmYpE0,610
ipywidgets/comm.py,sha256=y7w0e39H5Ig69bPABmSeHCHV3CxsAkm-I24CkAgT10c,764
ipywidgets/embed.py,sha256=K2YrBtHgRxkWjoRV09PRNNNsJkj9XnnvyXCd_U6qAvg,11287
ipywidgets/state.schema.json,sha256=YPSqZqFDioDGeTVkgm61kob6lrKo74m4Q50nw6szS_4,2883
ipywidgets/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ipywidgets/tests/__pycache__/__init__.cpython-39.pyc,,
ipywidgets/tests/__pycache__/test_embed.cpython-39.pyc,,
ipywidgets/tests/test_embed.py,sha256=3AKqjcI8kfEumEslrFqOsjewXIvgHnqEe8-bclYqgmI,6729
ipywidgets/view.schema.json,sha256=2IvzD9yH0_KszTivptVAJfgmAS0ZFIC7q347U1YtWk0,595
ipywidgets/widgets/__init__.py,sha256=u1hzkzWFRmdp9jOl-RM4mKrjnxbISsopmNT9WzS8WjQ,1709
ipywidgets/widgets/__pycache__/__init__.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/docutils.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/domwidget.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/interaction.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/trait_types.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/utils.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/valuewidget.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_bool.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_box.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_button.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_color.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_controller.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_core.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_date.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_datetime.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_description.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_float.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_int.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_layout.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_link.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_media.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_output.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_selection.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_selectioncontainer.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_string.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_style.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_tagsinput.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_templates.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_time.cpython-39.pyc,,
ipywidgets/widgets/__pycache__/widget_upload.cpython-39.pyc,,
ipywidgets/widgets/docutils.py,sha256=wDicSkSBiI-exhm-YN_yC2YF5kY2VLQMlEvb_Amgzm8,639
ipywidgets/widgets/domwidget.py,sha256=b_Gb6RQJKxCqnrjTZiwr7cgF6VsWqWYs7PsNDNnNzPA,2290
ipywidgets/widgets/interaction.py,sha256=qhrIbungDdH7RXmRxVdHDtnrMj29X9THGEnQRtJsUdQ,21249
ipywidgets/widgets/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ipywidgets/widgets/tests/__pycache__/__init__.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_datetime_serializers.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_docutils.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_interaction.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_link.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_selectioncontainer.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_send_state.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_set_state.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_traits.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_utils.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_box.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_button.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_datetime.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_float.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_image.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_naive_datetime.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_output.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_selection.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_string.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_templates.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_time.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/test_widget_upload.cpython-39.pyc,,
ipywidgets/widgets/tests/__pycache__/utils.cpython-39.pyc,,
ipywidgets/widgets/tests/data/jupyter-logo-transparent.png,sha256=P_nq_XGXCDFT6DM5py56M1U5uuGJwzVUxoDkOCyYrwI,36297
ipywidgets/widgets/tests/test_datetime_serializers.py,sha256=Zo3v-aiM3Xfx_HYiMTqoF3wDld-H-Gr2zoPLgbDqBcM,2111
ipywidgets/widgets/tests/test_docutils.py,sha256=jb3nb3crL76ZsURAWCkQPYMg1Di22M5Wcq1UC-0Nels,669
ipywidgets/widgets/tests/test_interaction.py,sha256=8AAAjbNzTXxA0fMDBNgnxyr-hujDJYiGbEOLeS94nqI,17849
ipywidgets/widgets/tests/test_link.py,sha256=CDcoFWs3ZfXtrSDqmgxfMF1-2ZjA5pzaz-EepHMRlyM,970
ipywidgets/widgets/tests/test_selectioncontainer.py,sha256=cqE0nycjptKRvqbsNVkGdGORC0KQNOAg8p0VgHaHL2Y,5619
ipywidgets/widgets/tests/test_send_state.py,sha256=0IBwSB1m_bU2vZtqGK5FX3eCVeqmx4r-pZ-OrNBBpzQ,711
ipywidgets/widgets/tests/test_set_state.py,sha256=z2bGBsJPvh6go13PQZngFIxk0mRwBqGGAO5Tc6ihPRw,11007
ipywidgets/widgets/tests/test_traits.py,sha256=ZxtiNiOAXepCjtRlTK0Mw9uKSe8WiHIudR2DylWWQjM,8361
ipywidgets/widgets/tests/test_utils.py,sha256=KOzHjVLThxV9SHtBxccgXcjzfrapz2c76iS4AMok8oo,2478
ipywidgets/widgets/tests/test_widget.py,sha256=vnSpj43CYsYUqOnNiga1UcIBeX6O6eYpi4g4bexwYcI,2811
ipywidgets/widgets/tests/test_widget_box.py,sha256=7RmP7dk4b1XkW3F6q0u9uaR3os_3re3067Hywx2OQd0,995
ipywidgets/widgets/tests/test_widget_button.py,sha256=nB3BWxabzJC3wJ5f1L-15wf87VaMeFJImyc6zLdrMFk,369
ipywidgets/widgets/tests/test_widget_datetime.py,sha256=Ysxzj8sZ9q1GZos1j4Rs_aT0mu8XvVlZv5o6xx0soHc,4147
ipywidgets/widgets/tests/test_widget_float.py,sha256=u3RFfoMFTnHM49-KrwmWAPX24aoiJGw1KxiIVEepueA,606
ipywidgets/widgets/tests/test_widget_image.py,sha256=ATcTxV42mEgb_6KaXQwmCg3cG0LBHz6jdUOe-GQjEuE,4422
ipywidgets/widgets/tests/test_widget_naive_datetime.py,sha256=Ur7H-n8XBwcX-V6AxZndQz9EbAlS1N5FHQ5zeaWHBbw,2633
ipywidgets/widgets/tests/test_widget_output.py,sha256=GyenGL9KWED9CSxpolqZrU0pmQMmuvvO2JEeJVh44z8,7466
ipywidgets/widgets/tests/test_widget_selection.py,sha256=LZHMPk3v7uf-un5ZeQ8GVtSVwrFT0GqsZ6ECR6DCj1s,3372
ipywidgets/widgets/tests/test_widget_string.py,sha256=pRWSA-mr4kT-_SUX6dt3mdFUdiRDESMI4ymrQKM55rM,1796
ipywidgets/widgets/tests/test_widget_templates.py,sha256=L57Ag3QX0C34PzUYLsH0evssf84ecv29CZ_riZx0NC4,28435
ipywidgets/widgets/tests/test_widget_time.py,sha256=e8As3ZhlvD6TRLon_nuPt_uKOmRq8LOjNMAgUi_wBR8,2447
ipywidgets/widgets/tests/test_widget_upload.py,sha256=ufdxHbsbB2qTM64FFKClmm90qC0OOw7LzukbCRXwOHM,4164
ipywidgets/widgets/tests/utils.py,sha256=8UCwcoilDLKbqSkc4koXoOAHvKhNPYzM10nkv7fXU9Y,2443
ipywidgets/widgets/trait_types.py,sha256=4ru8AMCBj23OpwNalLKAtsW5_Nm_7v3DQAVK141XX2Q,16270
ipywidgets/widgets/utils.py,sha256=LuP0pCR0ZN4uQCYRzKfKoKPqK78fEPAzG0JJ_f0SEKM,2608
ipywidgets/widgets/valuewidget.py,sha256=4Th-UZyC84pYMK8VvXAclcoFAYz3--wVRSEVchLLE-s,817
ipywidgets/widgets/widget.py,sha256=Z2pNVW4VrgflQMjRhP1F4ZaXIhHmU38eTuXYNtkOVNE,35129
ipywidgets/widgets/widget_bool.py,sha256=S1HV1lA7xEI6YFvOhO5FPjIQRVlkALA9v_Qv-wOU6nc,4328
ipywidgets/widgets/widget_box.py,sha256=-KJC-I0IbFb60jYP8MfdobkLax_kLRunHystyRrw9tQ,3731
ipywidgets/widgets/widget_button.py,sha256=p_3u8oEgL-khHs1_y_NcGSbMPi8rDBUuGs82J8PZpHw,4204
ipywidgets/widgets/widget_color.py,sha256=OKW_Yhq4AL1AHjM1vFDhypkCKCCJkrOlQfXFBW24XbM,807
ipywidgets/widgets/widget_controller.py,sha256=ejI7rSQZg0Y52OuAn6uBlHdhbKhTp9NffyfxqdoXhVE,2320
ipywidgets/widgets/widget_core.py,sha256=MRkZxDFTYLXWPY3dfRk-fg2LlypTyMgwc1ZWgyoGa9w,622
ipywidgets/widgets/widget_date.py,sha256=_tuU549mhHMHNzSAWoURE0pxkW-FfxsIbjes_3g8hj8,2597
ipywidgets/widgets/widget_datetime.py,sha256=-gMb7OPorCE2-_bfPSlmI7Xp_9NwB9fePdILHffUGpg,4134
ipywidgets/widgets/widget_description.py,sha256=lpNTpEduTEvw9YnBUYLzH_YkkzxqEmhRntP0joqR_Sw,2278
ipywidgets/widgets/widget_float.py,sha256=suM-DAmn7LyeKtw31KZcWo-fsJU9xL-2IGbv32DnIrE,15028
ipywidgets/widgets/widget_int.py,sha256=VUto4Z28MJ3bGTw_qTkxHaIJlxf5wvu3nBWkL37j8-k,12125
ipywidgets/widgets/widget_layout.py,sha256=_YvxUDVumX39YXpn5GFKnDYZDDlXbqwndgwjN25Zx0c,7067
ipywidgets/widgets/widget_link.py,sha256=1ZgRdSKrmXdQHoOrxpjuLm1PcTWbmtLYh3a-Ua-HeUU,3708
ipywidgets/widgets/widget_media.py,sha256=pPj126b1jePp6Ci4NIuOjYIioBXQMBNoMbQQbOz1gIY,7783
ipywidgets/widgets/widget_output.py,sha256=9aza06_azRkcUCOKHEXDYRWpub2jre_fd1cyJKGzmUA,6823
ipywidgets/widgets/widget_selection.py,sha256=rwCkfLZBUiFWdWHR0dx2lpYl-h1BR_lQfQR16oWnU8A,24617
ipywidgets/widgets/widget_selectioncontainer.py,sha256=HJvb8FJ6Xhy8pAM4SIGEL5RtyECz0i7MPyZLjnh4lf8,4198
ipywidgets/widgets/widget_string.py,sha256=SvAyBlG4dlWU5rBmO_9NivxSmFPTbUC4w_ID1q5LPDY,6869
ipywidgets/widgets/widget_style.py,sha256=oC6I5Hkfc7wv3mG0HwzipIlrDujQ1agxU5F7fm3oTz4,559
ipywidgets/widgets/widget_tagsinput.py,sha256=UbDiLh9_UayEvlUYF66qrZryr8eX9En5UEW6qaYu0UI,3498
ipywidgets/widgets/widget_templates.py,sha256=jRntJI9KKDOxBp-ebpMHfiTiLxXk9e8ooHBkycQLg9U,15507
ipywidgets/widgets/widget_time.py,sha256=IjKfVh2hQ3Chum2og2l6P8WHc0p4ZnqHnk_4yQ1Dsrk,2779
ipywidgets/widgets/widget_upload.py,sha256=1WfI2OExVtCP1jdezhnyWVuEPP3cQZWCWo6O4D_rqkg,4637

View File

@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: setuptools (80.9.0)
Root-Is-Purelib: true
Tag: py3-none-any

View File

@@ -0,0 +1,27 @@
Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1 @@
ipywidgets