-
Notifications
You must be signed in to change notification settings - Fork 21
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
Can't finish build #177
Comments
Thanks @tpike3 for reporting 👍 It may be related to In the meantime, you could try to use a different kernel (for example https://github.com/jupyterlite/pyodide-kernel), to see if the build passes. |
Thanks @jtpio will do. It may also be the directory the build is in. The way I can replicate that error on my local machine if the output directory (jupyterlite_dir) doesn't match. |
Your logs don't contain much, it looks like the actual error message is being hidden (we don't know why the jupyterlite build command failed) |
Here is the traceback from the readthedocs build ....
Right now I am thinking it is one of 2 things (but could be way off)
|
Well I should pay closer attention to the documentation I set However, it is not immediately obvious to me what the issue is. |
Thanks @tpike3. These two lines at the top of the logs seem to indicate an issue with
Which should likely be fixed by conda/conda#13962? In the meantime, I think the workaround might be to use the latest pre-release of |
@tpike3 looks like this is indeed an issue with @martinRenou @DerThorsten maybe we should document the fix somewhere (for example in the |
Thanks @jtpio!!! I am getting closer but now I am getting this error--- |
@jtpio Apologies should have done this earlier, I did switch to a |
@jtpio I still cannot get the
Of course I realized |
Normally this issue should not be related to Pyodide since you are using Looks like this could be due to a malformed package on emscripten forge or conda forge? |
I believe this should not cause the build to fail. You probably have another error somewhere. |
I also have a problem with xeus and found this issue. I tried to switch to pyodide and if I do it build. But when I start the notebook it prompts me to select a kernel but no kernel seems to be available: Sorry for this super basic question but is there any configuration do to, such that pyodide is added as kernel? |
Hi @reox, I think you might need to pip-install |
@agriyakhetarpal yes, I did that, removed all build files and caches and built again - but no kernel shows up... |
I see, could you please paste an error trace after setting |
Sure:
I cannot spot a problem there... Is it possible the problem is actually serving the website? I tried only locally by running |
Yes, I can't find a problem either. I don't think actually serving the website would make a difference, though. If it doesn't work with |
seems to be a problem with my local environment indeed. I just build it with gitlab CI and deployed it and there it works... Guess I have to look around which caches I can remove :D edit: It seems to be harder than I thought. Every time I update now something via gitlab-CI and deploy it, I would have to clean everything... In the browser where I do not clean, I still get a very old version. Is that supposed to work like that? |
Apologies, I was having to fix some other issues and got sidetracked. However, taking a break and readdressing I realized most of my issues was getting the right paths in my conf.py file. However, I am not getting this error Exception occurred: -- 93 | File "/home/docs/checkouts/readthedocs.org/user_builds/mesa-geo-test/conda/latest/lib/python3.10/site-packages/jupyter_client/kernelspec.py", line 285, in get_kernel_spec 94 | raise NoSuchKernel(kernel_name)File "/home/docs/checkouts/readthedocs.org/user_builds/mesa-geo-test/conda/latest/lib/python3.10/site-packages/jupyter_client/kernelspec.py", line 285, in get_kernel_spec -- 89 | raise NoSuchKernel(kernel_name) 90 | jupyter_client.kernelspec.NoSuchKernel: No such kernel named mesa_geo But I cant find where kernelspec is specified. On my machine I am using the xeus-python kernel. I am printing out the kernelspec on the readthedocs build but it only shows a python3 kernel. I am also searching through my local build and can't find where the kernelspec is. Thoughts? and thank you! |
I have a brute force solution where I replace the kernel with one called mesa-geo (see below) in my As this is a bit larger now, would you like me to close the issue?
|
Description
I am integrating jupyterlite-sphinx into mesa-geo readthedocs but my build keeps failing with the following error on in read the docs (no issues if doing jupyter lite build on my local machine)
Reproduce
You can see the build at ----
https://app.readthedocs.org/projects/mesa-geo-test/builds/24708569/
Expected behavior
Mesa-Geo docs render with xeus-python kernel
Context
Thank you for your time. Attached are my conf.txt
readthedocs.txt and
environment.txt
I feel like this is going to be something very simple but just cant figure out the right combination
The text was updated successfully, but these errors were encountered: