-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjai_pyproject.toml
More file actions
65 lines (62 loc) · 1.74 KB
/
Copy pathjai_pyproject.toml
File metadata and controls
65 lines (62 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
[project]
name = "jupyter-ai-devrepo"
version = "0.0.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.10, <3.14"
dependencies = [
# environment requirements
"pip",
"jupyterlab>=4",
# all required submodules
"jupyter_ai",
"jupyter_server_documents",
"jupyterlab_chat",
"jupyter_ai_router",
"jupyter_ai_persona_manager",
"jupyter_ai_chat_commands",
"jupyterlab_commands_toolkit",
"jupyter_ai_acp_client",
"jupyter_server_mcp",
"jupyter_ai_tools",
# test dependencies
"coverage",
"pytest",
"pytest-asyncio",
"pytest-cov",
"pytest-jupyter[server]>=0.6.0",
# docs dependencies
"docutils",
"myst_parser",
"nbsphinx",
"nbsphinx-link",
"shibuya",
"sphinx-design",
"sphinx-tabs",
"sphinx-copybutton",
]
[project.optional-dependencies]
optional = [
"jupyter_ai_litellm",
"jupyter_ai_jupyternaut",
"jupyter_ai_magic_commands",
"jupyter_ai_quickagent",
]
[tool.uv.sources]
jupyter_ai = { workspace = true }
jupyter_server_documents = { workspace = true }
jupyterlab_chat = { workspace = true }
jupyter_ai_router = { workspace = true }
jupyter_ai_persona_manager = { workspace = true }
jupyter_ai_litellm = { workspace = true }
jupyter_ai_magic_commands = { workspace = true }
jupyter_ai_chat_commands = { workspace = true }
jupyterlab_commands_toolkit = { workspace = true }
jupyter_ai_jupyternaut = { workspace = true }
jupyter_ai_acp_client = { workspace = true }
jupyter_server_mcp = { workspace = true }
jupyter_ai_tools = { workspace = true }
jupyter_ai_quickagent = { workspace = true }
[tool.uv.workspace]
members = ["jupyter*/", "jupyter-chat/python/*"]
exclude = ["jupyter_ai_devrepo.egg*", "jupyter-chat"]