Repository: capitalone/rubicon-ml (language: python)

Issue:
new quick look notebooks failing in `edgetest`
**Describe the bug**

#249 introduced a new quick look notebook, which does a `pip install` in its first cell to download a dataset. this `pip install` works fine when running the tests via our test workflow, but seems to not work within the edgetest workflow

**Steps/Code to reproduce bug**

here's the most recent failed run
> https://github.com/capitalone/rubicon-ml/runs/7447008762?check_suite_focus=true

**Expected behavior**

tests to behave the same (both pass) via the test and edgetest workflows



Discussion / hints:

Fix patch:
diff --git a/setup.cfg b/setup.cfg
index 8515d782..cbe3efa2 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -91,20 +91,20 @@ xfail_strict = True
 
 [edgetest.envs.core]
 python_version = 3.9
-deps = 
-	kaleido
-	Pillow
-	shap
-	numba
-	matplotlib
 conda_install = 
 	jupyterlab
-	nodejs
+	matplotlib
 	nbconvert
 	nbformat
-	scikit-learn
+	nodejs
+	numba
+	pillow
 	pytest
 	pytest-cov
+	python-kaleido
+	r-palmerpenguins
+	scikit-learn
+	shap
 extras = 
 	all
 upgrade = 
@@ -119,4 +119,4 @@ upgrade =
 	prefect
 	dash
 	dash-bootstrap-components
-
+update_with_conda = True


Test patch:
diff --git a/.github/workflows/edgetest.yml b/.github/workflows/edgetest.yml
index 1f049884..c46ecac7 100644
--- a/.github/workflows/edgetest.yml
+++ b/.github/workflows/edgetest.yml
@@ -5,6 +5,8 @@ name: Run edgetest
 on:
   schedule:
     - cron: '0 10 * * 1-5'
+  workflow_dispatch:
+
 jobs:
   edgetest:
     runs-on: ubuntu-latest