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

Make compatible with jsonschema 4 #292

Open
johentsch opened this issue Jan 18, 2023 · 4 comments
Open

Make compatible with jsonschema 4 #292

johentsch opened this issue Jan 18, 2023 · 4 comments
Milestone

Comments

@johentsch
Copy link

Hi folks,

currently cffconvert downgrades jsonschema to 3.2.0 upon pip install. This makes Jupyter notebook and lab fail with a ModuleNotFoundError: No module named 'jsonschema.protocols' error.

This means that users who have the current versions of jupyter installed need to create a new environment for cffconvert specially. This could be avoided by making the code compatible with jsonschema==4.

@jspaaks
Copy link
Member

jspaaks commented Jan 23, 2023

Hi @johentsch, thanks for the report. The jsonschema compatibility is a known issue, I just haven't been able to find some time to look into it but hopefully it won't be too long before this is fixed.

@jspaaks
Copy link
Member

jspaaks commented Jul 10, 2023

Related discussion: #281 (comment)

@jspaaks jspaaks added this to the next milestone Jul 10, 2023
@jspaaks
Copy link
Member

jspaaks commented Sep 4, 2023

Note this was updated in main, but it's not released yet.

@maxnoe
Copy link

maxnoe commented Apr 30, 2024

As jupyter is no requiring jsonschema >= 4, it would be great to have a release to be able to have jupyter and cffconvert in the same environment

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

No branches or pull requests

3 participants