Skip to content

Commit 96998d0

Browse files
committed
Push fix on hello-world
Fix setup.py
1 parent 94ecaeb commit 96998d0

File tree

20 files changed

+85
-105
lines changed

20 files changed

+85
-105
lines changed

.github/workflows/main.yml

Lines changed: 23 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
jobs:
1010
build_extensions:
1111
runs-on: ${{ matrix.os }}
12+
1213
strategy:
1314
fail-fast: false
1415
matrix:
@@ -31,6 +32,11 @@ jobs:
3132
- toolbar-button
3233
- widgets
3334
os: [ubuntu-latest, macos-latest, windows-latest]
35+
36+
defaults:
37+
run:
38+
working-directory: ${{ matrix.example }}
39+
3440
steps:
3541
- name: Checkout
3642
uses: actions/checkout@v2
@@ -54,12 +60,10 @@ jobs:
5460
- name: Check config files
5561
if: steps.filter.outputs.extension == 'true'
5662
run: |
57-
diff hello-world/tsconfig.json ${EXAMPLE_FOLDER}/tsconfig.json
58-
diff hello-world/.eslintignore ${EXAMPLE_FOLDER}/.eslintignore
59-
diff hello-world/.eslintrc.js ${EXAMPLE_FOLDER}/.eslintrc.js
60-
diff hello-world/.gitignore ${EXAMPLE_FOLDER}/.gitignore
61-
env:
62-
EXAMPLE_FOLDER: ${{ matrix.example }}
63+
diff ../hello-world/tsconfig.json tsconfig.json
64+
diff ../hello-world/.eslintignore .eslintignore
65+
diff ../hello-world/.eslintrc.js .eslintrc.js
66+
diff ../hello-world/.gitignore .gitignore
6367
shell: bash
6468
- name: Install node
6569
if: steps.filter.outputs.extension == 'true'
@@ -92,30 +96,17 @@ jobs:
9296
python -m pip install --upgrade pip jupyter_packaging~=0.10 jupyterlab~=3.0
9397
- name: Install the NPM dependencies
9498
if: steps.filter.outputs.extension == 'true'
95-
run: |
96-
cd ${EXAMPLE_FOLDER}
97-
jlpm
98-
env:
99-
EXAMPLE_FOLDER: ${{ matrix.example }}
100-
shell: bash
99+
run: jlpm
101100
- name: Lint the files
102101
if: steps.filter.outputs.extension == 'true'
103-
run: |
104-
cd ${EXAMPLE_FOLDER}
105-
jlpm run eslint:check
106-
env:
107-
EXAMPLE_FOLDER: ${{ matrix.example }}
108-
shell: bash
102+
run: jlpm run eslint:check
109103
- name: Build and check by extension
110-
if: steps.filter.outputs.extension == 'true'
111104
run: |
112-
cd ${EXAMPLE_FOLDER}
113-
pip install .
114-
jupyter labextension list 2>&1 | grep -ie "@jupyterlab-examples/*.*OK"
105+
pip install . -vvv
106+
jupyter labextension list 2>&1 | tee labextension.list
107+
cat labextension.list | grep -ie "@jupyterlab-examples/*.*OK"
115108
python -m jupyterlab.browser_check
116109
pip uninstall -y $(python setup.py --name)
117-
env:
118-
EXAMPLE_FOLDER: ${{ matrix.example }}
119110
shell: bash
120111

