Skip to content

Commit e7c7037

Browse files
authored
Support Lab 2.x/3rc, add GitHub actions (#23)
1 parent 264aa26 commit e7c7037

File tree

121 files changed

+5271
-1061
lines changed

Some content is hidden

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

121 files changed

+5271
-1061
lines changed
File renamed without changes.

.binder/labex.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
@jupyter-widgets/jupyterlab-manager
2+
@jupyterlab/toc

.binder/postBuild

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/usr/bin/env bash
2+
3+
# we already know which python and lab we want
4+
export RFJL_LOCKDIR=test/linux-64/py3.9/lab3
5+
6+
# some things we just don't need to do on binder
7+
export IN_BINDER=1
8+
9+
set -eux
10+
11+
conda create \
12+
--yes \
13+
--prefix "${NB_PYTHON_PREFIX}" \
14+
--file ".github/locks/${RFJL_LOCKDIR}/conda.lock"
15+
16+
# do a proper activation
17+
source activate "${NB_PYTHON_PREFIX}"
18+
19+
doit

.github/env_specs/_base.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
channels:
2+
- conda-forge
3+
- nodefaults
4+
- msys2
5+
dependencies:
6+
# enough stuff to run doit
7+
- doit
8+
- pip
9+
- pyyaml
10+
# really nothing for it
11+
- nodejs >=10,!=11.*,!=13.*,!=15.*,!=17.*
12+
# hard deps
13+
- robotframework >=3.2
14+
- robotframework-seleniumlibrary >=4.5

.github/env_specs/docs.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
dependencies:
2+
- nbsphinx
3+
- sphinx
4+
- sphinx_rtd_theme
5+
- sphinx-autobuild
6+
- port-for =0.3.1
7+
- ipykernel

.github/env_specs/lab1.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
dependencies:
2+
- jupyterlab >=1,<2
3+
- ipywidgets

.github/env_specs/lab2.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
dependencies:
2+
- jupyterlab >=2,<3
3+
- ipywidgets

.github/env_specs/lab3.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# TODO: fully support in the matrix
2+
3+
channels:
4+
- conda-forge/label/jupyterlab_widgets_rc
5+
- conda-forge/label/jupyterlab_server_rc
6+
- conda-forge/label/jupyterlab_rc
7+
- conda-forge
8+
- nodefaults
9+
10+
dependencies:
11+
- ipywidgets
12+
- jupyter_server =1.0.7
13+
- jupyterlab >=3.0.0rc7
14+
- jupyterlab_server >=2.0.0rc1
15+
- jupyterlab_widgets >=1.0.0a6

.github/env_specs/lint.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
dependencies:
2+
- black
3+
- flake8
4+
- isort <5
5+
- robotframework-lint
6+
- yarn <2

.github/env_specs/py3.6.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
dependencies:
2+
- python >=3.6,<3.7

0 commit comments

Comments
 (0)