Closed jtpio closed 10 months ago
Before merging we might want to decide first how to handle versioning (and setup branches) so we can still make releases of the kernel for JupyterLite 0.1.x until 0.2.0 final is out.
Before merging we might want to decide first how to handle versioning (and setup branches) so we can still make releases of the kernel for JupyterLite 0.1.x until 0.2.0 final is out.
How about we plan a jupyterlite-xeus-python 1.x release with JupyterLite 0.2.0 support? So we get the full semver range afterwards.
Also, what would be the ETA for JupyterLite 0.2.0? Should we keep this PR open for now, waiting for this final release?
How about we plan a jupyterlite-xeus-python 1.x release with JupyterLite 0.2.0 support? So we get the full semver range afterwards.
That would indeed be useful.
Also, what would be the ETA for JupyterLite 0.2.0? Should we keep this PR open for now, waiting for this final release?
There are some remaining issues listed in https://github.com/jupyterlite/jupyterlite/issues/1141. Then some other items like decoupling storage, but these could also go in a 0.3.0, so 0.2.0 is mostly focused on the lab 4 / nb 7 update.
Also we'll probably need a release of jupyterlite-xeus-python
that supports JupyterLite 0.2.0 to be able to test it, now that https://github.com/jupyterlite/xeus-python-kernel/pull/160 is in.
Sure! So let's merge this one and make an 0.x branch + start making 1.x alpha releases.
Also Meeseeks is enabled on the jupyterlite
org, which should make it easier to do backports on branches.
meeseeksdev backport to 0.9.x
Something went wrong ... Please have a look at my logs.
It seems that the branch you are trying to backport to does not exist.
meeseeksdev backport to 0.x
Owee, I'm MrMeeseeks, Look at me.
There seem to be a conflict, please backport manually. Here are approximate instructions:
git checkout 0.x
git pull
Cherry pick the first parent branch of the this PR on top of the older branch:
git cherry-pick -x -m1 8ed06f083b2e325af748e256e8a5e7118ec29a7e
You will likely have some merge/cherry-pick conflict here, fix them and commit:
git commit -am 'Backport PR #155: Update to JupyterLab 4 and JupyterLite 0.2.0'
git push YOURFORK 0.x:auto-backport-of-pr-155-on-0.x
"Backport PR #155 on branch 0.x (Update to JupyterLab 4 and JupyterLite 0.2.0)"
And apply the correct labels and milestones.
Congratulations — you did some good work! Hopefully your backport PR will be tested by the continuous integration and merged soon!
Remember to remove the Still Needs Manual Backport
label once the PR gets merged.
If these instructions are inaccurate, feel free to suggest an improvement.
Technically the xeus python kernel works without modifications with JupyterLite
0.2.0a0
: https://github.com/jupyterlite/jupyterlite/releases/tag/v0.2.0a0But to keep dependencies correctly defined and avoid potential breakages we should consider updating to the latest packages.
jlpm
(Yarn 3) to install dependenciesjupyterlite-core>=0.2.0a0