121112
build_serverextension:
@@ -201,8 +192,10 @@ jobs:
201192
- name: Check extension as dev
202193
if: steps.filter.outputs.extension == 'true' && ( startsWith(runner.os, 'Linux') || startsWith(runner.os, 'macOS') )
203194
run: |
204-
jupyter server extension list 2>&1 | grep -ie "jlab_ext_example.*OK"
205-
jupyter labextension list 2>&1 | grep -ie "@jupyterlab-examples/server-extension.*OK"
195+
jupyter server extension list 2>&1 | tee serverextension.list
196+
cat serverextension.list | grep -ie "jlab_ext_example.*OK"
197+
jupyter labextension list 2>&1 | tee labextension.list
198+
cat labextension.list | grep -ie "@jupyterlab-examples/server-extension.*OK"
206199
- name: Clean extension installation
207200
if: steps.filter.outputs.extension == 'true'
208201
run: |
@@ -218,8 +211,10 @@ jobs:
218211
- name: Check extension as dev
219212
if: steps.filter.outputs.extension == 'true' && ( startsWith(runner.os, 'Linux') || startsWith(runner.os, 'macOS') )
220213
run: |
221-
jupyter server extension list 2>&1 | grep -ie "jlab_ext_example.*OK"
222-
jupyter labextension list 2>&1 | grep -ie "@jupyterlab-examples/server-extension.*OK"
214+
jupyter server extension list 2>&1 | tee serverextension.list
215+
cat serverextension.list | grep -ie "jlab_ext_example.*OK"
216+
jupyter labextension list 2>&1 | tee labextension.list
217+
cat labextension.list | grep -ie "@jupyterlab-examples/server-extension.*OK"
223218
python -m jupyterlab.browser_check
224219
225220
build_all:

command-palette/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
labext_name = "@jupyterlab-examples/command-palette"
2323

2424
data_files_spec = [
25-
("share/jupyter/labextensions/%s" % labext_name, str(lab_path), "**"),
26-
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
25+
("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
26+
("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"),
2727
]
2828

2929
long_description = (HERE / "README.md").read_text()

commands/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
labext_name = "@jupyterlab-examples/commands"
2323

2424
data_files_spec = [
25-
("share/jupyter/labextensions/%s" % labext_name, str(lab_path), "**"),
26-
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
25+
("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
26+
("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"),
2727
]
2828

2929
long_description = (HERE / "README.md").read_text()

context-menu/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
labext_name = "@jupyterlab-examples/context-menu"
2323

2424
data_files_spec = [
25-
("share/jupyter/labextensions/%s" % labext_name, str(lab_path), "**"),
26-
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
25+
("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
26+
("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"),
2727
]
2828

2929
long_description = (HERE / "README.md").read_text()

custom-log-console/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
labext_name = "@jupyterlab-examples/custom-log-console"
2323

2424
data_files_spec = [
25-
("share/jupyter/labextensions/%s" % labext_name, str(lab_path), "**"),
26-
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
25+
("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
26+
("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"),
2727
]
2828

2929
long_description = (HERE / "README.md").read_text()

datagrid/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
labext_name = "@jupyterlab-examples/datagrid"
2323

2424
data_files_spec = [
25-
("share/jupyter/labextensions/%s" % labext_name, str(lab_path), "**"),
26-
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
25+
("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
26+
("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"),
2727
]
2828

2929
long_description = (HERE / "README.md").read_text()

hello-world/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
labext_name = "@jupyterlab-examples/hello-world"
2323

2424
data_files_spec = [
25-
("share/jupyter/labextensions/%s" % labext_name, str(lab_path), "**"),
26-
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
25+
("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
26+
("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"),
2727
]
2828

2929
long_description = (HERE / "README.md").read_text()

kernel-messaging/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
labext_name = "@jupyterlab-examples/kernel-messaging"
2323

2424
data_files_spec = [
25-
("share/jupyter/labextensions/%s" % labext_name, str(lab_path), "**"),
26-
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
25+
("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
26+
("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"),
2727
]
2828

2929
long_description = (HERE / "README.md").read_text()

kernel-output/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
labext_name = "@jupyterlab-examples/kernel-output"
2323

2424
data_files_spec = [
25-
("share/jupyter/labextensions/%s" % labext_name, str(lab_path), "**"),
26-
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
25+
("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
26+
("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"),
2727
]
2828

2929
long_description = (HERE / "README.md").read_text()

launcher/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
labext_name = "@jupyterlab-examples/launcher"
2323

2424
data_files_spec = [
25-
("share/jupyter/labextensions/%s" % labext_name, str(lab_path), "**"),
26-
("share/jupyter/labextensions/%s" % labext_name, str(HERE), "install.json"),
25+
("share/jupyter/labextensions/%s" % labext_name, str(lab_path.relative_to(HERE)), "**"),
26+
("share/jupyter/labextensions/%s" % labext_name, str('.'), "install.json"),
2727
]
2828

2929
long_description = (HERE / "README.md").read_text()

0 commit comments

Comments
 (0)