Cap ipywidgets<8 and simplify installation directly from GitHub#10
Cap ipywidgets<8 and simplify installation directly from GitHub#10ankostis wants to merge 3 commits intoPitterPatterPython:mainfrom
Conversation
where the project is hosted.
| - JupyterLab 3.2.1 | ||
| - ipywidgets 7.6.5 | ||
| - ipywidgets 7.6.5 <8 |
There was a problem hiding this comment.
It worked for me on jupyterlab==3.6.2 and ipywidgets==7.7.4, too. But ipywidgets==8.0.5 broke it with a JavaScript error.
There was a problem hiding this comment.
You mean augment this PR with the latest versions of the other jupyter stuff that are compatible?
There was a problem hiding this comment.
I guess yes, it could be useful for new users to know the current latest compatible versions of other libraries so they don't spend the trouble to downgrade when not necessary.
There was a problem hiding this comment.
We don't really know which is the very latest version of each dependency before it breaks - we have to wait for the new releases to arrive.
What i can do, and it is actually suggested by the official docs, is to separate the setup. Py:install_requires from the requirements, txt file, and keep the capping only on the former while keeping all dependency versions in the later.
|
It's been almost a year, will this ever be merged? |
ipywidgets-8.x.x, as described in Incompatible with ipywidgets >=8 #9.(where the project is hosted).
pyproject.tomlfile to properly build wheel out of this project(mute also a warning when installing directly from GitHub).