{"package": "jupyter-ai", "summary": "A set of extensions providing agentic AI in JupyterLab", "pypi_url": "https://pypi.org/project/jupyter-ai", "piwheels_url": "https://www.piwheels.org/project/jupyter-ai", "releases": {"3.2.0": {"released": "2026-09-03 17:43:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.2.0-py3-none-any.whl", "filehash": "b207302b3a452f5eb2457626e9d5473ac74dafe5ea0f1c890f28ef76009bc675", "filesize": 5002, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-live-content", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit"]}}}, "3.2.0rc1": {"released": "2026-09-03 00:22:33", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.2.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.2.0rc1-py3-none-any.whl", "filehash": "7c9d8ce029002f3bb8a27fc0fb88ba55584166dd6660664806a0893fb2ba728d", "filesize": 5040, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-live-content", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit"]}}}, "3.2.0rc0": {"released": "2026-08-28 02:43:10", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.2.0rc0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.2.0rc0-py3-none-any.whl", "filehash": "7a4d14507504a7a634b56bce161b6572c0a4df53698230ddbd3ee629af12c06d", "filesize": 5026, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-live-content", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit"]}}}, "3.2.0a1": {"released": "2026-08-25 20:08:46", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.2.0a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.2.0a1-py3-none-any.whl", "filehash": "6346fa2341e9a8034b565b964da75e84379d800deac213541ac90900bbd1a7f1", "filesize": 5015, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit"]}}}, "3.2.0a0": {"released": "2026-08-24 20:15:07", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.2.0a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.2.0a0-py3-none-any.whl", "filehash": "9dbecf560106cd0df602b6aa128ea9ac0461e40ed803471d79ad9e1ebc8a0c32", "filesize": 4980, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.1.3": {"released": "2026-08-14 00:09:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.1.3-py3-none-any.whl": {"file_url": "/simple/jupyter-ai/jupyter_ai-3.1.3-py3-none-any.whl", "filehash": "0206bc9b63de7f157852b0771c8ddb7769e823943613117e268c21d7bca2917b", "filesize": 4962, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.1.2": {"released": "2026-07-30 02:18:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.1.2-py3-none-any.whl", "filehash": "af7927dd5bdc44295014b5c7cbcb91b88cdf8974ce6a1dd2ae3831673f30440c", "filesize": 4959, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.1.1": {"released": "2026-07-27 18:24:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.1.1-py3-none-any.whl", "filehash": "4c116fd7f9c74ec7dcb918ba7522a1db279cd7603bd09681738f006661b80153", "filesize": 4960, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.1.0": {"released": "2026-07-23 22:00:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.1.0-py3-none-any.whl", "filehash": "fe7431804e8e85039407f53ffe66a17a9bf052dcd28341b7e7c3b5326faa2fc3", "filesize": 4962, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.1.0b2": {"released": "2026-07-15 17:48:40", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.1.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.1.0b2-py3-none-any.whl", "filehash": "affe277fbf42d8c4c7fa4b33a286ebccdfced4368ebad3941b6f18410a59c0b9", "filesize": 4916, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.1.0b1": {"released": "2026-07-09 23:53:04", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.1.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.1.0b1-py3-none-any.whl", "filehash": "8e0082be2b9e9c893e26935dc09dbd6f780637c0dc62db095dac382d5c471572", "filesize": 4911, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.1.0b0": {"released": "2026-07-02 01:17:25", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.1.0b0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.1.0b0-py3-none-any.whl", "filehash": "ccd07ca392ba4c7f75f156582c047838d9a659bc8c05e216d03e0f6551a667a6", "filesize": 4915, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.0.1": {"released": "2026-06-30 23:41:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.0.1-py3-none-any.whl", "filehash": "eddc7888f7427d9d74bfb876b20f9e033ff6b551b2b135616552ebcb5ec0c690", "filesize": 4882, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.0.0": {"released": "2026-04-01 00:03:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.0.0-py3-none-any.whl", "filehash": "22286c1a9430d7ed7d75d91f5dbf64e70bd5930f3c50ff88c8e529d16cf1f990", "filesize": 4844, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.0.0rc1": {"released": "2026-03-25 19:22:08", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.0.0rc1-py3-none-any.whl", "filehash": "030841d1696178d3bf6bdd66480ba77364d2e1e89fba108df3df17a0058a75f8", "filesize": 6600, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-commands-toolkit", "jupyterlab-notebook-awareness"]}}}, "3.0.0rc0": {"released": "2026-03-25 17:53:41", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.0.0rc0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.0.0rc0-py3-none-any.whl", "filehash": "53a9059246aef45cbcc5a7d74e5bc8350a90fbdcb0c386cabf8710812aa07884", "filesize": 6593, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jupyter-ai-acp-client", "jupyter-ai-chat-commands", "jupyter-ai-persona-manager", "jupyter-ai-router", "jupyter-ai-tools", "jupyter-server-documents", "jupyter-server-mcp", "jupyterlab-chat", "jupyterlab-notebook-awareness"]}}}, "3.0.0b9": {"released": "2025-11-05 17:38:00", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.0.0b8": {"released": "2025-11-03 01:18:17", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.0.0b7": {"released": "2025-09-10 18:36:14", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.0.0b7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.0.0b7-py3-none-any.whl", "filehash": "8ed224fd3778a32c2a56373fd5b1edb7f67ef07f91bc85b44e2adc6d77cc26a3", "filesize": 300548, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["deepmerge", "importlib-metadata", "jinja2", "jupyter-ai-magics", "jupyter-server", "jupyterlab-chat", "litellm", "pydantic", "python-dotenv", "traitlets"]}}}, "3.0.0b6": {"released": "2025-08-22 18:56:58", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.0.0b6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.0.0b6-py3-none-any.whl", "filehash": "6f926c5254a4923326afdf5c105bcf93347cd96ab80113ec3d51cb05b79d22e1", "filesize": 300501, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["deepmerge", "importlib-metadata", "jinja2", "jupyter-ai-magics", "jupyter-server", "jupyterlab-chat", "litellm", "pydantic", "python-dotenv", "traitlets"]}}}, "3.0.0b5": {"released": "2025-07-25 13:51:30", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.0.0b4": {"released": "2025-07-10 22:04:54", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.0.0b3": {"released": "2025-07-07 15:32:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.0.0b2": {"released": "2025-06-28 00:28:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.0.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.0.0b2-py3-none-any.whl", "filehash": "d8926a01f22abd463a51f0f1cdb7c69d93b5d3185402253f8cd1ec4588ae487f", "filesize": 279925, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["deepmerge", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab-chat", "pydantic", "traitlets"]}}}, "3.0.0b1": {"released": "2025-06-26 16:46:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.0.0b1-py3-none-any.whl", "filehash": "1d89dc78d2a4cc4fb32f7bf81f821c79fe31adf6c3172c432cba51d9ca5b271d", "filesize": 277131, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["deepmerge", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab-chat", "pydantic", "traitlets"]}}}, "3.0.0b0": {"released": "2025-06-10 22:54:25", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.0.0a1": {"released": "2025-06-04 21:32:30", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.0.0a0": {"released": "2024-12-26 18:32:35", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-3.0.0a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-3.0.0a0-py3-none-any.whl", "filehash": "c5541871b49770a295813d96e15f60665ea695ab91a064c7016a27115854268c", "filesize": 984899, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "jupyterlab-chat", "traitlets", "typing-extensions"]}}}, "2.31.7": {"released": "2025-11-25 22:42:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.31.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.31.7-py3-none-any.whl", "filehash": "e73eb87d6777e4f0c1bf9d42e90da39d5e2463ba0051031f02f9863e535cc955", "filesize": 314200, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "pydantic", "traitlets"]}}}, "2.31.6": {"released": "2025-07-25 13:24:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.31.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.31.6-py3-none-any.whl", "filehash": "3ddc9e6f581e4913ee6a6812cf326c2294591ba14c99071a695b0ede6f4e7692", "filesize": 314013, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "pydantic", "traitlets"]}}}, "2.31.5": {"released": "2025-06-04 20:46:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.31.4": {"released": "2025-04-24 18:50:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.31.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.31.4-py3-none-any.whl", "filehash": "6ffe4a1f6e3e59c31bb6fd81b50018cfabb92c0e4c7badf11ed405db2040c9db", "filesize": 312759, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "pydantic", "traitlets"]}}}, "2.31.3": {"released": "2025-04-15 20:17:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.31.2": {"released": "2025-04-03 22:19:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.31.1": {"released": "2025-03-26 16:28:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.31.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.31.1-py3-none-any.whl", "filehash": "0a4ec61007f2d5473405aba50acd4134fc1df4d17e71a0a76bcb7f6123925f7d", "filesize": 312245, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "pydantic", "traitlets"]}}}, "2.31.0": {"released": "2025-03-20 22:06:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.31.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.31.0-py3-none-any.whl", "filehash": "9e71984a29ff35a515c883eb510a5f9789b3aec375b8584695b1797f536c7bee", "filesize": 311352, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "pydantic", "traitlets"]}}}, "2.30.0": {"released": "2025-03-14 16:15:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.30.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.30.0-py3-none-any.whl", "filehash": "1a0ef2b45b3c9419675e2107bf627b897ba2932e4450424f37d05760cf6b3473", "filesize": 310810, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "pydantic", "traitlets"]}}}, "2.29.1": {"released": "2025-02-06 18:41:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.29.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.29.1-py3-none-any.whl", "filehash": "643b29b2adb3aa0b5270d98844a482d9653ffab4b6938f4b009dd641998f47d8", "filesize": 310383, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "pydantic", "traitlets", "typing-extensions"]}}}, "2.29.0": {"released": "2025-01-16 22:18:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.29.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.29.0-py3-none-any.whl", "filehash": "21c792942fc0f5d1f621e6b20d095756c4fdf5828ff1edc14cc748200bbdc656", "filesize": 990851, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "pydantic", "traitlets", "typing-extensions"]}}}, "2.28.5": {"released": "2025-01-09 21:25:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.28.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.28.5-py3-none-any.whl", "filehash": "bcf08875f64a2c87d91aeed28beb48b6de4b458a16ebe434b682661a305b47c2", "filesize": 990738, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.28.4": {"released": "2024-12-24 22:34:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.28.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.28.4-py3-none-any.whl", "filehash": "4acba013511ce00d8cf1bdd5afb72dca4f303bcc035b77fb9f5a3e38f0d83cb2", "filesize": 990723, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.28.3": {"released": "2024-12-05 23:48:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.28.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.28.3-py3-none-any.whl", "filehash": "b5a6a56d027b1083f66aaf134def754dc175cded903bc80c96e1bede31d26f93", "filesize": 990273, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.28.2": {"released": "2024-11-18 19:25:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.28.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.28.2-py3-none-any.whl", "filehash": "2a99fe405ee910150a095136207fafb0e469f6f4e5f0114c99a476cdbbcc6d73", "filesize": 988952, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.28.1": {"released": "2024-11-11 19:55:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.28.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.28.1-py3-none-any.whl", "filehash": "fee72b1d96a14b749880ef6854c92b742ad9d9c36c7dbc977d79c422d0581fca", "filesize": 988297, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.28.0": {"released": "2024-11-07 00:31:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.28.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.28.0-py3-none-any.whl", "filehash": "f52457018d1f81b12b7719e61e3694095d928cd9b9ef38714de9e7bd35e5ec81", "filesize": 988297, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.27.0": {"released": "2024-10-29 19:15:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.27.0-py3-none-any.whl", "filehash": "8d143bb455e6bfb54d753c0ef7acbc1b4137e75d6ee8dcd8e65de7d8d88bb5d8", "filesize": 988288, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.26.0": {"released": "2024-10-21 23:02:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.26.0-py3-none-any.whl", "filehash": "a306ad593a78445853be3c7f5cf8a045dbd070ef97cde08b9c246705f9e8c62a", "filesize": 988370, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.25.0": {"released": "2024-10-07 23:52:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.25.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.25.0-py3-none-any.whl", "filehash": "4addc5dc335a5b6d493d82f9e67d7b9a2432d5df99a57607ee1af65b462fe673", "filesize": 986615, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.24.1": {"released": "2024-10-04 22:21:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.24.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.24.1-py3-none-any.whl", "filehash": "73686b679be43c456a7c6c958b31a9a6f77fa0dac57c5f5b87e8471784a7d9f6", "filesize": 986170, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.24.0": {"released": "2024-09-26 20:55:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.24.0-py3-none-any.whl", "filehash": "cbfc9c427b212b1f188d5f87ea34784dc1327cc95cbd8157956ca0b1c6556fb1", "filesize": 985927, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.23.0": {"released": "2024-09-11 18:47:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.23.0-py3-none-any.whl", "filehash": "894c54f03654505ed6c59012532eac05f25ad659693483d290283d38b01fb113", "filesize": 974768, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.22.0": {"released": "2024-08-29 20:34:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.22.0-py3-none-any.whl", "filehash": "383e5d576fd032166bdd3e3d95396ce7622415821f7ead4364874c9b097b5838", "filesize": 972791, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.21.0": {"released": "2024-08-19 17:06:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.21.0-py3-none-any.whl", "filehash": "5f37a691b0f3a0dc51faca25c6664c6b2a5ddcbda97e942635798c682792ea9b", "filesize": 971444, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.20.0": {"released": "2024-07-29 23:02:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.20.0-py3-none-any.whl", "filehash": "e65fb9d3d566bd67e9846716fba0a712955f8ea9b2779dc0902c99e4d4766a3c", "filesize": 971140, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.19.1": {"released": "2024-07-22 16:50:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.19.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.19.1-py3-none-any.whl", "filehash": "9521cdfaada7c2e9c660cdbd7084235ebfaa7dfbf4f734f639f88fa892661e74", "filesize": 970409, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.19.0": {"released": "2024-07-15 16:51:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.19.0-py3-none-any.whl", "filehash": "d03540ea42b181946ccad7287b4306bd8f37af09d9f7b3e45b0adc0eb0449b34", "filesize": 970391, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.18.1": {"released": "2024-06-21 17:09:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.18.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.18.1-py3-none-any.whl", "filehash": "f6eb5af6d5db3d74c69753ea27f2fa63b4fb66f52e00cd92fee95d12ea087691", "filesize": 965424, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.18.0": {"released": "2024-06-20 00:08:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.18.0-py3-none-any.whl", "filehash": "6b7997f4f670b6f101f146c70b735542e61cc335bbbed0993d801bd5c5303258", "filesize": 965289, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.17.0": {"released": "2024-06-12 20:09:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.17.0-py3-none-any.whl", "filehash": "34dc6c936db46b050c9996d015ee965a81f29ba20633d1ced6cbfcd336e4889d", "filesize": 964541, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.16.0": {"released": "2024-05-20 22:53:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.16.0-py3-none-any.whl", "filehash": "7f428a4a01c050bfa0722dd81688e43416ff1e5b15339f00e8efa544fd0b7fc9", "filesize": 933524, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.15.0": {"released": "2024-05-09 21:56:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.15.0-py3-none-any.whl", "filehash": "7a93c114f1e7e516dc44607a56077f74104926655807cf56ee0997985a9bb73f", "filesize": 932478, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.14.1": {"released": "2024-04-29 16:36:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.14.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.14.1-py3-none-any.whl", "filehash": "1173fdede86e6c4f341ebb6c89aa2639738d011f2b3480cd4538895d4b9bd68e", "filesize": 930718, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.14.0": {"released": "2024-04-25 22:01:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.14.0-py3-none-any.whl", "filehash": "94a8a587dff2e849bde02f787a65bdf41b471d680fcf9d62e7c528667234e563", "filesize": 930689, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "pypdf", "traitlets", "typing-extensions"]}}}, "2.13.0": {"released": "2024-04-04 23:21:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.13.0-py3-none-any.whl", "filehash": "313c72d8067b3356e53b2a76f4f13bf0b13629b34a3250987b3e771680862848", "filesize": 932289, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "2.12.0": {"released": "2024-03-11 23:12:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.12.0-py3-none-any.whl", "filehash": "e8385a1dd0a4f609d66a2ad7e00a4b6d9bb23bf2e63e6143f09731ba61a3b65a", "filesize": 929340, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.11.0": {"released": "2024-03-04 22:08:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.11.0-py3-none-any.whl", "filehash": "964704f22856e8dc214663daa93657492035e865cc29e0613e213bff8d55e663", "filesize": 929267, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.10.0": {"released": "2024-02-06 19:44:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.10.0-py3-none-any.whl", "filehash": "cb15eeb0bf8531c1a386bfff52e4cbcfd51119efee3611b29b619fcf843ab154", "filesize": 2478139, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.10.0b1": {"released": "2024-01-22 19:28:59", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.10.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.10.0b1-py3-none-any.whl", "filehash": "8ea4e045d5c1d9cd429625d943c9b68eb580e4539a7d1f3882909f02c4b7e299", "filesize": 2478902, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.10.0b0": {"released": "2024-01-19 23:21:13", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.10.0b0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.10.0b0-py3-none-any.whl", "filehash": "c32cbf8505f5e5fd44718e768580e61079fe5ea9ae8834f7b33126ea86b051eb", "filesize": 2477390, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.9.1": {"released": "2024-01-18 19:07:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.9.1-py3-none-any.whl", "filehash": "dc1dde255de08d49a22663e43333030bfce01cbe95fd0e20d53838e88890ead9", "filesize": 2467093, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.9.0": {"released": "2024-01-08 21:56:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.9.0-py3-none-any.whl", "filehash": "a6e9d73ae6b7c1ba788d5f3782f084e59fbee0cc4ef3653c55d46c3716ede555", "filesize": 2467131, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "langchain-core", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.8.1": {"released": "2024-01-03 19:19:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.8.1-py3-none-any.whl", "filehash": "98c08789284e7282e6847ebe78cf2a59b2ab780c5d9ed92440005fc89d01362f", "filesize": 2466948, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "langchain-core", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.8.0": {"released": "2023-12-27 23:40:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.8.0-py3-none-any.whl", "filehash": "dd4721efe372cb84681e00d17f76aa4336af5ba3b8f66d03b33e9a268d9a2ea7", "filesize": 2466937, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.7.1": {"released": "2023-12-20 20:28:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.7.1-py3-none-any.whl", "filehash": "c4e2c60fa2b7a8bbb6405e4c0373eba0dfd2d5772868174e821b3383d736951b", "filesize": 2466895, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.7.0": {"released": "2023-12-11 22:44:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.7.0-py3-none-any.whl", "filehash": "c847ede0cb5a601e5671f262afa7083a6c0e70478c8ec08430573277c2e2b108", "filesize": 2465895, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.6.0": {"released": "2023-11-16 23:49:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.6.0-py3-none-any.whl", "filehash": "9bc178f93df1bd7e234cc3a79bb1d81a78d775a48fc08abb642d41093ae96928", "filesize": 2464328, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.5.0": {"released": "2023-11-08 19:01:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.5.0-py3-none-any.whl", "filehash": "ab6de302041da3109c2619dddeb4a3111e26d40a437c5df216b0709f7a0f91c5", "filesize": 2463878, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.4.0": {"released": "2023-10-24 20:10:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.4.0-py3-none-any.whl", "filehash": "a5880cc108a107c746935d7eaa2513dffa29d2812e6628fd22a972a97aba4e2a", "filesize": 2461307, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.3.0": {"released": "2023-10-09 16:38:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.3.0-py3-none-any.whl", "filehash": "09e264c40f05ef34cd188dd5804d22afe43a91e4c82ed729428377bd5c581263", "filesize": 2460050, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "traitlets", "typing-extensions"]}}}, "2.2.0": {"released": "2023-09-05 19:48:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.2.0-py3-none-any.whl", "filehash": "5c1bb671255f7ff6e871b223571f2e089307d0be4c25fec025731176d19198fe", "filesize": 1755838, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "2.1.0": {"released": "2023-08-15 23:41:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.1.0-py3-none-any.whl", "filehash": "e443002a44bce14ce85f48b552b9b0d8cd7d57f5cb83927f534173fd4f7115cc", "filesize": 1755769, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "2.0.1": {"released": "2023-08-08 22:55:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.0.1-py3-none-any.whl", "filehash": "0c48fe832d516e782e5da9b6d39a3c823341bdcc7586431248b63ea33c559eb9", "filesize": 1755593, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "2.0.0": {"released": "2023-07-27 17:09:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-2.0.0-py3-none-any.whl", "filehash": "e56d16110aff9f92e08473e5a55d8dcc2185e8465a7ab31a4f3ca2caf7bdc714", "filesize": 1755400, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "1.15.0": {"released": "2024-05-09 21:41:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.15.0-py3-none-any.whl", "filehash": "931c30bb4726540f3ad9abc2cbd13bb51a6bac3fde3ef77753f7d7bb0ebc314d", "filesize": 917864, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "1.14.1": {"released": "2024-04-29 16:24:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.14.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.14.1-py3-none-any.whl", "filehash": "bc306bd1c88b422d68ffcf938a363ff155c3fca1649e5e2eaa2f5048c3d9e7f1", "filesize": 917843, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "1.14.0": {"released": "2024-04-25 21:43:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.14.0-py3-none-any.whl", "filehash": "7c438f4c5edc88b4173029cc4725773ed38526dac75fc2061dc5ea9cd2c9f04c", "filesize": 917810, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "pypdf", "traitlets", "typing-extensions"]}}}, "1.13.0": {"released": "2024-04-04 22:29:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.13.0-py3-none-any.whl", "filehash": "67b22324da30f6baf7c0cbc755b68dc30c5611b3e455827bd06fbebe6e00d2b1", "filesize": 917384, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "traitlets", "typing-extensions"]}}}, "1.12.0": {"released": "2024-03-11 21:36:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.12.0-py3-none-any.whl", "filehash": "7fb328988ebec084ab49bef28b7f613e1dd7667de884ca462bf16cfb05988c0f", "filesize": 914452, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.11.0": {"released": "2024-03-04 21:39:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.11.0-py3-none-any.whl", "filehash": "868a91d6a5a31bda7d27cf7184fd63ec9a2b0cb67a7c437f9af1f1a17398b05f", "filesize": 914428, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.10.0": {"released": "2024-02-06 19:29:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.10.0-py3-none-any.whl", "filehash": "e51cb4c241a9ad68015ee91fa6dd183ca3a91be8ff76706321a858a74a6aa025", "filesize": 2457553, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.9.1": {"released": "2024-01-18 18:47:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.9.1-py3-none-any.whl", "filehash": "7d79492c1275be0bb05eec8328862fbdc30494bf1ef7fb0f0c01595849c12a0b", "filesize": 2457224, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.9.0": {"released": "2024-01-08 21:41:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.9.0-py3-none-any.whl", "filehash": "dec26ce8630735f809157d2b58ef632a94cb84f0011f35dca0e2bd76c9708d14", "filesize": 2457256, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "langchain-core", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.8.1": {"released": "2024-01-03 18:54:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.8.1-py3-none-any.whl", "filehash": "8abd8307b70cc8e3db4e5ca335816afa22377a24bf61f4c4d72f351934bb9aec", "filesize": 2457077, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "langchain-core", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.8.0": {"released": "2023-12-27 22:42:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.8.0-py3-none-any.whl", "filehash": "a5f6ab5e7f04bbcb879d92d1310e33f9726f42b70cc83218564467255bccbd52", "filesize": 2457058, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.7.1": {"released": "2023-12-20 20:12:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.7.1-py3-none-any.whl", "filehash": "801554d988932bcee10d91b6196c10956ff0389a1de97f2ce28bdb7ee00f348e", "filesize": 2457015, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.7.0": {"released": "2023-12-11 22:13:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.7.0-py3-none-any.whl", "filehash": "73bd218cbd85a5e01f0f89a2177a09fe228915f41c1bc5b53222bad85466d196", "filesize": 2456012, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.6.0": {"released": "2023-11-16 23:32:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.6.0-py3-none-any.whl", "filehash": "b0a46ce7779a68d953614bb3a980ac32d8f60529e1cc9c3537f388d33c384549", "filesize": 2454437, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.5.0": {"released": "2023-11-08 23:20:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.5.0-py3-none-any.whl", "filehash": "fd669373e9372835580e135714286e7d092bde666916dca2288de1433395b98d", "filesize": 2453969, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.4.0": {"released": "2023-10-24 19:00:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.4.0-py3-none-any.whl", "filehash": "efac49d19b774589b092492e6d84747ce13280978a296e473daaaf16a691658e", "filesize": 2451401, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.3.0": {"released": "2023-10-09 15:59:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.3.0-py3-none-any.whl", "filehash": "b544c9419098a4cab9a100afe0a92f125dc472e755ddc6731b8f733eda80d34f", "filesize": 2450165, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "deepmerge", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "traitlets", "typing-extensions"]}}}, "1.2.0": {"released": "2023-09-05 19:30:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.2.0-py3-none-any.whl", "filehash": "8d90b0e2066ac812466e199c70fb92e1936edd131c06148bad83f7017bf3ae2a", "filesize": 1745976, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "1.1.0": {"released": "2023-08-15 23:22:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.1.0-py3-none-any.whl", "filehash": "d237e2783053f02799e09c53e216170d527627bccb1565172263942554af838f", "filesize": 1745910, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "1.0.1": {"released": "2023-08-08 23:12:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.0.1-py3-none-any.whl", "filehash": "207913249c7cd62a0fafc53825a0c8cbb00a3e556291b570539d44c4d6dfc8a6", "filesize": 1745733, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "1.0.0": {"released": "2023-07-27 16:39:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-1.0.0-py3-none-any.whl", "filehash": "7f78612c218e6f872f4a2d5e47cf9993364f4e17ec0e9a21053e5abec9a9a9ac", "filesize": 1745546, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "0.10.1": {"released": "2023-07-21 17:31:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.10.1-py3-none-any.whl", "filehash": "98835739ccf51994f06d0d5a45157288343c0a522416f01211f266d86efa1a38", "filesize": 1744845, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "0.10.0": {"released": "2023-07-18 20:59:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.10.0-py3-none-any.whl", "filehash": "ac4ac22421b11577bb72b03b68c99d1e33b4bde36c1a5ce828a96785e408d81c", "filesize": 1744836, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "dask", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "tiktoken", "typing-extensions"]}}}, "0.9.0": {"released": "2023-07-05 22:45:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.9.0-py3-none-any.whl", "filehash": "95a002a86dbef27763faa160aaaa1918002fc0b26ef0fde2c0cbdd15948a5901", "filesize": 1751138, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.11,>=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "ray", "tiktoken", "typing-extensions"]}}}, "0.8.0": {"released": "2023-06-16 17:54:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.8.0-py3-none-any.whl", "filehash": "b811b8cb86e108cddb608c688c162c56855d0181f6c34a50eb869f3f4146b459", "filesize": 1751099, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.11,>=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "ray", "tiktoken", "typing-extensions"]}}}, "0.7.3": {"released": "2023-05-26 19:51:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.7.3-py3-none-any.whl", "filehash": "802b2e71f0354745499901a142d9802d9e870847e99b47987a28206a48034f78", "filesize": 1750280, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.11,>=3.8", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "ray", "tiktoken", "typing-extensions"]}}}, "0.7.2": {"released": "2023-05-19 22:54:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.7.2-py3-none-any.whl", "filehash": "2daf67aaa48b0bf427fa68fa1055c33ee68c804903086830374dc4b01bc8b847", "filesize": 1750263, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.11,>=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "ray", "tiktoken", "wcmatch"]}}}, "0.7.1": {"released": "2023-05-11 12:21:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.7.1-py3-none-any.whl", "filehash": "b5df7691e3aa6c3dc80a00300b95e8d820668c35443d14aa8312a03ba50058c8", "filesize": 1827993, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.11,>=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "ray", "tiktoken", "wcmatch"]}}}, "0.7.0": {"released": "2023-05-11 04:44:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.7.0-py3-none-any.whl", "filehash": "3caefc6346584c9d3a07d85847cc67d6cca9c334de9d4a8be6a063740445f3cc", "filesize": 1827974, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.11,>=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "ray", "tiktoken", "wcmatch"]}}}, "0.6.1": {"released": "2023-05-02 01:52:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.6.1-py3-none-any.whl", "filehash": "16b48d0aa89e118c4129cf220cd290ad3ee11c2f4153ee87187894c8ba3ef53f", "filesize": 1819534, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.11,>=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "ray", "tiktoken", "wcmatch"]}}}, "0.6.0": {"released": "2023-04-20 16:34:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.6.0-py3-none-any.whl", "filehash": "eb175913f20c71af9afdd8c6a4f509526bb2c513b6b6e20314e354d19b393ade", "filesize": 1819529, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.11,>=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "faiss-cpu", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "jupyterlab", "langchain", "openai", "pydantic", "ray", "tiktoken", "wcmatch"]}}}, "0.5.0": {"released": "2023-04-11 01:08:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.5.0-py3-none-any.whl", "filehash": "53ad6ac5f2912592478de2bf389b9448355a352d907f088b8818fbf5dbdf3648", "filesize": 1781130, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "importlib-metadata", "jupyter-ai-magics", "jupyter-server", "langchain", "openai", "pydantic"]}}}, "0.4.0": {"released": "2023-04-06 04:56:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.4.0-py3-none-any.whl", "filehash": "c556112f7b3c7ffe38360375ad28554d01c395f0a3b8fbf0c48159b55e7ee5a5", "filesize": 193321, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "importlib-metadata", "jupyter-server", "langchain", "openai", "pydantic"]}}}, "0.3.0": {"released": "2023-03-21 16:35:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.3.0-py3-none-any.whl", "filehash": "92b5ea6798bebf5c9b5c13d1d091435e9eebd60d16e5ddc0f968e706b922487d", "filesize": 191557, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "importlib-metadata", "jupyter-server", "langchain", "openai", "pydantic"]}}}, "0.2.0": {"released": "2023-03-07 18:04:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.2.0-py3-none-any.whl", "filehash": "105db2ecfee815b430b0e92af6a79ccfb3762601d4f240c589a4419c3ee92112", "filesize": 187391, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "importlib-metadata", "jupyter-server", "openai", "pydantic"]}}}, "0.1.1": {"released": "2023-03-05 20:33:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.1.1-py3-none-any.whl", "filehash": "4c57859d95f66d9a573787f20c38be09aeeb7c12574051289fe6894bde101498", "filesize": 187580, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "importlib-metadata", "jupyter-server", "openai", "pydantic"]}}}, "0.1.0": {"released": "2023-03-04 17:26:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyter_ai-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyter-ai/jupyter_ai-0.1.0-py3-none-any.whl", "filehash": "fa236817906a85b77499a5ec5c5650c1394ddada44b985fdc6fff8f0998aa45f", "filesize": 187580, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiosqlite", "importlib-metadata", "jupyter-server", "openai", "pydantic"]}}}}}