44[build-system ]
55build-backend = " hatchling.build"
66requires = [
7- " hatch-jupyter-builder >=0.5" ,
8- " hatch-nodejs-version" ,
9- " hatchling >=1.4.0" ,
7+ " hatch-jupyter-builder >=0.8.3" ,
8+ " hatchling >=1.18.0" ,
109 " jupyterlab >=4.0.6,<5.0.0a0" ,
1110]
1211
@@ -17,13 +16,14 @@ requires = [
1716#
1817[project ]
1918name = " jupyter_server_proxy"
20- dynamic = [
21- " authors " ,
22- " description " ,
23- " keywords " ,
24- " urls " ,
25- " version " ,
19+ description = " A JupyterLab extension accompanying the PyPI package jupyter-server-proxy adding launcher items for configured server processes. "
20+ keywords = [ " jupyter " , " jupyterlab " , " jupyterlab-extension " ]
21+ authors = [
22+ { name = " Ryan Lovett " , email = " rylo@berkeley.edu " } ,
23+ { name = " Yuvi Panda " , email = " yuvipanda@gmail.com " } ,
24+ { name = " Jupyter Development Team " , email = " jupyter@googlegroups.com " } ,
2625]
26+ dynamic = [" version" ]
2727readme = " README.md"
2828license = { file = " LICENSE" }
2929requires-python = " >=3.8"
@@ -75,9 +75,16 @@ lab = [
7575 " notebook >=7" ,
7676]
7777
78+ [project .urls ]
79+ Documentation = " https://jupyter-server-proxy.readthedocs.io"
80+ Source = " https://github.com/jupyterhub/jupyter-server-proxy"
81+ Tracker = " https://github.com/jupyterhub/jupyter-server-proxy/issues"
82+
83+
84+ # hatch ref: https://hatch.pypa.io/latest/
85+ #
7886[tool .hatch .version ]
79- source = " nodejs"
80- path = " labextension/package.json"
87+ path = " jupyter_server_proxy/_version.py"
8188
8289[tool .hatch .build .targets .sdist ]
8390artifacts = [
@@ -101,10 +108,6 @@ exclude = [
101108# Set to true to allow testing of git+https://github.com/user/repo@sha dependencies
102109allow-direct-references = false
103110
104- [tool .hatch .metadata .hooks .nodejs ]
105- path = " labextension/package.json"
106- fields = [" description" , " authors" , " urls" ]
107-
108111[tool .hatch .build .hooks .jupyter-builder ]
109112build-function = " hatch_jupyter_builder.npm_builder"
110113ensured-targets = [
0 commit comments