Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
Changed
markdown-it-py<3
. Now we test Jupytext with markdown-it-py
in versions 2.x
and 3.x
on the CI (#1075)Fixed
pkg_resources
or packaging
to parse version numbers (#1085)Changed
jupyterlab>=3,<4
, as the Jupyterlab extension for Jupytext is not compatible with JupyterLab 4 yet (#1054)npm
in version 1.3.9.Added
Fixed
concurrency
to cancel previous runs on the same branch/PR (#1037)codecov.notify.after_n_builds
and comment.after_n_builds
to get only the final codecov commentChanged
Added
Fixed
jupyter_server>=2.0.0
), the Jupyter server extension for Jupytext derives a contents manager from LargeFileManager
instead, as async contents managers are not supported by Jupytext at the moment (#1020)ubuntu-latest
Fixed
nbformat.validator.normalize
(#1002).pytest.ini
fileyarn.lock
file for the jupyter lab extension to address security vulnerabilities (#984, #1005, #1011)Changed
Added
Fixed
Changed
cm_config_log_level
that defaults to info_if_changed
.
With that value, the contents manager will log a line regarding the configuration file used only when the
config file is not the same as the one previously used (#959) -
many thanks to R.C. Thomas for suggesting this and thoughtfully testing the patch..jupytext.toml
or .jupytext.py
are now ignored by Jupytext's contents manager
when allow_hidden=False
(that option was introduced in jupyter_server==2.0.0a1
) (#964).jupytext --set-formats
to make it more similar to jupytext --sync
. Now --set-formats
will not
override existing paired files anymore (#969).Added
test_pre_commit_hook_sync_with_no_config
that documents how to use the pre-commit hook without
a configuration file (#967)Fixed
tests
folder has been restored at 100%!{cmd}
are now correctly escaped in the py:percent
format (#938)Added
Changed
LargeFileManager
imported from jupyter_server
rathen than notebook
(#933)yarn.lock
file for the jupyter lab extension (#904, #925, #935, #939)Fixed
--update
when the target is an .ipynb file (#905) - thanks to st-- for this contributioncat notebook.md | jupytext --execute
work (#908)Added
Changed
black==22.1.0
.pandoc==2.16.2
for testing. The representation for code cells changed from ``` {.python}
to ``` python
in that version of Pandoc (#906). We don't use pandoc>=2.17
in tests at the moment because of the introduction of cell ids that cannot be filtered.pyupgrade
to the pre-commit hooks used for developing Jupytext (#907)