# local installation * install emsdk : git clone https://github.com/emscripten-core/emsdk.git the_emsdk_dir * change your .zshrc / .bashrc st. it contains a bunch of stuff export EMSDK_QUIET=1 export CONDA_EMSDK_DIR=/home/src/the_emsdk_dir export FILE_PACKAGER="$CONDA_EMSDK_DIR/upstream/emscripten/tools/file_packager.py" (this might not be needed) source $CONDA_EMSDK_DIR/emsdk_env.sh * install emscripten with emsdk emsdk install 3.1.2 emsdk install 3.1.2 * create new env from: https://github.com/emscripten-forge/recipes/blob/main/ci_env.yml micromamba create -f ci_env.yaml * install some packages where we need specific branches python -m pip install git+https://github.com/emscripten-forge/empack@main --no-deps --ignore-installed python -m pip install git+https://github.com/DerThorsten/boa.git@postcb --no-deps --ignore-installed python -m pip install git+https://github.com/DerThorsten/bitfurnace.git@emscripten_new --no-deps --ignore-installed * create / update `.condarc` st. it contains your above created environment channels: - /home/runner/micromamba-root/envs/ci-env/conda-bld/ - https://repo.mamba.pm/emscripten-forge - conda-forge add_pip_as_python_dependency: false * clone recipes https://github.com/emscripten-forge/recipes * build a recipe with the builder script: python builder.py build explicit recipes/recipes_emscripten/<YOUR_RECIPE> --emscripten-32