Skip to content

Commit a36ca2d

Browse files
committed
Add server extension file, move to jupyter-config/
1 parent 9d1dfba commit a36ca2d

File tree

6 files changed

+28
-15
lines changed

6 files changed

+28
-15
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ jobs:
3434
- name: Check the server, classic and lab extensions are installed
3535
run: |
3636
jupyter serverextension list 2>&1 | grep -ie "jupyter_resource_usage.*enabled"
37+
jupyter server extension list 2>&1 | grep -ie "jupyter_resource_usage.*enabled"
3738
jupyter nbextension list 2>&1 | grep -ie "jupyter_resource_usage/main.*enabled"
3839
jupyter labextension list 2>&1 | grep -ie "@jupyter-server/resource-usage.*OK"
3940
python -m jupyterlab.browser_check

MANIFEST.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ include package.json
66
include install.json
77
include ts*.json
88

9-
graft jupyter_resource_usage/etc
9+
recursive-include jupyter-config *.json
10+
1011
graft jupyter_resource_usage/labextension
1112
graft jupyter_resource_usage/static
1213

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"ServerApp": {
3+
"jpserver_extensions": {
4+
"jupyter_resource_usage": true
5+
}
6+
}
7+
}

setup.py

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
src_path = os.path.join(HERE, "packages", "labextension")
1919
lab_path = os.path.join(HERE, PACKAGE_NAME, "labextension")
20+
nb_path = os.path.join(HERE, PACKAGE_NAME, "static")
2021

2122
# Representative files that should exist after a successful build
2223
jstargets = [
@@ -27,10 +28,27 @@
2728
package_data_spec = {PACKAGE_NAME: ["*"]}
2829

2930
labext_name = "@jupyter-server/resource-usage"
31+
nbext_name = "jupyter_resource_usage"
3032

3133
data_files_spec = [
34+
("share/jupyter/nbextensions/%s" % nbext_name, nb_path, "**"),
3235
("share/jupyter/labextensions/%s" % labext_name, lab_path, "**"),
3336
("share/jupyter/labextensions/%s" % labext_name, HERE, "install.json"),
37+
(
38+
"etc/jupyter/jupyter_server_config.d",
39+
"jupyter-config/jupyter_server_config.d",
40+
"jupyter_resource_usage.json",
41+
),
42+
(
43+
"etc/jupyter/jupyter_notebook_config.d",
44+
"jupyter-config/jupyter_notebook_config.d",
45+
"jupyter_resource_usage.json",
46+
),
47+
(
48+
"etc/jupyter/nbconfig/notebook.d",
49+
"jupyter-config/nbconfig/notebook.d",
50+
"jupyter_resource_usage.json",
51+
),
3452
]
3553

3654
cmdclass = create_cmdclass(
@@ -59,20 +77,6 @@
5977
extras_require={
6078
"dev": ["autopep8", "black", "pytest", "flake8", "pytest-cov>=2.6.1", "mock"]
6179
},
62-
data_files=[
63-
(
64-
"share/jupyter/nbextensions/jupyter-resource-usage",
65-
glob("jupyter_resource_usage/static/*"),
66-
),
67-
(
68-
"etc/jupyter/jupyter_notebook_config.d",
69-
["jupyter_resource_usage/etc/serverextension.json"],
70-
),
71-
(
72-
"etc/jupyter/nbconfig/notebook.d",
73-
["jupyter_resource_usage/etc/nbextension.json"],
74-
),
75-
],
7680
zip_safe=False,
7781
include_package_data=True,
7882
license="BSD",

0 commit comments

Comments
 (0)