CURRENTLY WIP
This is the installer script for setting up a local version of the ignite Jupyter-lab stack. Most people will just want to install via the releases.
These are the current steps the installer takes, each step is labeled by a function called step_x where x is the step number.
- install python
- install nodejs (windows
msiexec.exe /i node-v12.19.0-x64.msi TARGETDIR="C:\Program Files\NodeJS" /quiet /promptrestart /l* install.log) - Install jupyterlab:
pip install jupyterlab - Install ipywidgets:
pip install ipywidgets && jupyter labextension install @jupyter-widgets/jupyterlab-manager@2.0 - Install ipycanvas:
pip install ipycanvas && jupyter labextension install @jupyter-widgets/jupyterlab-manager ipycanvas - Install ipyevents:
pip install ipyevents && jupyter labextension install @jupyter-widgets/jupyterlab-manager ipyevents - Install git and spark:
pip install git+https://github.com/Schulich-Ignite/spark - Make an
~/Documents/ignite_notebooksdirectory in the documents folder - Copy
ignite.ipynbto~/Documents/ignite_notebooks - Create shortcut on desktop
cd ~/Documents/ignite_notebooks && jupyter-lab
See CONTRIBUTING.md for development details
Below are the details for creating/updating binary distributions available in releases
- Install python3.6+
- Run
pip install -r requirements.txt
- Run
pyinstaller install_win.spec - Binary is available at
dist/install.exe