4
4
[build-system ]
5
5
build-backend = " hatchling.build"
6
6
requires = [
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" ,
10
9
" jupyterlab >=4.0.6,<5.0.0a0" ,
11
10
]
12
11
@@ -17,13 +16,14 @@ requires = [
17
16
#
18
17
[project ]
19
18
name = " 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 = " [email protected] " } ,
23
+ { name = " Yuvi Panda " , email = " [email protected] " } ,
24
+ { name = " Jupyter Development Team " , email = " [email protected] " } ,
26
25
]
26
+ dynamic = [" version" ]
27
27
readme = " README.md"
28
28
license = { file = " LICENSE" }
29
29
requires-python = " >=3.8"
@@ -75,9 +75,16 @@ lab = [
75
75
" notebook >=7" ,
76
76
]
77
77
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
+ #
78
86
[tool .hatch .version ]
79
- source = " nodejs"
80
- path = " labextension/package.json"
87
+ path = " jupyter_server_proxy/_version.py"
81
88
82
89
[tool .hatch .build .targets .sdist ]
83
90
artifacts = [
@@ -101,10 +108,6 @@ exclude = [
101
108
# Set to true to allow testing of git+https://github.com/user/repo@sha dependencies
102
109
allow-direct-references = false
103
110
104
- [tool .hatch .metadata .hooks .nodejs ]
105
- path = " labextension/package.json"
106
- fields = [" description" , " authors" , " urls" ]
107
-
108
111
[tool .hatch .build .hooks .jupyter-builder ]
109
112
build-function = " hatch_jupyter_builder.npm_builder"
110
113
ensured-targets = [
0 commit comments