You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The newly released nbgrader-0.6.2 still enforces really old versions nbconvert==5.6.1 and traitlets==4.3.3 in setup.py. What is expected to break in newer versions of those packages?
The master version of nbgrader already supports the most recent version of traitlets (#1442). nbconvert 6 breaks nbgrader in a few pretty serious ways (in particular, the formgrader and feedback functionality no longer work). Most of the breakages have been addressed in #1421 but we unfortunately are currently blocked by one last issue upstream. The plan is that once this last issue is resolved and we can support nbconvert 6, we will make a 0.7.0 release which will unpin nbconvert.
jhamrick
changed the title
Please allow post-iron age versions of nbconvert and traitlets
Please allow recent versions of nbconvert and traitlets
May 10, 2021
By now, this makes nbgrader installation a PITA.
ipython 8.2.0 has requirement traitlets>=5, but you'll have traitlets 4.3.3 which is incompatible.
ipykernel 6.13.0 has requirement traitlets>=5.1.0, but you'll have traitlets 4.3.3 which is incompatible.
Is there any documentation on the version requirements for the last nbgrader release?
The newly released nbgrader-0.6.2 still enforces really old versions
nbconvert==5.6.1
andtraitlets==4.3.3
insetup.py
. What is expected to break in newer versions of those packages?nbgrader-0.6.2-allow-recent-nbconvert-and-traitlets.patch.txt
(Here, nbgrader seems to work just fine with
nbconvert==6.0.7
andtraitlets==5.0.5
)The text was updated successfully, but these errors were encountered: