@@ -23,7 +23,8 @@ classifiers = [
23
23
" Programming Language :: Python :: 3.12" ,
24
24
]
25
25
dependencies = [
26
- " jupyter_server>=2.4,<3" , # v2.4 is the version floor required by jupyterlab~=4.0
26
+ # jupyter_server>=2.4 is required in JL4
27
+ " jupyter_server>=2.4,<3" ,
27
28
" aiosqlite>=0.18" ,
28
29
" importlib_metadata>=5.2.0" ,
29
30
" pydantic~=2.0" ,
@@ -33,7 +34,8 @@ dependencies = [
33
34
# v1.8.0.post0 should be excluded as it lacks macOS x86 wheels.
34
35
" faiss-cpu>=1.8.0,<2.0.0,!=1.8.0.post0" ,
35
36
" typing_extensions>=4.5.0" ,
36
- " traitlets>=5.0" ,
37
+ # traitlets>=5.6 is required in JL4
38
+ " traitlets>=5.6" ,
37
39
" deepmerge>=2.0,<3" ,
38
40
" jupyterlab-chat>=0.7.1,<1.0.0" ,
39
41
]
@@ -45,7 +47,8 @@ core_default_tasks = "jupyter_ai:tasks"
45
47
46
48
[project .optional-dependencies ]
47
49
test = [
48
- " jupyter_server[test]>=2.4,<3" , # v2.4 is the version floor required by jupyterlab~=4.0
50
+ # jupyter_server>=2.4 is required in JL4
51
+ " jupyter_server[test]>=2.4,<3" ,
49
52
" coverage" ,
50
53
" pytest" ,
51
54
" pytest-asyncio" ,
0 commit comments