From ba228c8c10794f7e62e7ad1a70e65032164f1c8d Mon Sep 17 00:00:00 2001 From: sean-morris Date: Fri, 10 Jan 2025 17:01:38 -0800 Subject: [PATCH] Updated Requirements --- .github/workflows/deploy.yaml | 10 ++++---- requirements.txt | 46 +++++++++++++++++++---------------- 2 files changed, 30 insertions(+), 26 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index ef71189..a66e481 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -13,11 +13,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: - python-version: '3.10' + python-version: '3.11' - name: Install the dependencies run: | python -m pip install -r requirements.txt @@ -25,7 +25,7 @@ jobs: run: | jupyter lite build --contents . --output-dir dist - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 with: path: ./dist @@ -44,4 +44,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 \ No newline at end of file + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 0419ae9..8e4ec9c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,22 +1,26 @@ -bqplot -ipycanvas -ipyevents -ipyleaflet -ipympl -ipywidgets -jupyterlab -jupyterlab-drawio -jupyterlab-fasta -jupyterlab-geojson +# Core modules (mandatory) +jupyterlite-core==0.5.0 +jupyterlab~=4.3.4 +notebook~=7.3.2 +jupyterlite-pyodide-kernel==0.5.0 + + +# JupyterLab: Fasta file renderer (optional) +jupyterlab-fasta>=3.3.0,<4 +# JupyterLab: Geojson file renderer (optional) +jupyterlab-geojson>=3.4.0,<4 +# JupyterLab: dark theme +jupyterlab-night +# JupyterLab: Miami nights theme (optional) jupyterlab_miami_nights -jupyterlite -plotly -theme-darcula -py4macro -py4etrics -wooldridge -see -lmdiag -linearmodels -linearsolve -pandas-datareader + +# Python: ipywidget library for Jupyter notebooks (optional) +ipywidgets>=8.1.3,<9 +# Python: ipyevents library for Jupyter notebooks (optional) +ipyevents>=2.0.1 +# Python: interative Matplotlib library for Jupyter notebooks (optional) +ipympl>=0.8.2 +# Python: ipycanvas library for Jupyter notebooks (optional) +ipycanvas>=0.9.1 +# Python: ipyleaflet library for Jupyter notebooks (optional) +ipyleaflet \ No newline at end of file