Skip to content

Conversation

@jtpio
Copy link
Member

@jtpio jtpio commented Jun 4, 2025

@jtpio
Copy link
Member Author

jtpio commented Jun 4, 2025

Ah looks like jupyterlite-terminal requires micromamba:

Using base config /home/runner/work/demo/demo/.cockle_temp/node_modules/@jupyterlite/cockle/cockle-config-base.json
Required WebAssembly package names [ 'cockle_fs', 'coreutils', 'grep', 'sed' ]
/bin/sh: 1: micromamba: not found
/bin/sh: 1: /bin/micromamba: not found
/bin/sh: 1: --version: not found
/home/runner/work/demo/demo/.cockle_temp/node_modules/@jupyterlite/cockle/lib/tools/prepare_wasm.js:111
    throw new Error('Unable to find micromamba, aborting');

@ianthomas23
Copy link
Member

Yes, micromamba is needed to resolve and "install" the emscripten-forge packages containing wasm commands. Similar to what the xeus kernels do at deployment time.

@jtpio
Copy link
Member Author

jtpio commented Jun 5, 2025

OK then maybe it would be better to add the terminal in the other demo repo then, since it already uses the conda / micromamba stack: https://github.com/jupyterlite/xeus-lite-demo

@jtpio jtpio closed this Jun 5, 2025
@jtpio jtpio deleted the terminal branch June 5, 2025 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants