Skip to content

Upgrade to jupyterlite-xeus 3 #219

@anutosh491

Description

@anutosh491

The deploy build for xeus-cpp-lite (on both xeus-cpp & cppinterop) were failing yesterday as there as pointed out by @mcbarton on discord. This is because there was a release on jupyterlite-xeus yesterday.

The improvements that have been worked on

  1. Jupyterlite-xeus 3 depends on mambajs that basically helps Installing conda packages into a browser. So basically we need this if we plan on supporting numcpp, xtensor, clad or anything in the browser.

  2. There won't be a need to copy stuff as we are doing currently

cp $PREFIX/bin/xcpp.data _output/extensions/@jupyterlite/xeus/static
cp $PREFIX/lib/libclangCppInterOp.so _output/extensions/@jupyterlite/xeus/static

Prs were made to handle the .data and the .so file

For reference
i) This PR by me handles the .data file
jupyterlite/xeus#145
ii) This PR by Martin Renou (a maintainer) handles the .so file
jupyterlite/xeus#146

So a simple jupyterlite build and jupyterlite serve would be enough here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions