-
Notifications
You must be signed in to change notification settings - Fork 569
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
No module named ipython_genutils #1725
Comments
Aha, this is why this is now breaking: It was assumed to be pulled in via nbformat, even though there's direct usage of it within this package. Any package directly used should be directly depended on. ;) Looks like https://github.com/jupyter/nbformat/releases/tag/5.2.0 came out two hours ago. |
ipython_genutils is old as dirt. I wonder how quickly it can just be removed from nbconvert? https://pypi.org/project/ipython_genutils/#description says:
|
@minrk , @amueller, @mpacer, and @t-makar are the committers of the imports that regard ...@minrk, #t-makaro, and @wolever are the committers using the imported modules of |
How quickly can it? PRs welcome!
Calling out folks that have been contributing and maintaining these projects over the last ten years doesn't really help much. |
Given this is breaking a lot of readthedocs builds (almost all that use nbsphinx?), quickly adding the dependency, making a quick release, and then working on removing it would probably be a lot better. I guessed removing it was probably the "better" solution since nbformat removed it, but nbconvert does use it right now. But it doesn't declare so. |
I think some jupyter_releaser workflows are also affected (e.g. mamba-org/quetz#495) |
Sorry, i could have shared my reasoning: if these folks recall why these tools are used, and are able to replace or remove them, that's surely one of the quickest ways to resolve this. I certainly do not intend to "blame" anyone, and am truly grateful for their contribution over the years that has made this package one that we are able to use! My apologies for any misunderstanding. |
Many (almost all) of the jupyter projects were once in a single repo/package, ipython/ipython, and then split into many repos and packages. Most of them depend on each other, in one way or another, and all of those need attention, and many of us are kinda tired. As to |
Avoids having an implicit dependency. cf jupyter/nbconvert#1725
Avoids having an implicit dependency. cf jupyter/nbconvert#1725
Should address ModuleNotFoundError: No module named 'ipython_genutils' ref: jupyter/nbconvert#1725
Should address ModuleNotFoundError: No module named 'ipython_genutils' ref: jupyter/nbconvert#1725
Recently I had readthedocs break with
No module named ipython_genutils
coming from nbconvert. Looking at the code in nbconvert, I clearly seeipython_genutils
used in a few places, but no dependence onipython_genutils
declared in setup.py.RtD log: https://readthedocs.org/projects/hist/builds/16329065/
Inline log error:
Manually adding this to my requirements fixes the build. scikit-hep/hist@611c452
Nbconvert version: 6.4.2
The text was updated successfully, but these errors were encountered: