11[build-system ]
2- requires = [" hatchling>=1.5.0" , " jupyterlab>=4.0.0,<5" , " hatch-nodejs-version>=0.3.2" ]
2+ requires = [
3+ " hatchling>=1.5.0" ,
4+ " jupyterlab>=4.0.0,<5" ,
5+ " hatch-nodejs-version>=0.3.2" ,
6+ ]
37build-backend = " hatchling.build"
48
59[project ]
@@ -22,9 +26,7 @@ classifiers = [
2226 " Programming Language :: Python :: 3.12" ,
2327 " Programming Language :: Python :: 3.13" ,
2428]
25- dependencies = [
26- " jupyter_server>=2.4.0,<3"
27- ]
29+ dependencies = [" jupyter_server>=2.4.0,<3" , " pycrdt>=0.12.0,<0.13.0" ]
2830dynamic = [" version" , " description" , " authors" , " urls" , " keywords" ]
2931
3032[project .optional-dependencies ]
@@ -33,7 +35,7 @@ test = [
3335 " pytest" ,
3436 " pytest-asyncio" ,
3537 " pytest-cov" ,
36- " pytest-jupyter[server]>=0.6.0"
38+ " pytest-jupyter[server]>=0.6.0" ,
3739]
3840
3941[tool .hatch .version ]
@@ -80,7 +82,7 @@ version_cmd = "hatch version"
8082before-build-npm = [
8183 " python -m pip install 'jupyterlab>=4.0.0,<5'" ,
8284 " jlpm" ,
83- " jlpm build:prod"
85+ " jlpm build:prod" ,
8486]
8587before-build-python = [" jlpm clean:all" ]
8688
0 commit comments