Skip to content

Commit

Permalink
Merge pull request #54 from bollwyvl/gh-36-lab4-nb7
Browse files Browse the repository at this point in the history
Support JupyterLab4 and Notebook 7
  • Loading branch information
bollwyvl authored Oct 26, 2023
2 parents dc0abf2 + 3496ee9 commit ac37c3c
Show file tree
Hide file tree
Showing 76 changed files with 13,806 additions and 11,351 deletions.
47 changes: 23 additions & 24 deletions .binder/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,70 +3,69 @@ name: jupyterlab-deck-demo
channels:
- conda-forge
- nodefaults
- conda-forge/label/jupyterlab_fonts_alpha
- conda-forge/label/jupyterlite_core_rc
- conda-forge/label/jupyterlite_pyodide_kernel_alpha

dependencies:
- python >=3.10,<3.11
- python >=3.11,<3.12
### environment-base.yml ###
- doit-with-toml
- ipywidgets >=8
- jupyterlab >=3.4.8,<4
- jupyterlab-fonts >=2.1.1
- ipywidgets >=7
- jupyterlab >=3.5,<5.0.0a0
- jupyterlab-fonts >=3.0.0a3
- notebook >=6.5,<8.0.0a0
- pip
- python >=3.7,<3.11
- python >=3.8,<3.13
- python-dotenv
### environment-base.yml ###
### environment-build.yml ###
# runtimes
- nodejs >=16,<17
- nodejs >=20,<21
# host app
- ipywidgets >=8
- ipywidgets >=7
# build
- flit >=3.7.1
- flit >=3.9.0,<4.0.0
- twine
### environment-build.yml ###
### environment-lint.yml ###
# formatters
- black
- isort
- ssort
- docformatter
- ruff
- robotframework-tidy >=3.3
# linters
- robotframework-robocop >=2.6
- pyflakes
### environment-lint.yml ###
### environment-docs.yml ###
# demo
- ipydrawio
- jupyter-videochat
- jupyterlab-myst
- jupyterlab-webrtc-docprovider
# docs
- docutils >=0.18
- mdit-py-plugins <0.4.0
- myst-nb
- pydata-sphinx-theme
- sphinx >=5.1,<6
- sphinx-autobuild
- sphinx-copybutton
- myst-nb
# check
- hunspell
- hunspell-en
- pytest-check-links
# lite cruft
- pkginfo
- pip:
- jupyterlite ==0.1.0b14
# lite
- python-libarchive-c
- jupyterlite-core ==0.2.0rc1
- jupyterlite-pyodide-kernel ==0.2.0a2
### environment-docs.yml ###
### environment-test.yml ###
# test
- pytest-cov
- pytest-html
### environment-test.yml ###
### environment-robot.yml ###
- robotframework >=6
- robotframework >=6.1
- robotframework-pabot
# browser
- firefox
- firefox 115.*
- geckodriver
- robotframework-jupyterlibrary >=0.4.1
- robotframework-jupyterlibrary >=0.5.0
- lxml
### environment-robot.yml ###
10 changes: 6 additions & 4 deletions .github/environment-base.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
dependencies:
### environment-base.yml ###
- doit-with-toml
- ipywidgets >=8
- jupyterlab >=3.4.8,<4
- jupyterlab-fonts >=2.1.1
- ipywidgets >=7
- jupyterlab >=3.5,<5.0.0a0
- jupyterlab-fonts >=3.0.0a3
- notebook >=6.5,<8.0.0a0
- pip
- python >=3.7,<3.11
- python >=3.8,<3.13
- python-dotenv
### environment-base.yml ###
21 changes: 13 additions & 8 deletions .github/environment-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,28 @@ name: jupyterlab-deck-test
channels:
- conda-forge
- nodefaults
- conda-forge/label/jupyterlab_fonts_alpha
- conda-forge/label/jupyterlite_core_rc
- conda-forge/label/jupyterlite_pyodide_kernel_alpha

