Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 20, 2025

Bumps the python-packages group with 7 updates:

Package From To
cloudpathlib 0.22.0 0.23.0
parsl 2025.9.22 2025.10.13
botocore 1.40.45 1.40.55
pillow 11.3.0 12.0.0
isort 6.1.0 7.0.0
jupytext 1.17.3 1.18.1
myst-parser 3.0.1 4.0.1

Updates cloudpathlib from 0.22.0 to 0.23.0

Release notes

Sourced from cloudpathlib's releases.

v0.23.0

  • Added support for Python 3.14 (Issue #529, PR #530)
    • Changed CloudPath.copy to have the first parameter named target instead of destination and added new follow_symlinks and preserve_metadata kwargs. Breaking change for users that relied on the first parameter being named destination instead of target.
    • Added CloudPath.copy_into to copy a file or directory into another file or directory.
    • Added CloudPath.move to move a file or directory to another location.
    • Added CloudPath.move_into to move a file or directory into another file or directory.
    • Added CloudPathInfo and CloudPath.info to get information about a file or directory.
    • Added additional no-op kwargs to mkdir, touch, glob, rglob, stat to match pathlib.
Changelog

Sourced from cloudpathlib's changelog.

v0.23.0 (2025-10-07)

  • Added support for Python 3.14 (Issue #529, PR #530)
    • Changed CloudPath.copy to have the first parameter named target instead of destination and added new follow_symlinks and preserve_metadata kwargs. Breaking change for users that relied on the first parameter being named destination instead of target.
    • Added CloudPath.copy_into to copy a file or directory into another file or directory.
    • Added CloudPath.move to move a file or directory to another location.
    • Added CloudPath.move_into to move a file or directory into another file or directory.
    • Added CloudPathInfo and CloudPath.info to get information about a file or directory.
    • Added additional no-op kwargs to mkdir, touch, glob, rglob, stat to match pathlib.
Commits

Updates parsl from 2025.9.22 to 2025.10.13

Commits
  • 9768530 Clarify in log that a HTEX message is a heartbeat response (#3990)
  • 2c6fb5c Use RepresentationMixin for monitoring radios (#3989)
  • 0d4a261 Make cores_per_node and mem_per_node regular provider attributes (#3988)
  • e4c2178 Remove requirement that executors implement their own .start() (#3987)
  • 5800a80 Add configurable iteration modes to parsl-perf (#3985)
  • 2568061 Delete CONTRIBUTORS.md (#3984)
  • a2ca5ad HTEX handles pre-serialized submissions (#3983)
  • 6e427e7 HTEX submit returns type-aware future (#3981)
  • 654f4ca Inline a single-use test config, from its own file (#3978)
  • 9d61d8c Tell memoizer the task result earlier, to fix race condition #3762 (#3979)
  • Additional commits viewable in compare view

Updates botocore from 1.40.45 to 1.40.55

Commits
  • 9bc6c28 Merge branch 'release-1.40.55'
  • 6339a67 Bumping version to 1.40.55
  • b636f85 Update endpoints model
  • 8426d19 Update to latest models
  • 03982ad Merge branch 'release-1.40.54'
  • 229850c Merge branch 'release-1.40.54' into develop
  • 9a242ce Bumping version to 1.40.54
  • be422f1 Update to latest models
  • a0f9cb4 Merge branch 'release-1.40.53'
  • eea6862 Merge branch 'release-1.40.53' into develop
  • Additional commits viewable in compare view

Updates pillow from 11.3.0 to 12.0.0

Release notes

Sourced from pillow's releases.

12.0.0

https://pillow.readthedocs.io/en/stable/releasenotes/12.0.0.html

Removals

Deprecations

Documentation

Dependencies

... (truncated)

Commits

Updates isort from 6.1.0 to 7.0.0

Release notes

Sourced from isort's releases.

7.0.0

Changes

💥 Breaking Changes

🚀 Features

🪲 Fixes

👷 Continuous Integration

📦 Dependencies

Changelog

Sourced from isort's changelog.

Changelog

NOTE: isort follows the semver versioning standard. Find out more about isort's release policy here.

Commits
  • 0a09c78 Merge pull request #2433 from DanielNoord/python-314
  • 0fee794 Add 3.14 to stdlibds
  • 332a1ad Bump zstandard for 3.14 compat
  • f756e56 Merge pull request #2432 from DanielNoord/ruff-it-up
  • 52f5134 Format with ruff instead of black
  • 012aa69 Merge pull request #2431 from DanielNoord/ruff-it-up
  • 89773db Target 3.10 with ruff
  • 933e382 Merge pull request #2430 from DanielNoord/drop-39
  • 8b6e00c Remove support for Python 3.9
  • b5f9f29 Bump profile plugin to 3.10+ and re-lock
  • Additional commits viewable in compare view

Updates jupytext from 1.17.3 to 1.18.1

Release notes

Sourced from jupytext's releases.

Version 1.18.1

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.

Version 1.18.0

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

Version 1.18.0rc0

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 do 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 support 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)

Changed

Changelog

Sourced from jupytext's changelog.

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

Commits
  • 760013e Fix timestamp issue in test_check_source_is_newer_when_using_jupytext_sync (#...
  • 2a9162d Transition to Pixi
  • f412847 Version 1.18.0
  • 860d9c0 Add an example jupyterlab-slideshow notebook
  • b39919e Test Jupytext with Python 3.14 (#1457)
  • 72ed864 Support formats lists for subset-specific notebook pairing (#1453)
  • 0b453a3 Add more tests to demonstrate the pairing, including on Windows
  • f96cfec Revert "Fix Windows path separator issue in paired notebooks (#1454)"
  • 3b47cde Fix Windows path separator issue in paired notebooks (#1454)
  • bc4f23e Fix AttributeError when raw cell contains non-dict YAML content (#1451)
  • Additional commits viewable in compare view

Updates myst-parser from 3.0.1 to 4.0.1

Release notes

Sourced from myst-parser's releases.

v4.0.1

What's Changed

New Contributors

Full Changelog: executablebooks/MyST-Parser@v4.0.0...v4.0.1

v4.0.0

What's Changed

New Contributors

Full Changelog: executablebooks/MyST-Parser@v3.0.1...v4.0.0

Changelog

Sourced from myst-parser's changelog.

4.0.1 - 2025-02-12

🔧 Minor fix for Sphinx 8.2 compatibility (in gh-pr:1013)

4.0.0 - 2024-08-05

This release bumps the supported versions of:

  • Python to 3.10 and greater
  • Sphinx to >=7,<9
  • Docutils to >=0.19,<0.22

Additionally, footnotes are now parsed similar to the corresponding reStructuredText, in that resolution (between definitions and references) and ordering is now deferred to transforms on the doctree (in gh-pr:931).

This allows for the proper interaction with other docutils/sphinx transforms, including those that perform translations, and logging of warnings for duplicate/unreferenced footnote definitions and also for footnote references with no definitions.

See the footnotes guide for more information.

Full Changelog: v3.0.1...v4.0.0

Commits

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
cloudpathlib [>= 0.20.dev0, < 0.21]

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python-packages group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [cloudpathlib](https://github.com/drivendataorg/cloudpathlib) | `0.22.0` | `0.23.0` |
| [parsl](https://github.com/Parsl/parsl) | `2025.9.22` | `2025.10.13` |
| [botocore](https://github.com/boto/botocore) | `1.40.45` | `1.40.55` |
| [pillow](https://github.com/python-pillow/Pillow) | `11.3.0` | `12.0.0` |
| [isort](https://github.com/PyCQA/isort) | `6.1.0` | `7.0.0` |
| [jupytext](https://github.com/mwouts/jupytext) | `1.17.3` | `1.18.1` |
| [myst-parser](https://github.com/executablebooks/MyST-Parser) | `3.0.1` | `4.0.1` |


Updates `cloudpathlib` from 0.22.0 to 0.23.0
- [Release notes](https://github.com/drivendataorg/cloudpathlib/releases)
- [Changelog](https://github.com/drivendataorg/cloudpathlib/blob/master/HISTORY.md)
- [Commits](drivendataorg/cloudpathlib@v0.22.0...v0.23.0)

Updates `parsl` from 2025.9.22 to 2025.10.13
- [Commits](Parsl/parsl@2025.09.22...2025.10.13)

Updates `botocore` from 1.40.45 to 1.40.55
- [Commits](boto/botocore@1.40.45...1.40.55)

Updates `pillow` from 11.3.0 to 12.0.0
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@11.3.0...12.0.0)

Updates `isort` from 6.1.0 to 7.0.0
- [Release notes](https://github.com/PyCQA/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](PyCQA/isort@6.1.0...7.0.0)

Updates `jupytext` from 1.17.3 to 1.18.1
- [Release notes](https://github.com/mwouts/jupytext/releases)
- [Changelog](https://github.com/mwouts/jupytext/blob/main/CHANGELOG.md)
- [Commits](mwouts/jupytext@v1.17.3...v1.18.1)

Updates `myst-parser` from 3.0.1 to 4.0.1
- [Release notes](https://github.com/executablebooks/MyST-Parser/releases)
- [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md)
- [Commits](executablebooks/MyST-Parser@v3.0.1...v4.0.1)

---
updated-dependencies:
- dependency-name: cloudpathlib
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: parsl
  dependency-version: 2025.10.13
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: botocore
  dependency-version: 1.40.55
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: pillow
  dependency-version: 12.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: isort
  dependency-version: 7.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: jupytext
  dependency-version: 1.18.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: myst-parser
  dependency-version: 4.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-packages
...

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 Oct 20, 2025
@dependabot dependabot bot requested a review from gwaybio as a code owner October 20, 2025 19:15
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 20, 2025
@dependabot dependabot bot requested a review from d33bs as a code owner October 20, 2025 19:15
@dependabot dependabot bot added the python Pull requests that update Python code label Oct 20, 2025
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