Skip to content

Commit 6b7dbd3

Browse files
authored
Merge pull request #133 from jtpio/rc7
Update to the latest rc
2 parents bd34397 + 00bab63 commit 6b7dbd3

File tree

91 files changed

+468
-311
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+468
-311
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ node_modules/
1010
**/node_modules/**/README.md
1111

1212
static
13+
labextension

.prettierignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ node_modules
22
**/node_modules
33
**/lib
44
**/package.json
5-
**/static
5+
**/labextension

advanced/kernel-messaging/MANIFEST.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include jupyter-config/jupyterlab_examples_kernel_messaging.json
66
include package.json
77
include ts*.json
88

9-
graft jupyterlab_examples_kernel_messaging/static
9+
graft jupyterlab_examples_kernel_messaging/labextension
1010

1111
# Javascript files
1212
graft src
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"packageManager": "python",
3+
"packageName": "jupyterlab_examples_kernel_messaging",
4+
"uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package jupyterlab_examples_kernel_messaging"
5+
}

advanced/kernel-messaging/jupyterlab_examples_kernel_messaging/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
HERE = osp.abspath(osp.dirname(__file__))
88

9-
with open(osp.join(HERE, 'static', 'package.json')) as fid:
9+
with open(osp.join(HERE, 'labextension', 'package.json')) as fid:
1010
data = json.load(fid)
1111

1212
def _jupyter_labextension_paths():
1313
return [{
14-
'src': 'static',
14+
'src': 'labextension',
1515
'dest': data['name']
1616
}]
1717

advanced/kernel-messaging/package.json

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,37 +25,38 @@
2525
"url": "https://github.com/jupyterlab/extension-examples.git"
2626
},
2727
"scripts": {
28-
"build": "jlpm run build:lib && jlpm run build:labextension",
28+
"build": "jlpm run build:lib && jlpm run build:labextension:dev",
2929
"build:all": "jlpm run build:lib && jlpm run build:labextension",
3030
"build:labextension": "jupyter labextension build .",
3131
"build:labextension:dev": "jupyter labextension build --development True .",
3232
"build:lib": "tsc",
33+
"build:prod": "jlpm run build:lib && jlpm run build:labextension",
3334
"clean": "jlpm run clean:lib",
3435
"clean:all": "jlpm run clean:lib && jlpm run clean:labextension",
35-
"clean:labextension": "rimraf jupyterlab_examples_kernel_messaging/static",
36+
"clean:labextension": "rimraf jupyterlab_examples_kernel_messaging/labextension",
3637
"clean:lib": "rimraf lib tsconfig.tsbuildinfo",
3738
"eslint": "eslint . --ext .ts,.tsx --fix",
3839
"eslint:check": "eslint . --ext .ts,.tsx",
3940
"install:extension": "jupyter labextension develop --overwrite .",
40-
"prepare": "jlpm run clean && jlpm run build",
41+
"prepare": "jlpm run clean && jlpm run build:prod",
4142
"watch": "run-p watch:src watch:labextension",
4243
"watch:labextension": "jupyter labextension watch .",
4344
"watch:src": "tsc -w"
4445
},
4546
"dependencies": {
46-
"@jupyterlab/application": "^3.0.0-rc.2",
47-
"@jupyterlab/launcher": "^3.0.0-rc.2",
48-
"@jupyterlab/mainmenu": "^3.0.0-rc.2",
49-
"@jupyterlab/nbformat": "^3.0.0-rc.2",
50-
"@jupyterlab/translation": "^3.0.0-rc.2",
47+
"@jupyterlab/application": "^3.0.0-rc.7",
48+
"@jupyterlab/launcher": "^3.0.0-rc.7",
49+
"@jupyterlab/mainmenu": "^3.0.0-rc.7",
50+
"@jupyterlab/nbformat": "^3.0.0-rc.7",
51+
"@jupyterlab/translation": "^3.0.0-rc.7",
5152
"@lumino/algorithm": "^1.3.3",
5253
"@lumino/coreutils": "^1.5.3",
5354
"@lumino/datagrid": "^0.5.2",
5455
"@lumino/disposable": "^1.4.3",
5556
"@lumino/widgets": "^1.14.0"
5657
},
5758
"devDependencies": {
58-
"@jupyterlab/builder": "^3.0.0-rc.2",
59+
"@jupyterlab/builder": "^3.0.0-rc.7",
5960
"@typescript-eslint/eslint-plugin": "^2.27.0",
6061
"@typescript-eslint/parser": "^2.27.0",
6162
"eslint": "^7.5.0",
@@ -73,6 +74,6 @@
7374
],
7475
"jupyterlab": {
7576
"extension": true,
76-
"outputDir": "jupyterlab_examples_kernel_messaging/static"
77+
"outputDir": "jupyterlab_examples_kernel_messaging/labextension"
7778
}
7879
}

advanced/kernel-messaging/setup.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""
22
jupyterlab_examples_kernel_messaging setup
33
"""
4+
import json
45
import os
56

67
from jupyter_packaging import (
@@ -15,14 +16,15 @@
1516
name="jupyterlab_examples_kernel_messaging"
1617

1718
# Get our version
18-
version = get_version(os.path.join(name, "_version.py"))
19+
with open(os.path.join(HERE, 'package.json')) as f:
20+
version = json.load(f)['version']
1921

20-
lab_path = os.path.join(HERE, name, "static")
22+
lab_path = os.path.join(HERE, name, "labextension")
2123

2224
# Representative files that should exist after a successful build
2325
jstargets = [
2426
os.path.join(HERE, "lib", "index.js"),
25-
os.path.join(HERE, name, "static", "package.json"),
27+
os.path.join(lab_path, "package.json"),
2628
]
2729

2830
package_data_spec = {
@@ -34,7 +36,8 @@
3436
labext_name = "@jupyterlab-examples/kernel-messaging"
3537

3638
data_files_spec = [
37-
("share/jupyter/labextensions/%s" % labext_name, lab_path, "*.*"),
39+
("share/jupyter/labextensions/%s" % labext_name, lab_path, "**"),
40+
("share/jupyter/labextensions/%s" % labext_name, HERE, "install.json"),
3841
]
3942

4043
cmdclass = create_cmdclass("jsdeps",
@@ -43,7 +46,7 @@
4346
)
4447

4548
cmdclass["jsdeps"] = combine_commands(
46-
install_npm(HERE, build_cmd="build", npm=["jlpm"]),
49+
install_npm(HERE, build_cmd="build:prod", npm=["jlpm"]),
4750
ensure_targets(jstargets),
4851
)
4952

advanced/kernel-output/MANIFEST.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include jupyter-config/jupyterlab_examples_kernel_output.json
66
include package.json
77
include ts*.json
88

9-
graft jupyterlab_examples_kernel_output/static
9+
graft jupyterlab_examples_kernel_output/labextension
1010

1111
# Javascript files
1212
graft src

advanced/kernel-output/install.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"packageManager": "python",
3+
"packageName": "jupyterlab_examples_kernel_output",
4+
"uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package jupyterlab_examples_kernel_output"
5+
}

advanced/kernel-output/jupyterlab_examples_kernel_output/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
HERE = osp.abspath(osp.dirname(__file__))
88

9-
with open(osp.join(HERE, 'static', 'package.json')) as fid:
9+
with open(osp.join(HERE, 'labextension', 'package.json')) as fid:
1010
data = json.load(fid)
1111

1212
def _jupyter_labextension_paths():
1313
return [{
14-
'src': 'static',
14+
'src': 'labextension',
1515
'dest': data['name']
1616
}]
1717

0 commit comments

Comments
 (0)