Skip to content
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

Please allow recent versions of nbconvert and traitlets #1447

Closed
martenwa opened this issue May 10, 2021 · 2 comments
Closed

Please allow recent versions of nbconvert and traitlets #1447

martenwa opened this issue May 10, 2021 · 2 comments

Comments

@martenwa
Copy link

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?

nbgrader-0.6.2-allow-recent-nbconvert-and-traitlets.patch.txt

(Here, nbgrader seems to work just fine with nbconvert==6.0.7 and traitlets==5.0.5)

@jhamrick
Copy link
Member

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 jhamrick added this to the No action milestone May 10, 2021
@jhamrick 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
@kno10
Copy link
Contributor

kno10 commented Apr 13, 2022

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants