-
Notifications
You must be signed in to change notification settings - Fork 65
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
Add direct dependency on ipykernel #226
Conversation
ipywidgets 8.1.0 has been released, which includes the change at jupyter-widgets/ipywidgets#3811. With this change, ipykernel is no longer a dependnecy of ipywidgets, so jupyer-sphinx must now depend on ipykernel directly rather than assume it will be installed as a transitive dependency of ipywidgets. Without this change, jupyter-sphinx tests will fail CI. This has additionally led to CI failures in some packages that depend on jupyter-sphinx but not ipykernel.
You're editing the wrong file. The relevant dependency definition is in setup.py Lines 31 to 37 in 1bb7d91
|
https://build.opensuse.org/request/show/1105444 by user bnavigator + anag+factory - Add ipykernel to requirements * jupyter-sphinx-pr226-ipykernel.patch * gh#jupyter/jupyter-sphinx#226 - PEP517
Sorry, I erroneously assumed that this repository would obey DRY for this and therefore read |
note that it fixes #222 |
It would be nice to get this in - I now added a dependence to p.s. Thanks for a really nice extension to sphinx! |
This is no longer necessary now that a release has been made which includes jupyter/jupyter-sphinx#226.
This is no longer necessary now that a release has been made which includes jupyter/jupyter-sphinx#226.
ipywidgets 8.1.0 has been released, which includes the change at jupyter-widgets/ipywidgets#3811. With this change, ipykernel is no longer a dependency of ipywidgets, so jupyer-sphinx must now depend on ipykernel directly rather than assume it will be installed as a transitive dependency of ipywidgets. Without this change, jupyter-sphinx tests will fail CI. This has additionally led to CI failures in some packages that depend on jupyter-sphinx but not ipykernel.
The minimum version chosen here is the same minimum version that was formerly specified by ipywidgets until jupyter-widgets/ipywidgets#3811.