Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 24, 2025

Bumps the python-packages group with 7 updates:

Package From To
pyarrow 20.0.0 22.0.0
ipython 8.37.0 9.7.0
pywavelets 1.8.0 1.9.0
imagecodecs 2025.3.30 2025.11.11
coverage 7.11.3 7.12.0
jupyterlab 4.4.10 4.5.0
poethepoet 0.37.0 0.38.0

Updates pyarrow from 20.0.0 to 22.0.0

Release notes

Sourced from pyarrow's releases.

Apache Arrow 22.0.0

Release Notes URL: https://arrow.apache.org/release/22.0.0.html

Apache Arrow 22.0.0 RC1

Release Notes: Release Candidate: 22.0.0 RC1

Apache Arrow 22.0.0 RC0

Release Notes: Release Candidate: 22.0.0 RC0

Apache Arrow 21.0.0

Release Notes URL: https://arrow.apache.org/release/21.0.0.html

Apache Arrow 21.0.0 RC6

Release Notes: Release Candidate: 21.0.0 RC6

Apache Arrow 21.0.0 RC5

Release Notes: Release Candidate: 21.0.0 RC5

Apache Arrow 21.0.0 RC4

Release Notes: Release Candidate: 21.0.0 RC4

Apache Arrow 21.0.0 RC3

Release Notes: Release Candidate: 21.0.0 RC3

Apache Arrow 21.0.0 RC2

Release Notes: Release Candidate: 21.0.0 RC2

Commits

Updates ipython from 8.37.0 to 9.7.0

Commits
  • 4d6a64a release 9.7.0
  • 6dd0bf2 create publish action on GH (#15061)
  • b805f6d create publish script
  • d4b1083 TST: add systematic backward compatibility checks against oldest supported ve...
  • a7d5d2c DEP: bump minimal requirement on stack-data (0.0.7 -> 0.6.0)
  • 558cf9e DEP: bump minimal requirement on jedi (0.17.0 -> 0.18.1)
  • a703cfb TST: add systematic backward compatibility checks against oldest supported ve...
  • 3c94df8 Add setuptools-scm to pyflyby tests (#15059)
  • 1019171 Add setuptools-scm to pyflyby tests
  • fdbc964 Move TerminalInteractiveshell.inputhook to Deprecated, from Pending. (#15053)
  • Additional commits viewable in compare view

Updates pywavelets from 1.8.0 to 1.9.0

Commits
  • c7bca20 REL: set version to 1.9.0
  • 9f6bffd DOC: add release notes for 1.9.0
  • ee0e24b CI: test Python 3.14 and 3.14t in regular CI jobs (#815)
  • 4122c7c ENH: allow user to set precision in CWT, increase default to 12 (#570)
  • 7f4f74a DOC: cwt: log scales in docstring example (#802)
  • e0dc00c Merge pull request #814 from PyWavelets/dependabot/github_actions/github-acti...
  • a30ff33 Bump the github-actions group with 2 updates
  • fefa805 Merge pull request #772 from rgommers/pep-639
  • 6ddffce Merge pull request #813 from rgommers/ci-cleanup
  • 576a8f1 MAINT: minor tweak to build requirement for Python 3.14
  • Additional commits viewable in compare view

Updates imagecodecs from 2025.3.30 to 2025.11.11

Release notes

Sourced from imagecodecs's releases.

v2025.11.11

Image transformation, compression, and decompression codecs

Imagecodecs is a Python library that provides block-oriented, in-memory buffer transformation, compression, and decompression functions for use in tifffile, liffile, czifile, zarr, and other scientific image input/output packages.

Decode and/or encode functions are implemented for Zlib (DEFLATE), GZIP, LZMA, ZStandard (ZSTD), Blosc, Brotli, Snappy, BZ2, LZ4, LZ4F, LZ4HC, LZ4H5, LZW, LZO, LZF, LZFSE, LZHAM, PGLZ (PostgreSQL LZ), RCOMP (Rice), ZFP, SZ3, Pcodec, SPERR, AEC, SZIP, LERC, EER, NPY, BCn, DDS, BMP, PNG, APNG, GIF, TIFF, WebP, JPEG (2 to 16-bit), Lossless JPEG (LJPEG, LJ92, JPEGLL), JPEG 2000 (JP2, J2K), JPEG LS, JPEG XL, JPEG XS, JPEG XR (WDP, HD Photo), Ultra HDR (JPEG_R), MOZJPEG, AVIF, HEIF, QOI, RGBE (HDR), Jetraw, DICOMRLE, PackBits, Packed Integers, Delta, XOR Delta, Floating Point Predictor, Bitorder reversal, Byteshuffle, Bitshuffle, Float24 (24-bit floating point), Bfloat16 (brain floating point), Quantize (Scale, BitGroom, BitRound, GranularBR), and CMS (color space transformations). Checksum functions are implemented for crc32, adler32, fletcher32, and Jenkins lookup3.

Changes

  • Fix EER superresolution decoding (breaking; see tifffile #313).
  • Add option to eer_decode to add to uint16 array.
  • Add option to specify CICP/NCLX parameters in avif_encode (#131).
  • Add BFLOAT16 codec.
  • Build ABI3 wheels.
  • Require Cython >= 3.2.
  • Deprecate Python 3.11.

v2025.8.2

Image transformation, compression, and decompression codecs

Imagecodecs is a Python library that provides block-oriented, in-memory buffer transformation, compression, and decompression functions for use in tifffile, liffile, czifile, zarr, and other scientific image input/output packages.

Decode and/or encode functions are implemented for Zlib (DEFLATE), GZIP, LZMA, ZStandard (ZSTD), Blosc, Brotli, Snappy, BZ2, LZ4, LZ4F, LZ4HC, LZ4H5, LZW, LZO, LZF, LZFSE, LZHAM, PGLZ (PostgreSQL LZ), RCOMP (Rice), ZFP, SZ3, Pcodec, SPERR, AEC, SZIP, LERC, EER, NPY, BCn, DDS, BMP, PNG, APNG, GIF, TIFF, WebP, JPEG (2 to 16-bit), Lossless JPEG (LJPEG, LJ92, JPEGLL), JPEG 2000 (JP2, J2K), JPEG LS, JPEG XL, JPEG XS, JPEG XR (WDP, HD Photo), Ultra HDR (JPEG_R), MOZJPEG, AVIF, HEIF, QOI, RGBE (HDR), Jetraw, DICOMRLE, PackBits, Packed Integers, Delta, XOR Delta, Floating Point Predictor, Bitorder reversal, Byteshuffle, Bitshuffle, Float24 (24-bit floating point), Quantize (Scale, BitGroom, BitRound, GranularBR), and CMS (color space transformations). Checksum functions are implemented for crc32, adler32, fletcher32, and Jenkins lookup3.

Changes

  • Fix szip_encode default output buffer might be too small (#128).
  • Fix minor bugs in LZ4H5 codec (#127).
  • Avoid grayscale-to-RGB conversions in AVIF codecs.
  • Improve AVIF error messages.
  • Add flag for free-threading compatibility (#113).
  • Do not use zlib uncompress2, which is not available on manylinux.
  • Do not build unstable BRUNSLI, PCODEC, SPERR, and SZ3 codecs.
  • Require libavif >= 1.3 and Cython >= 3.1.
  • Support Python 3.14 and 3.14t.
  • Drop support for Python 3.10 and PyPy.
Changelog

Sourced from imagecodecs's changelog.

2025.11.11

  • Pass 7525 tests.
  • Fix EER superresolution decoding (breaking; see tifffile #313).
  • Add option to eer_decode to add to uint16 array.
  • Add option to specify CICP/NCLX parameters in avif_encode (#131).
  • Add BFLOAT16 codec.
  • Build ABI3 wheels.
  • Require Cython >= 3.2.
  • Deprecate Python 3.11.

2025.8.2

  • Fix szip_encode default output buffer might be too small (#128).
  • Fix minor bugs in LZ4H5 codec (#127).
  • Avoid grayscale-to-RGB conversions in AVIF codecs.
  • Improve AVIF error messages.
  • Add flag for free-threading compatibility (#113).
  • Do not use zlib uncompress2, which is not available on manylinux.
  • Do not build unstable BRUNSLI, PCODEC, SPERR, and SZ3 codecs.
  • Require libavif >= 1.3 and Cython >= 3.1.
  • Support Python 3.14 and 3.14t.
  • Drop support for Python 3.10 and PyPy.
Commits

Updates coverage from 7.11.3 to 7.12.0

Changelog

Sourced from coverage's changelog.

Version 7.12.0 — 2025-11-18

  • The HTML report now shows separate coverage totals for statements and branches, as well as the usual combined coverage percentage. Thanks to Ryuta Otsuka for the discussion <issue 2081_>_ and the implementation <pull 2085_>_.

  • The JSON report now includes separate coverage totals for statements and branches, thanks to Ryuta Otsuka <pull 2090_>_.

  • Fix: except* clauses were not handled properly under the "sysmon" measurement core, causing KeyError exceptions as described in issue 2086_. This is now fixed.

  • Fix: we now defend against aggressive mocking of open() that could cause errors inside coverage.py. An example of a failure is in issue 2083_.

  • Fix: in unusual cases where a test suite intentionally exhausts the system's file descriptors to test handling errors in open(), coverage.py would fail when trying to open source files, as described in issue 2091_. This is now fixed.

  • A small tweak to the HTML report: file paths now use thin spaces around slashes to make them easier to read.

.. _issue 2081: coveragepy/coveragepy#2081 .. _issue 2083: coveragepy/coveragepy#2083 .. _pull 2085: coveragepy/coveragepy#2085 .. _issue 2086: coveragepy/coveragepy#2086 .. _pull 2090: coveragepy/coveragepy#2090 .. _issue 2091: coveragepy/coveragepy#2091

.. _changes_7-11-3:

Commits
  • 63db2b1 docs: sample HTML for 7.12.0
  • 598bbc3 docs: prep for 7.12.0
  • 557dd15 feat: add statement and branch coverage percentages to JSON report (#2090)
  • e18359c fix: don't crash if open() genuinely fails. #2091
  • fff5e59 docs: thanks, Ryuta Otsuka #2085
  • 97bf625 docs: support files for the sample html
  • 8320b74 style(html): tweak the styling for the new stmt/branch stats #2085
  • 7e08183 feat(templite): {% else %}
  • 4abe253 feat: add statement and branch coverage columns to index.html report (#2085)
  • ddbafa9 build: no longer need to work around a pytest/iTerm2 bug
  • Additional commits viewable in compare view

Updates jupyterlab from 4.4.10 to 4.5.0

Release notes

Sourced from jupyterlab's releases.

v4.5.0

4.5.0

(Full Changelog)

New features added

Enhancements made

... (truncated)

Commits
  • 791aecc [ci skip] Publish 4.5.0
  • 05df0d2 Drop altair installation in release test; migrate from deprecated `vega_dat...
  • 6e6744c Update JupyterLab pre-release version to 4.5.0rc1 (#18111)
  • 885b296 [ci skip] Publish 4.5.0rc1
  • f1675bd Update lumino to v2025.11.13 (#18108)
  • 99dee73 Clean up references to Gitpod (#18107)
  • 19d0f28 Fix layout trashing when navigating notebook cell-by-cell (#18080)
  • 9a86e53 Update example for disabling buildAvailable (#18075)
  • 6f68830 Use IntersectionObserver to disable containment for on-screen cells (#18091)
  • c4826af Convert documentation to Markdown (#18044)
  • Additional commits viewable in compare view

Updates poethepoet from 0.37.0 to 0.38.0

Release notes

Sourced from poethepoet's releases.

0.38.0

Enhancements

Breaking changes

Internal changes

Full Changelog: nat-n/poethepoet@v0.37.0...v0.38.0

0.38.0-beta

Pre-release for parallel tasks

Adds new parallel task type that runs subtasks in parallel and multiplexes subprocess outputs with a line prefix

  • Major refactor of task orchestration to use asyncio
  • Rewrite of signal handling logic to improve subprocess cleanup

Full Changelog: nat-n/poethepoet@v0.37.0...v0.38.0-beta

Commits

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 |
| --- | --- | --- |
| [pyarrow](https://github.com/apache/arrow) | `20.0.0` | `22.0.0` |
| [ipython](https://github.com/ipython/ipython) | `8.37.0` | `9.7.0` |
| [pywavelets](https://github.com/PyWavelets/pywt) | `1.8.0` | `1.9.0` |
| [imagecodecs](https://github.com/cgohlke/imagecodecs) | `2025.3.30` | `2025.11.11` |
| [coverage](https://github.com/coveragepy/coveragepy) | `7.11.3` | `7.12.0` |
| [jupyterlab](https://github.com/jupyterlab/jupyterlab) | `4.4.10` | `4.5.0` |
| [poethepoet](https://github.com/nat-n/poethepoet) | `0.37.0` | `0.38.0` |


Updates `pyarrow` from 20.0.0 to 22.0.0
- [Release notes](https://github.com/apache/arrow/releases)
- [Commits](apache/arrow@apache-arrow-20.0.0...apache-arrow-22.0.0)

Updates `ipython` from 8.37.0 to 9.7.0
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](ipython/ipython@8.37.0...9.7.0)

Updates `pywavelets` from 1.8.0 to 1.9.0
- [Release notes](https://github.com/PyWavelets/pywt/releases)
- [Commits](PyWavelets/pywt@v1.8.0...v1.9.0)

Updates `imagecodecs` from 2025.3.30 to 2025.11.11
- [Release notes](https://github.com/cgohlke/imagecodecs/releases)
- [Changelog](https://github.com/cgohlke/imagecodecs/blob/master/CHANGES.rst)
- [Commits](cgohlke/imagecodecs@v2025.3.30...v2025.11.11)

Updates `coverage` from 7.11.3 to 7.12.0
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.11.3...7.12.0)

Updates `jupyterlab` from 4.4.10 to 4.5.0
- [Release notes](https://github.com/jupyterlab/jupyterlab/releases)
- [Changelog](https://github.com/jupyterlab/jupyterlab/blob/main/RELEASE.md)
- [Commits](https://github.com/jupyterlab/jupyterlab/compare/@jupyterlab/lsp@4.4.10...@jupyterlab/lsp@4.5.0)

Updates `poethepoet` from 0.37.0 to 0.38.0
- [Release notes](https://github.com/nat-n/poethepoet/releases)
- [Commits](nat-n/poethepoet@v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: pyarrow
  dependency-version: 22.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: ipython
  dependency-version: 9.7.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: pywavelets
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: imagecodecs
  dependency-version: 2025.11.11
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: coverage
  dependency-version: 7.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: jupyterlab
  dependency-version: 4.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: poethepoet
  dependency-version: 0.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 24, 2025
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 24, 2025
@d33bs d33bs merged commit a14ed4d into main Nov 24, 2025
8 checks passed
@d33bs d33bs deleted the dependabot/pip/python-packages-5d80bae5d8 branch November 24, 2025 20:15
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.

2 participants