AFAICT nbconvert only appears to be used in the tests, yet is required to be installed. nbconvert then itself depends on jupyter-core. maybe they can be moved to a test dependency and not a run-time one?