dependencies:
- python >=3.10,<3.11
- python >=3.10,<3.13
### environment-base.yml ###
- doit-with-toml
- ipywidgets >=8
- jupyterlab >=3.4.8,<4
- jupyterlab-fonts >=2.1.1
- ipywidgets >=7
- jupyterlab >=3.5,<5.0.0a0
- jupyterlab-fonts >=3.0.0a3
- notebook >=6.5,<8.0.0a0
- pip
- python >=3.7,<3.11
- python >=3.8,<3.13
- python-dotenv
### environment-base.yml ###
### environment-build.yml ###
# runtimes
- nodejs >=16,<17
- nodejs >=20,<21
# host app
- ipywidgets >=8
- ipywidgets >=7
# build
- flit >=3.7.1
- flit >=3.9.0,<4.0.0
- twine
### environment-build.yml ###
37 changes: 19 additions & 18 deletions .github/environment-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,45 +3,46 @@ name: jupyterlab-deck-docs
channels:
- conda-forge
- nodefaults
- conda-forge/label/jupyterlab_fonts_alpha
- conda-forge/label/jupyterlite_core_rc
- conda-forge/label/jupyterlite_pyodide_kernel_alpha

dependencies:
- python >=3.10,<3.11
- python >=3.10,<3.13
### environment-base.yml ###
- doit-with-toml
- ipywidgets >=8
- jupyterlab >=3.4.8,<4
- jupyterlab-fonts >=2.1.1
- ipywidgets >=7
- jupyterlab >=3.5,<5.0.0a0
- jupyterlab-fonts >=3.0.0a3
- notebook >=6.5,<8.0.0a0
- pip
- python >=3.7,<3.11
- python >=3.8,<3.13
- python-dotenv
### environment-base.yml ###
### environment-build.yml ###
# runtimes
- nodejs >=16,<17
- nodejs >=20,<21
# host app
- ipywidgets >=8
- ipywidgets >=7
# build
- flit >=3.7.1
- flit >=3.9.0,<4.0.0
- twine
### environment-build.yml ###
### environment-docs.yml ###
# demo
- ipydrawio
- jupyter-videochat
- jupyterlab-myst
- jupyterlab-webrtc-docprovider
# docs
- docutils >=0.18
- mdit-py-plugins <0.4.0
- myst-nb
- pydata-sphinx-theme
- sphinx >=5.1,<6
- sphinx-autobuild
- sphinx-copybutton
- myst-nb
# check
- hunspell
- hunspell-en
- pytest-check-links
# lite cruft
- pkginfo
- pip:
- jupyterlite ==0.1.0b14
# lite
- python-libarchive-c
- jupyterlite-core ==0.2.0rc1
- jupyterlite-pyodide-kernel ==0.2.0a2
### environment-docs.yml ###
31 changes: 17 additions & 14 deletions .github/environment-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,46 @@ name: jupyterlab-deck-lint
channels:
- conda-forge
- nodefaults
- conda-forge/label/jupyterlab_fonts_alpha
- conda-forge/label/jupyterlite_core_rc
- conda-forge/label/jupyterlite_pyodide_kernel_alpha

