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_notebooks
directory in the documents folder - Copy
ignite.ipynb
to~/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