From 8b49a752cd2706873a345978f45f7e3018b2b580 Mon Sep 17 00:00:00 2001 From: Asko Soukka Date: Mon, 24 Jul 2023 12:12:15 +0300 Subject: [PATCH] Fix binder integration (#146) * unpin some binder deps, source more from conda-forge for consistency * more deps * remove extra lab build --------- Co-authored-by: Nicholas Bollweg --- binder/environment.yml | 38 ++++++++++++++++++++------------------ binder/postBuild | 7 +++---- 2 files changed, 23 insertions(+), 22 deletions(-) diff --git a/binder/environment.yml b/binder/environment.yml index 56331e3..3d36291 100644 --- a/binder/environment.yml +++ b/binder/environment.yml @@ -5,24 +5,26 @@ channels: - nodefaults dependencies: + - faker + - geckodriver + - ipywidgets + - jupyter-starters + - jupyterlab <4 + - jupyterlab_robotmode + - matplotlib-base + - nodejs >=18,<19 - opencv - - python >=3.6,<3.9.0a0 - - jupyterlab >=3.2.9,<3.3 - - nodejs >=14,<15 - - geckodriver >=0.26.0,<0.27.0 + - pillow - pip + - python =3.9 + - requests + - restinstance + - rise + - robotframework + - robotframework-seleniumlibrary + - robotframework-seleniumscreenshots + - selenium + - urllib3 + - wrapt - pip: - - matplotlib==3.1.2 - - pillow==7.1.2 - - requests==2.22.0 - - RESTinstance==1.0.2 - - rise==5.6.1 - - robotframework==6.1 - - robotframework-faker==5.0.0 - - robotframework-seleniumlibrary==6.1.0 - - robotframework-seleniumscreenshots==0.9.5 - - selenium==4.4.3 - - urllib3==1.25.3 - - jupyter-starters==1.1.0 - - jupyterlab-widgets==1.0.2 - - jupyterlab-robotmode + - robotframework-faker diff --git a/binder/postBuild b/binder/postBuild index 4921864..26daac4 100644 --- a/binder/postBuild +++ b/binder/postBuild @@ -1,10 +1,9 @@ -#!/bin/bash +#!/usr/bin/env bash set -eux -pip install -e . -vv +python -m pip install -e . -vv python -m robotkernel.install --sys-prefix -jupyter serverextension enable --sys-prefix --py jupyter_starters -jupyter lab build --minimize=False --debug +jupyter serverextension enable --sys-prefix --py jupyter_starters jupyter labextension list