Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 19, 2026

Updates the requirements on jupytext to permit the latest version.

Release notes

Sourced from jupytext's releases.

Version 1.19.0

1.19.0 (2026-01-18)

Changes

  • The environment used to develop Jupytext is now maintained using Pixi (#1459)

Fixed

  • We have restored the support for .qmd documents in Jupyter (#1435)
  • We have fixed warnings about the cell ids like either Cell is missing an id field or Additional properties are not allowed ('id' was unexpected) when converting to some formats, including Pandoc (#1464)
  • We have updated the dependencies of the Jupytext extension for JupyterLab. Many thanks to Mahendra Paipuri for his PR (#1477)!

Added

  • We have added a new py:marimo format, which uses the marimo command line interface to convert notebooks to and from the Marimo format (#1431)
Changelog

Sourced from jupytext's changelog.

1.19.0 (2026-01-18)

Changes

  • The environment used to develop Jupytext is now maintained using Pixi (#1459)

Fixed

  • We have restored the support for .qmd documents in Jupyter (#1435)
  • We have fixed warnings about the cell ids like either Cell is missing an id field or Additional properties are not allowed ('id' was unexpected) when converting to some formats, including Pandoc (#1464)
  • We have updated the dependencies of the Jupytext extension for JupyterLab. Many thanks to Mahendra Paipuri for his PR (#1477)!

Added

  • We have added a new py:marimo format, which uses the marimo command line interface to convert notebooks to and from the Marimo format (#1431)

1.18.1 (2025-10-19)

Fixed

  • Fixed test test_check_source_is_newer_when_using_jupytext_sync to work reliably on systems with low filesystem timestamp resolution (#1460)

Changed

  • We now use pixi to maintain the local Python environments used for developing and testing Jupytext.

1.18.0 (2025-10-18)

Added

  • The documentation has a chapter on the Jupytext Sync extension for VS Code (#1395)
  • We have added a new option --check-source-is-newer to the Jupytext CLI. Use this option if you want to make sure that the file passed as argument to Jupytext is the newest of all paired files, and/or newer than the destination file.
  • We have added a section on Jupyter Collaboration which also provides a very useful autoreload functionality (#406, #1401)
  • Pairing groups allow you to define different pairing configurations for specific subsets of notebooks. The formats configuration option now supports a list of format dictionaries for first-match pairing. Use [[formats]] sections in your TOML configuration to define multiple format specifications, where the first matching format is used. This allows applying different pairing rules to notebooks in different locations, such as generating documentation markdown files only for tutorial notebooks (#1383)
  • We have added more tests to document the complex pairing formats, which also work on Windows (#1028)
  • Pairing into nested folders was fixed on Windows (#1028)
  • Jupytext is now tested with Python 3.14 (#1456)

Fixed

  • The Jupytext CLI now detects if a file it has read or consulted has been modified while it was processing it. That can happen in the context of the Jupytext Sync extension for VS Code (#1411, [vscode-jupytext-sync-#12](caenrigen/vscode-jupytext-sync#12)). When such a synchronous modification is detected, Jupytext now raises an error. Many thanks to Anne Archibald for reporting the issue and preparing an inspiring PR (#1417).
  • We don't import notebook when jupyter_server is available (#1436)
  • Jupytext now supports more characters in the cell metadata keys, to improve compatibility with jupyterlab-slideshow (#1441). Thanks to Nicolas Thierry for this fix.
  • The function find_jupytext_configuration_file now works with relative directories (#1440). This fix was contributed by Thierry Parmentelat.
  • We have fixed a parsing error for R Markdown files (#1429)
  • We have fixed a parsing error when the first cell of the notebook contains a YAML header that is not a dict (#1444)

Changed

1.17.3 (2025-08-28)

... (truncated)

Commits
  • 3b1ca6b Version 1.19.0 (#1479)
  • 9a0f367 Update node dependencies that have CVEs published (#1477)
  • 149aa20 Use pixi for the build and publish steps of the CI (#1478)
  • abbdc5f pre-commit autoupdate (#1474)
  • f726cef Build the documentation using Pixi (#1469)
  • 54a4b7d Add a new py:marimo format (#1431)
  • 4930588 Preserve cell ids, update the changelog (#1468)
  • a89ab6e Quarto: convert the first markdown cell back to metadata (#1462)
  • fbf921f Fix: Additional properties are not allowed ('id' was unexpected) (#1464)
  • 760013e Fix timestamp issue in test_check_source_is_newer_when_using_jupytext_sync (#...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [jupytext](https://github.com/mwouts/jupytext) to permit the latest version.
- [Release notes](https://github.com/mwouts/jupytext/releases)
- [Changelog](https://github.com/mwouts/jupytext/blob/main/CHANGELOG.md)
- [Commits](mwouts/jupytext@v1.18.0rc0...v1.19.0)

---
updated-dependencies:
- dependency-name: jupytext
  dependency-version: 1.19.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jan 19, 2026
@giswqs giswqs merged commit c1f2040 into main Jan 30, 2026
2 checks passed
@giswqs giswqs deleted the dependabot/pip/jupytext-eq-1.19.star branch January 30, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant