Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
holoviz
GitHub Repository: holoviz/panel
Path: blob/main/scripts/jupyterlite/build.sh
2011 views
1
#!/usr/bin/env bash
2
3
set -euxo pipefail
4
5
python ./scripts/build_pyodide_wheels.py dist
6
python ./scripts/panelite/generate_panelite_content.py
7
8
# Update lockfiles
9
cd "$(dirname "${BASH_SOURCE[0]}")"
10
rm -rf node_modules
11
npm install .
12
node update_lock.js
13
python patch_lock.py
14
rm node_modules/pyodide/*.whl
15
16
jupyter lite build
17
18
cp -r node_modules/pyodide/ ../../lite/dist/pyodide
19
mv pyodide-lock.json ../../lite/dist/pyodide/pyodide-lock.json
20
mv ../../dist/* ../../lite/dist/pyodide
21
22