Skip to content

Add the terminal #157

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed

Add the terminal #157

wants to merge 1 commit into from

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