jupyter-ai

View on PyPIReverse Dependencies (2)

2.14.1 jupyter_ai-2.14.1-py3-none-any.whl

Wheel Details

Project: jupyter-ai
Version: 2.14.1
Filename: jupyter_ai-2.14.1-py3-none-any.whl
Download: [link]
Size: 930718
MD5: 0c9145b3d31e7863248bd22407500399
SHA256: 1173fdede86e6c4f341ebb6c89aa2639738d011f2b3480cd4538895d4b9bd68e
Uploaded: 2024-04-29 16:36:30 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: jupyter_ai
Version: 2.14.1
Summary: A generative AI extension for JupyterLab
Author-Email: Project Jupyter <jupyter[at]googlegroups.com>
Project-Url: Homepage, https://github.com/jupyterlab/jupyter-ai
Project-Url: Bug Tracker, https://github.com/jupyterlab/jupyter-ai/issues
Project-Url: Repository, https://github.com/jupyterlab/jupyter-ai.git
License: BSD 3-Clause License Copyright (c) 2022, Project Jupyter 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.
Classifier: Framework :: Jupyter
Classifier: Framework :: Jupyter :: JupyterLab
Classifier: Framework :: Jupyter :: JupyterLab :: 4
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions :: Prebuilt
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: aiosqlite (>=0.18)
Requires-Dist: dask[distributed]
Requires-Dist: deepmerge (>=1.0)
Requires-Dist: faiss-cpu
Requires-Dist: importlib-metadata (>=5.2.0)
Requires-Dist: jupyter-ai-magics (>=2.13.0)
Requires-Dist: jupyter-server (<3,>=1.6)
Requires-Dist: jupyterlab (~=4.0)
Requires-Dist: traitlets (>=5.0)
Requires-Dist: typing-extensions (>=4.5.0)
Requires-Dist: jupyter-ai-magics[all]; extra == "all"
Requires-Dist: pypdf; extra == "all"
Requires-Dist: jupyter-ai-magics[dev]; extra == "dev"
Requires-Dist: coverage; extra == "test"
Requires-Dist: jupyter-server[test] (<3,>=1.6); extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-jupyter; extra == "test"
Requires-Dist: pytest-tornasync; extra == "test"
Requires-Dist: syrupy (~=4.0.8); extra == "test"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
Dynamic: Keywords
License-File: LICENSE
[Description omitted; length: 4433 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
jupyter_ai/__init__.py sha256=RhzE-T0b5Mqn9_UF_sqgC4OBy_jz7n21s7ORslK3E9c 510
jupyter_ai/_version.py sha256=hrnbFLPZIdN-gr5rPyPQF1DwEb2kKpds8gYgcQooFyI 172
jupyter_ai/config_manager.py sha256=7SEinh6iSfntiQDkDMqkOzewtUjIg7XvfhX4ul7F2dU 16406
jupyter_ai/extension.py sha256=yccAWRPGuAJN2Q2Lcd72ccEVhTTq4aXexfewYFg_F1g 14057
jupyter_ai/handlers.py sha256=fk_z8_dpsVkGDprNFVp4WAoP8R3y-fIZNcMQ_7s9eOc 13671
jupyter_ai/models.py sha256=63MuOMVeciwO5jmb54gQMkaZeGRlBfZt52hTsl2q9G8 4077
jupyter_ai/chat_handlers/__init__.py sha256=xOldnybmVnf9WvE74kBNeQuhhJOLQZihhl9ZWKATWdE 317
jupyter_ai/chat_handlers/ask.py sha256=BfeRh7ZipNkvAGjesoj3IqDBk5w09UPf6K-4sdNSwkI 3027
jupyter_ai/chat_handlers/base.py sha256=fPDcFcZ39jSjgYsG0O3SiQOZzZzIjGqJXRBK0FBm5zA 9017
jupyter_ai/chat_handlers/clear.py sha256=PLGzJ_pdyeGwCC_svhxZsKotSChG_Pi1NdBXnhkAItw 696
jupyter_ai/chat_handlers/default.py sha256=QKQD6umr43U3_NJkNHv6Z5lQ17H36fPRxq5wxfIc8s4 2104
jupyter_ai/chat_handlers/export.py sha256=KTrpHPgHdRkOSHLEQqzbOnSev2nMFeoJL8bJIQR80Wk 1564
jupyter_ai/chat_handlers/generate.py sha256=m1BIhKV9pCu32dwr0guAVcS-pl3x3FjJUUR3AmGRpp4 11795
jupyter_ai/chat_handlers/help.py sha256=noXfetMv-oeAIoaHtPCnbZDSklwopRjuAf_LnBiHhLA 2481
jupyter_ai/chat_handlers/learn.py sha256=n7DRx5cfbEiY5FOJCG5fPYHIN3fg36-FjWs0s1Y7WgE 11370
jupyter_ai/completions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jupyter_ai/completions/models.py sha256=3iWziNTgsG85DuTh2aGTZ-Yq4ItYUE8mmEh6ZTVFcf8 403
jupyter_ai/completions/handlers/__init__.py sha256=rIngMFDMQ_fc4MopetLmL-wrhg7PS9bC2USdHxm4FNI 175
jupyter_ai/completions/handlers/base.py sha256=9bP-sbHurF2zdiMtAP8bbM0EFvgxSHuO3dfnuIteJ0M 5876
jupyter_ai/completions/handlers/default.py sha256=GyDV3gmjzXpveQXzMSJBvzHNSpZIaj0g8KVqmkck1lQ 902
jupyter_ai/completions/handlers/llm_mixin.py sha256=zu2c0ac9nNAfudTsT1JHU6ZRdUwGrd04NLjoHtvVxmw 2502
jupyter_ai/config/config_schema.json sha256=vCKWm-KLggXTX2lSBDgjzI2S9LPTqnsXXSeao7f2yCg 1216
jupyter_ai/document_loaders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jupyter_ai/document_loaders/directory.py sha256=GmhjwpvG8CLRPNF16le7XqH6yAVuR3E-8VBhNOSYkxg 3571
jupyter_ai/document_loaders/splitter.py sha256=qp2LRnLi11ePIPlPF6VcWYAC907o7Hw60pcm_rewLio 1647
jupyter_ai/static/jupyternaut.svg sha256=sjWNjnVrxM5KxFYpgVIdD9MLSPbfY4q_euFDsEHRrf0 1939
jupyter_ai/tests/__init__.py sha256=17hsboypxw65KjEbLG9usNbxUuRvl7lQctsn-hDX9es 40
jupyter_ai/tests/test_config_manager.py sha256=E0RW2yf3ny2CaNuRRGE9ku4frDtasG5pO_yFvNinRr8 13610
jupyter_ai/tests/test_extension.py sha256=bgz0JEgTZ27wXGtqPlHSb8HwaBjjgGa53_Ecfed2R_s 1410
jupyter_ai/tests/test_handlers.py sha256=5SfWeFBQpEe4iKZsO0rAVyMHGHqKRPzb3v1WIA1k_bw 323
jupyter_ai/tests/__snapshots__/test_config_manager.ambr sha256=tKrM24vlVkx816iPoBd1jnuGCHJIDtrImZeisukLs8I 244
jupyter_ai/tests/completions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jupyter_ai/tests/completions/test_handlers.py sha256=hZ2GEsyBg3WvUZLzKVj6pdGf9DEOF0bNH9aPAfquXME 5501
jupyter_ai-2.14.1.data/data/etc/jupyter/jupyter_notebook_config.d/jupyter_ai.json sha256=cFi4l7wXjKMHJIuT1Q3xMOs938jsEts9w7v1V3er190 87
jupyter_ai-2.14.1.data/data/etc/jupyter/jupyter_server_config.d/jupyter_ai.json sha256=FkHDMw72JgsHzb_BGTl_xnVWVni2ccxYHGlw-uXMT5g 85
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/package.json sha256=7sgkKHqtyNfMCjaA_CLsak3rstqHP0FSQ7LRclEfsPU 4597
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/schemas/@jupyter-ai/core/package.json.orig sha256=6V_B0iiu4SnDlyj_M_lhRKGCL-I3-TVYYuTB_76d-WA 4455
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/schemas/@jupyter-ai/core/plugin.json sha256=wlNcLJeTh9OVFUmK-gB7CREY0n-x78RBmthiejiTgP4 1241
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/124.b039a766209ef5b0078f.js sha256=sDmnZiCe9bAHjx36_19zI7QILYgiNUEsFMQ_NySuJ-o 11031
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/172.8949718b35305d65f8e6.js sha256=iUlxizUwXWX45kJkxO6MP-t5zPwA4G-agcNKNysFG8M 364
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/176.d1ff35eddb811eba9681.js sha256=0f817duBHrqWgZlNEFM9OqVHI7nDLOHhwIL9o1HyR3k 4111
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/200.493baa4001667c9cb1f4.js sha256=fbYo5uUwUBM-9K2cFtTJeLEyjR3O8uSFI6kB5vcLJ_Q 35822
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/200.493baa4001667c9cb1f4.js.LICENSE.txt sha256=eNJ8gc9n9IF8nW1d9sI9niuHstYzjNz5vqXx9UgWSPc 249
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/264.43578e43edcaf0612c72.js sha256=Q1eOQ-3K8GEscnz-N4Pkt29ZD_3eTRYxXSNRMsQpeZQ 11263
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/280.e520ea73651cf7ead9a0.js sha256=J92nkJD_Bkg6oJcHULyB4ruVbYWPhbk6wIU5bdW0SZA 471777
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/280.e520ea73651cf7ead9a0.js.LICENSE.txt sha256=yC3BFKKWPnXosROihr9mRGXKX3XlYbQbsMXX4E9bIC0 419
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/336.dcfa6727c9fa292a6783.js sha256=3PpnJ8n6KSpng_HkBqmkc1WbkvjOpU7trKwc_BnD0-o 9737
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/392.8b00afdba4a0da63bff4.js sha256=iwCv26Sg2mO_9E-CI_lsft6Cd2yeC_pFUj6DDJxRIms 42028
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/400.44af457f7ce263756f99.js sha256=RK9Ff3ziY3VvmZy2LjR36M5zWsea8l122uJrwzLDPaY 3842
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/424.c849888c6fecd77fe90f.js sha256=db1WkxpO7Olt5Zq_hxRGWcZLee2iaPHautvjSSOsR-g 7469
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/424.c849888c6fecd77fe90f.js.LICENSE.txt sha256=lqUlGHhVY3z3mcV-sTwREZRm1KQ7maSiV6-Gm8RSQNY 246
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/428.4544c029fb4f15210a63.js sha256=RUTAKftPFSEKY6sglxX2ZBvSScSyaIaxEZ_EWVxpvpA 4012739
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/940.072848494d83745f9210.js sha256=ByhISU2DdF-SEL0WViMWvRZc6Af98e-Zf1fxTKrvsxY 7115
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/992.7435335d92c17194ea87.js sha256=dDUzXZLBcZTqh_JLnX_qKXTYMcdZ1yA1-x_0rRibHmU 5588
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/remoteEntry.30f6df8d44e3b2a532a1.js sha256=MPbfjUTjsqUyocDkOdo0ZV3bAIs89DNTQ2catzN5l00 11120
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/style.js sha256=JoRNF0_7ugx6GxfjNACTvtjICOBvBpX4Yq1LLloassE 159
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/static/third-party-licenses.json sha256=OY_ytzqwWakWk7029mTEgBe6fqODS9yvRoWjH3SYT8s 37186
jupyter_ai-2.14.1.data/data/share/jupyter/labextensions/@jupyter-ai/core/install.json sha256=ghBMPFmMBmC6DRIYMut7gEjP9z2lvJ4szhUZyuTs9PM 181
jupyter_ai-2.14.1.dist-info/METADATA sha256=oiHuBx2NhVZSc3tAoobSqc1CNFcHiiXasiTEewuX40k 8192
jupyter_ai-2.14.1.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
jupyter_ai-2.14.1.dist-info/entry_points.txt sha256=6sbDTp9EgOqlw_-32Hih2fIAu38ILa5H5xCMBxy-4-M 65
jupyter_ai-2.14.1.dist-info/licenses/LICENSE sha256=hT5pKezgGVAwK_sj91GuP4NgDbPc8fPGtcvAC1V1mSU 1523
jupyter_ai-2.14.1.dist-info/RECORD

entry_points.txt

core_default_tasks = jupyter_ai:tasks