CI tests highlight a compatibility issue with Pandoc 3.10
Author: mwoutsCreated Jun 17, 2026Updated Jun 23, 2026
This is the error message:
tests/external/contents_manager/test_contentsmanager_external.py::test_save_load_paired_md_pandoc_notebook[ipynb_py/text_outputs_and_images.ipynb-async] - tornado.web.HTTPError: HTTP 500: Internal Server Error (The file notebook.md was generated with jupytext version 1.19.4.dev0 but you have 1.19.4.dev0 installed. Please upgrade jupytext to version 1.19.4.dev0, or remove either notebook.md or notebook.ipynb. This error occurs because notebook.md is in the pandoc format in version 3.1, while jupytext version 1.19.4.dev0 installed at /home/runner/work/jupytext/jupytext/src can only read the pandoc format in versions 3.10 to 3.10.)This seems to indicate that at some point we treat the version number as a float rather than as a string. We likely need to use a dedicated tool to compare version numbers, too - ideally in a way that keeps Jupytext's dependencies minimal.
#myst-education-2026
Source: jupytext/jupytext