-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
Fix timeout in jupyter_jsmol installation #34421
Comments
This comment has been minimized.
This comment has been minimized.
Changed keywords from none to jupyter_jsmol |
This comment has been minimized.
This comment has been minimized.
comment:4
While fixing this, is it worth also addressing this message in the log file?
I don't know where this version number for |
comment:5
I don't see the problem in the ticket description on my OS X machine. Is it because of this from the log file?
|
comment:6
Replying to @jhpalmieri:
on another Linux box, without yarn installed, I can't reproduce this either. |
comment:7
My guess would be that on the affected system, there's an installation of some Javascript tools such as |
comment:9
It would be worth trying if See https://github.com/jupyter/jupyter-packaging/blob/main/jupyter_packaging/setupbase.py#L74 |
comment:10
That'd be nice if it works. The previous version (0.2.4) had a switch to avoid the npm stuff ( |
comment:11
it's weird that absence of yarn does not lead to build failure, and still produces something that works (?). |
comment:12
The sdist of this package contains the prebuilt Javascript assets. |
comment:13
why can't we just install the binary wheel? How is it different? |
comment:14
Replying to @mkoeppe:
It fails for two reasons. First the handling of this environment variable is buggy
Secondly, there seems to be a missing build dependency
|
comment:15
Replying to @videlec:
Can you report this upstream please? |
comment:17
Try with this please New commits:
|
Commit: |
comment:18
this does not seem to change anything (same I tried overriding the system I'm however suspicious of it being non-working, still. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:20
Try with this please |
comment:21
https://doc.sagemath.org/html/en/installation/launching.html#setting-up-sagemath-as-a-jupyter-kernel-in-an-existing-jupyter-notebook-or-jupyterlab-installation shows a test that you can do with jsmol |
comment:22
OK, it's actually in the docs, how to test jsmol - in notebook one has to run
and see it producing stuff. New commits:
|
comment:23
OK, this works! |
Author: Matthias Koeppe |
Reviewer: Dima Pasechnik |
comment:25
Follow up in #34430 for a similar change that should be applied to other packages. |
comment:26
Replying to @mkoeppe:
Done at jupyter/jupyter-packaging#160 |
comment:27
Thanks for reporting upstream at and providing a fix at A new release is out that thas the fix: Upgrade ticket for Sage: #34432. |
This comment has been minimized.
This comment has been minimized.
Changed branch from u/mkoeppe/fix_timeout_in_jupyter_jsmol_installation to |
after #33866 update, I get an error on Gentoo.
As it turns out, jupyter_jsmol installation process fetches more js stuff than there is in the tarball:
and it hangs - even tough the network is OK.
Also reported on sage-devel with Arch Linux.
A straight
./sage --pip install jupyter_jsmol
is almost instant success.CC: @mkoeppe @videlec @kiwifb @slel @strogdon
Component: packages: standard
Keywords: jupyter_jsmol
Author: Matthias Koeppe
Branch/Commit:
6fb910f
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/34421
The text was updated successfully, but these errors were encountered: