Skip to content

Commit 7c45a30

Browse files
committed
Add Blockly to extension
1 parent 6a2a301 commit 7c45a30

File tree

10 files changed

+24980
-14
lines changed

10 files changed

+24980
-14
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
1919

2020
- name: Install dependencies
21-
run: python -m pip install -U jupyterlab~=3.1 check-manifest
21+
run: python -m pip install -U jupyterlab check-manifest
2222

2323
- name: Lint the extension
2424
run: |
@@ -73,7 +73,7 @@ jobs:
7373
sudo rm -rf $(which node)
7474
sudo rm -rf $(which node)
7575
76-
pip install "jupyterlab~=3.1" jupyterlab_lego_boost*.whl
76+
pip install jupyterlab jupyterlab_lego_boost*.whl
7777
7878
7979
jupyter labextension list

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ include ts*.json
88
include yarn.lock
99

1010
graft jupyterlab_lego_boost/labextension
11+
recursive-include patches *.patch
1112

1213
# Javascript files
1314
graft src

README.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,29 @@
33
[![Github Actions Status](https://github.com/QuantStack/jupyterlab-lego-boost/workflows/Build/badge.svg)](https://github.com/QuantStack/jupyterlab-lego-boost/actions/workflows/build.yml)[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/QuantStack/jupyterlab-lego-boost/main?urlpath=lab)
44
Blockly extension for JupyterLab to control the Lego Boost
55

6+
## Blockly
7+
8+
Blockly is a library from Google for building beginner-friendly block-based programming languages.
9+
10+
Docs: https://developers.google.com/blockly/guides/overview
11+
Repo: https://github.com/google/blockly
12+
13+
## Lego Boost Robotics Set
14+
A Lego creative toolbox which offers an easy way to learn the basics of coding, engineering and robotics.
15+
16+
Link: https://www.lego.com/en-de/product/boost-creative-toolbox-17101
17+
618
## Requirements
719

8-
- JupyterLab >= 3.0
20+
- JupyterLab == 3.4
921

1022
## Install
1123

1224
To install the extension, execute:
1325

1426
```bash
27+
micromamba create -n boost -c conda-forge python nodejs yarn jupyterlab==3.4 jupyter-packaging jupyterlab-language-pack-es-ES jupyterlab-language-pack-fr-FR ipykernel xeus-python xeus-lua
28+
micromamba activate boost
1529
pip install jupyterlab-lego-boost
1630
```
1731

@@ -34,6 +48,8 @@ The `jlpm` command is JupyterLab's pinned version of
3448
`yarn` or `npm` in lieu of `jlpm` below.
3549

3650
```bash
51+
micromamba create -n boost -c conda-forge python nodejs yarn jupyterlab==3.4 jupyter-packaging jupyterlab-language-pack-es-ES jupyterlab-language-pack-fr-FR ipykernel xeus-python xeus-lua
52+
micromamba activate boost
3753
# Clone the repo to your local environment
3854
# Change directory to the jupyterlab-lego-boost directory
3955
# Install package in development mode

0 commit comments

Comments
 (0)