Currently, the notebook tests are executed in succession, using the same environment. This is problematic, however, since each notebook installs its own pip dependencies.
This can lead to package version conflicts or mask issues with notebooks that fail to install all of their required dependencies.
Goal
Make sure that each notebook installs its dependencies and runs in an isolated environment (e.g. virtualenv).
Currently, the notebook tests are executed in succession, using the same environment. This is problematic, however, since each notebook installs its own
pip
dependencies.This can lead to package version conflicts or mask issues with notebooks that fail to install all of their required dependencies.
Goal
Make sure that each notebook installs its dependencies and runs in an isolated environment (e.g.
virtualenv
).