I don't know the current state of jupyterlab things well enough, but I'm quite confident we are doing some steps not needed.
Usage of link is meant to enable us to make changes easier, but this will only run once in a ephemeral environment anyhow. And, whenever we run jupyter labextension link or jupyter labextension install it will start a slow build process of all javascript to become the bundle passed to the browser. Let's remove one of these.
We don't use --minimize=False which defaults to True on the install / link step. This takes some extra time I think.
We don't use the new jlpm stuff I've seen to replace some jupyter commands. Both seem to work, but we may want to transition to what is the new standard.
These are the current CI steps run as declared in .travis.yml file.
I don't know the current state of jupyterlab things well enough, but I'm quite confident we are doing some steps not needed.
link
is meant to enable us to make changes easier, but this will only run once in a ephemeral environment anyhow. And, whenever we runjupyter labextension link
orjupyter labextension install
it will start a slow build process of all javascript to become the bundle passed to the browser. Let's remove one of these.--minimize=False
which defaults to True on the install / link step. This takes some extra time I think.jlpm
stuff I've seen to replace some jupyter commands. Both seem to work, but we may want to transition to what is the new standard.