A monorepo containing jupyter-blocks and jupyter-tidyblocks. Blockly extension for JupyterLab.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #86 from QuantStack/fixBinder

Fix Binder configuration

authored by

Denisa Checiu and committed by
GitHub
15ffb614 53519155

+19 -89
-1
.eslintignore
··· 12 12 docs 13 13 examples 14 14 node_modules 15 - patches 16 15 scripts 17 16 .eslintignore 18 17 .eslintrc.js
+1 -1
.github/workflows/binder-on-pr.yml
··· 21 21 issue_number: context.issue.number, 22 22 owner: context.repo.owner, 23 23 repo: context.repo.repo, 24 - body: `[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/${PR_HEAD_USERREPO}/${PR_HEAD_REF}?urlpath=lab) :point_left: Launch a Binder on branch _${PR_HEAD_USERREPO}/${PR_HEAD_REF}_` 24 + body: `[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/${PR_HEAD_USERREPO}/${PR_HEAD_REF}?urlpath=lab/tree/examples/example.jpblockly) :point_left: Launch a Binder on branch _${PR_HEAD_USERREPO}/${PR_HEAD_REF}_` 25 25 }) 26 26 env: 27 27 PR_HEAD_REF: ${{ github.event.pull_request.head.ref }}
-2
.prettierignore
··· 4 4 **/package.json 5 5 !/package.json 6 6 **/tsconfig.json 7 - **/patches 8 7 **/scripts 9 8 **/*.d.ts 10 9 ··· 15 14 docs 16 15 examples 17 16 node_modules 18 - patches 19 17 scripts 20 18 .eslintignore 21 19 .eslintrc.js
+1 -1
LICENSE
··· 1 1 BSD 3-Clause License 2 2 3 - Copyright (c) 2024, quantstack 3 + Copyright (c) 2024, QuantStack 4 4 All rights reserved. 5 5 6 6 Redistribution and use in source and binary forms, with or without
+1 -1
README.md
··· 2 2 3 3 [![Github Actions Status](https://github.com/QuantStack/jupyterlab-blockly/actions/workflows/build.yml/badge.svg)](https://github.com/quantstack/jupyterlab-blockly/actions/workflows/build.yml) 4 4 [![lite-badge](https://jupyterlite.rtfd.io/en/latest/_static/badge-launch.svg)](https://jupyterlab-blockly.readthedocs.io/en/latest/lite/lab/index.html?path=example.jpblockly) 5 - [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/quantstack/jupyterlab-blockly/main?urlpath=lab) 5 + [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/quantstack/jupyterlab-blockly/main?urlpath=lab/tree/examples/example.jpblockly) 6 6 7 7 8 8 Blockly extension for JupyterLab.
+5 -1
binder/environment.yml
··· 11 11 12 12 dependencies: 13 13 # runtime dependencies 14 - - python >=3.8,<3.12.0a0 14 + - python >=3.10,<3.11.0a0 15 15 - jupyterlab >=4.0.0,<5.0.0a0 16 16 # labextension build dependencies 17 17 - nodejs >=18,<19 18 18 - pip 19 19 - wheel 20 + # packages needed for build to succeed 21 + - certipy 22 + - async_generator 20 23 # additional packages for demos 21 24 - ipywidgets 25 + - jupyterlab-language-pack-fr-FR
+3 -1
binder/postBuild
··· 30 30 _(sys.executable, "-m", "pip", "check") 31 31 32 32 # install the labextension 33 - _(sys.executable, "-m", "pip", "install", "-e", ".") 33 + _("jlpm", "install") 34 + _("jlpm", "build") 35 + _(sys.executable, "-m", "pip", "install", "-e", ".[dev]") 34 36 _(sys.executable, "-m", "jupyter", "labextension", "develop", "--overwrite", ".") 35 37 36 38 # verify the environment the extension didn't break anything
+1 -3
package.json
··· 41 41 "prettier": "jlpm prettier:base --write --list-different", 42 42 "prettier:base": "prettier \"**/*{.ts,.tsx,.js,.jsx,.css}\"", 43 43 "prettier:check": "jlpm prettier:base --check", 44 - "watch": "lerna run --stream watch", 45 - "postinstall": "patch-package" 44 + "watch": "lerna run --stream watch" 46 45 }, 47 46 "dependencies": { 48 47 "@typescript-eslint/eslint-plugin": "^5.12.1", ··· 51 50 "eslint-config-prettier": "^8.4.0", 52 51 "eslint-plugin-prettier": "^4.0.0", 53 52 "eslint-plugin-react": "^7.30.0", 54 - "patch-package": "^6.4.7", 55 53 "postinstall-postinstall": "^2.1.0", 56 54 "prettier": "^2.5.1", 57 55 "typescript": "~5.0.2"
+1 -1
pyproject.toml
··· 23 23 "Programming Language :: Python :: 3.12", 24 24 ] 25 25 dependencies = [ 26 - "jupyterlab_widgets~=1.1" 26 + "jupyterlab_widgets~=3.0.11" 27 27 ] 28 28 dynamic = ["version", "description", "authors", "urls", "keywords"] 29 29
+6 -77
yarn.lock
··· 3477 3477 languageName: node 3478 3478 linkType: hard 3479 3479 3480 - "chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": 3480 + "chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1": 3481 3481 version: 4.1.2 3482 3482 resolution: "chalk@npm:4.1.2" 3483 3483 dependencies: ··· 4911 4911 locate-path: ^6.0.0 4912 4912 path-exists: ^4.0.0 4913 4913 checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 4914 - languageName: node 4915 - linkType: hard 4916 - 4917 - "find-yarn-workspace-root@npm:^2.0.0": 4918 - version: 2.0.0 4919 - resolution: "find-yarn-workspace-root@npm:2.0.0" 4920 - dependencies: 4921 - micromatch: ^4.0.2 4922 - checksum: fa5ca8f9d08fe7a54ce7c0a5931ff9b7e36f9ee7b9475fb13752bcea80ec6b5f180fa5102d60b376d5526ce924ea3fc6b19301262efa0a5d248dd710f3644242 4923 4914 languageName: node 4924 4915 linkType: hard 4925 4916 ··· 5003 4994 languageName: node 5004 4995 linkType: hard 5005 4996 5006 - "fs-extra@npm:9.1.0, fs-extra@npm:^9.0.0, fs-extra@npm:^9.1.0": 4997 + "fs-extra@npm:9.1.0, fs-extra@npm:^9.1.0": 5007 4998 version: 9.1.0 5008 4999 resolution: "fs-extra@npm:9.1.0" 5009 5000 dependencies: ··· 5865 5856 languageName: node 5866 5857 linkType: hard 5867 5858 5868 - "is-ci@npm:2.0.0, is-ci@npm:^2.0.0": 5859 + "is-ci@npm:2.0.0": 5869 5860 version: 2.0.0 5870 5861 resolution: "is-ci@npm:2.0.0" 5871 5862 dependencies: ··· 6114 6105 languageName: node 6115 6106 linkType: hard 6116 6107 6117 - "is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": 6108 + "is-wsl@npm:^2.2.0": 6118 6109 version: 2.2.0 6119 6110 resolution: "is-wsl@npm:2.2.0" 6120 6111 dependencies: ··· 6440 6431 eslint-plugin-prettier: ^4.0.0 6441 6432 eslint-plugin-react: ^7.30.0 6442 6433 lerna: ^6.5.1 6443 - patch-package: ^6.4.7 6444 6434 postinstall-postinstall: ^2.1.0 6445 6435 prettier: ^2.5.1 6446 6436 typescript: ~5.0.2 ··· 6495 6485 languageName: node 6496 6486 linkType: hard 6497 6487 6498 - "klaw-sync@npm:^6.0.0": 6499 - version: 6.0.0 6500 - resolution: "klaw-sync@npm:6.0.0" 6501 - dependencies: 6502 - graceful-fs: ^4.1.11 6503 - checksum: 0da397f8961313c3ef8f79fb63af9002cde5a8fb2aeb1a37351feff0dd6006129c790400c3f5c3b4e757bedcabb13d21ec0a5eaef5a593d59515d4f2c291e475 6504 - languageName: node 6505 - linkType: hard 6506 - 6507 6488 "lerna@npm:^6.5.1": 6508 6489 version: 6.5.1 6509 6490 resolution: "lerna@npm:6.5.1" ··· 6957 6938 languageName: node 6958 6939 linkType: hard 6959 6940 6960 - "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": 6941 + "micromatch@npm:^4.0.4": 6961 6942 version: 4.0.5 6962 6943 resolution: "micromatch@npm:4.0.5" 6963 6944 dependencies: ··· 7856 7837 languageName: node 7857 7838 linkType: hard 7858 7839 7859 - "open@npm:^7.4.2": 7860 - version: 7.4.2 7861 - resolution: "open@npm:7.4.2" 7862 - dependencies: 7863 - is-docker: ^2.0.0 7864 - is-wsl: ^2.1.1 7865 - checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91 7866 - languageName: node 7867 - linkType: hard 7868 - 7869 7840 "open@npm:^8.4.0": 7870 7841 version: 8.4.2 7871 7842 resolution: "open@npm:8.4.2" ··· 8193 8164 languageName: node 8194 8165 linkType: hard 8195 8166 8196 - "patch-package@npm:^6.4.7": 8197 - version: 6.5.1 8198 - resolution: "patch-package@npm:6.5.1" 8199 - dependencies: 8200 - "@yarnpkg/lockfile": ^1.1.0 8201 - chalk: ^4.1.2 8202 - cross-spawn: ^6.0.5 8203 - find-yarn-workspace-root: ^2.0.0 8204 - fs-extra: ^9.0.0 8205 - is-ci: ^2.0.0 8206 - klaw-sync: ^6.0.0 8207 - minimist: ^1.2.6 8208 - open: ^7.4.2 8209 - rimraf: ^2.6.3 8210 - semver: ^5.6.0 8211 - slash: ^2.0.0 8212 - tmp: ^0.0.33 8213 - yaml: ^1.10.2 8214 - bin: 8215 - patch-package: index.js 8216 - checksum: 8530ffa30f11136b527c6eddf6da48fa12856ee510a47edb1f9cdf8a025636adb82968f5fae778b5e04ce8c87915ebdf5911422b54add59a5a42e372a8f30eb2 8217 - languageName: node 8218 - linkType: hard 8219 - 8220 8167 "path-browserify@npm:^1.0.0": 8221 8168 version: 1.0.1 8222 8169 resolution: "path-browserify@npm:1.0.1" ··· 8992 8939 languageName: node 8993 8940 linkType: hard 8994 8941 8995 - "rimraf@npm:^2.6.3": 8996 - version: 2.7.1 8997 - resolution: "rimraf@npm:2.7.1" 8998 - dependencies: 8999 - glob: ^7.1.3 9000 - bin: 9001 - rimraf: ./bin.js 9002 - checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd 9003 - languageName: node 9004 - linkType: hard 9005 - 9006 8942 "rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": 9007 8943 version: 3.0.2 9008 8944 resolution: "rimraf@npm:3.0.2" ··· 9322 9258 version: 3.0.0 9323 9259 resolution: "slash@npm:3.0.0" 9324 9260 checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c 9325 - languageName: node 9326 - linkType: hard 9327 - 9328 - "slash@npm:^2.0.0": 9329 - version: 2.0.0 9330 - resolution: "slash@npm:2.0.0" 9331 - checksum: 512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 9332 9261 languageName: node 9333 9262 linkType: hard 9334 9263 ··· 10897 10826 languageName: node 10898 10827 linkType: hard 10899 10828 10900 - "yaml@npm:^1.10.0, yaml@npm:^1.10.2": 10829 + "yaml@npm:^1.10.0": 10901 10830 version: 1.10.2 10902 10831 resolution: "yaml@npm:1.10.2" 10903 10832 checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f