dependencies:
- python >=3.10,<3.11
- python >=3.10,<3.13
### environment-base.yml ###
- doit-with-toml
- ipywidgets >=8
- jupyterlab >=3.4.8,<4
- jupyterlab-fonts >=2.1.1
- ipywidgets >=7
- jupyterlab >=3.5,<5.0.0a0
- jupyterlab-fonts >=3.0.0a3
- notebook >=6.5,<8.0.0a0
- pip
- python >=3.7,<3.11
- python >=3.8,<3.13
- python-dotenv
### environment-base.yml ###
### environment-build.yml ###
# runtimes
- nodejs >=16,<17
- nodejs >=20,<21
# host app
- ipywidgets >=8
- ipywidgets >=7
# build
- flit >=3.7.1
- flit >=3.9.0,<4.0.0
- twine
### environment-build.yml ###
### environment-lint.yml ###
# formatters
- black
- isort
- ssort
- docformatter
- ruff
- robotframework-tidy >=3.3
# linters
- robotframework-robocop >=2.6
- pyflakes
### environment-lint.yml ###
### environment-robot.yml ###
- robotframework >=6
- robotframework >=6.1
- robotframework-pabot
# browser
- firefox
- firefox 115.*
- geckodriver
- robotframework-jupyterlibrary >=0.4.1
- robotframework-jupyterlibrary >=0.5.0
- lxml
### environment-robot.yml ###
6 changes: 3 additions & 3 deletions .github/environment-robot.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
dependencies:
### environment-robot.yml ###
- robotframework >=6
- robotframework >=6.1
- robotframework-pabot
# browser
- firefox
- firefox 115.*
- geckodriver
- robotframework-jupyterlibrary >=0.4.1
- robotframework-jupyterlibrary >=0.5.0
- lxml
### environment-robot.yml ###
37 changes: 37 additions & 0 deletions .github/environment-test-lab35.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: jupyterlab-deck-test-35

channels:
- conda-forge
- nodefaults
- conda-forge/label/jupyterlab_fonts_alpha
- conda-forge/label/jupyterlite_core_rc
- conda-forge/label/jupyterlite_pyodide_kernel_alpha

dependencies:
# a more precise python pin is added in CI
- jupyterlab >=3.5,<3.6.0a0
- notebook <7.0.0a0
### environment-base.yml ###
- doit-with-toml
- ipywidgets >=7
- jupyterlab >=3.5,<5.0.0a0
- jupyterlab-fonts >=3.0.0a3
- notebook >=6.5,<8.0.0a0
- pip
- python >=3.8,<3.13
- python-dotenv
### environment-base.yml ###
### environment-test.yml ###
# test
- pytest-cov
- pytest-html
### environment-test.yml ###
### environment-robot.yml ###
- robotframework >=6.1
- robotframework-pabot
# browser
- firefox 115.*
- geckodriver
- robotframework-jupyterlibrary >=0.5.0
- lxml
### environment-robot.yml ###
25 changes: 15 additions & 10 deletions .github/environment-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,29 @@ name: jupyterlab-deck-test
channels:
- conda-forge
- nodefaults
- conda-forge/label/jupyterlab_fonts_alpha
- conda-forge/label/jupyterlite_core_rc
- conda-forge/label/jupyterlite_pyodide_kernel_alpha

dependencies:
# a more precise python pin is added in CI
### environment-base.yml ###
- doit-with-toml
- ipywidgets >=8
- jupyterlab >=3.4.8,<4
- jupyterlab-fonts >=2.1.1
- ipywidgets >=7
- jupyterlab >=3.5,<5.0.0a0
- jupyterlab-fonts >=3.0.0a3
- notebook >=6.5,<8.0.0a0
- pip
- python >=3.7,<3.11
- python >=3.8,<3.13
- python-dotenv
### environment-base.yml ###
### environment-build.yml ###
# runtimes
- nodejs >=16,<17
- nodejs >=20,<21
# host app
- ipywidgets >=8
- ipywidgets >=7
# build
- flit >=3.7.1
- flit >=3.9.0,<4.0.0
- twine
### environment-build.yml ###
### environment-test.yml ###
Expand All @@ -29,11 +34,11 @@ dependencies:
- pytest-html
### environment-test.yml ###
### environment-robot.yml ###
- robotframework >=6
- robotframework >=6.1
- robotframework-pabot
# browser
- firefox
- firefox 115.*
- geckodriver
- robotframework-jupyterlibrary >=0.4.1
- robotframework-jupyterlibrary >=0.5.0
- lxml
### environment-robot.yml ###
5 changes: 3 additions & 2 deletions .github/requirements-build.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
black
doit
doit[toml]
flit
jupyterlab ==3.*
jupyterlab >=4.0.7,<5
pip
ruff
Loading

0 comments on commit ac37c3c

Please sign in to comment.