Skip to content

chore(deps): bump numcodecs from 0.16.5 to 0.17.0 in the python-dependencies group across 1 directory - #362

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-dependencies-60cf872ac4
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-dependencies-60cf872ac4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 24, 2026 •

Copy link
Copy Markdown

Bumps the python-dependencies group with 1 update in the / directory: numcodecs.

Updates numcodecs from 0.16.5 to 0.17.0

Release notes

Sourced from numcodecs's releases.

v0.17.0

What's Changed

New Contributors

Full Changelog: zarr-developers/numcodecs@v0.16.5...v0.17.0

Changelog

Sourced from numcodecs's changelog.

0.17.0

Breaking changes

  • The minimum supported Python version is now 3.12, and the minimum supported NumPy version is now 2.0, following SPEC-0. By {user}Max Jones <maxrjones>, {issue}834

  • Tests are no longer installed as part of the numcodecs package. They have moved from numcodecs/tests/ to a top-level tests/ directory, so numcodecs.tests (including numcodecs.tests.common) can no longer be imported from an installed copy of numcodecs. Downstream packages that reused the test helpers should vendor the helpers they need. The tests and the fixture/ data are still shipped in the source distribution, so downstream packagers can continue to run the suite from an unpacked sdist. By {user}Max Jones <maxrjones>, {issue}829

  • The DISABLE_NUMCODECS_CEXT environment variable is no longer supported, as a consequence of the migration to meson-python (see Maintenance below). By {user}Max Jones <maxrjones>, {issue}826

  • The pcodec optional dependency now requires pcodec>=1,<2, up from pcodec>=0.3,<0.4. By {user}Martin Loncaric <mwlon>, {issue}817

  • Two behavioral changes in numcodecs.blosc accompany the free-threading work (see Enhancements below): the undocumented numcodecs.blosc.get_mutex function is removed, replaced by a private threading.Lock that also guards set_nthreads, _init, _destroy and the global-context decompression path; and on platforms where multiprocessing.Lock() raises (no sem_open), Blosc's internal threads are now used from the main thread instead of always falling back to the single-threaded context functions. By {user}Kumar Aditya <kumaraditya303>, {issue}858

Deprecations

  • PCodec(delta_spec="none") is deprecated in favor of PCodec(delta_spec="no_op") and now emits a DeprecationWarning. The "none" spelling still works and produces identical output, but it will be removed in a future version. By {user}Martin Loncaric <mwlon>, {issue}817

Enhancements

  • Add support for free-threaded CPython (3.14t). All Cython extensions are declared freethreading_compatible, so importing numcodecs no longer re-enables the GIL; free-threaded wheels are now built and 3.14t is part of the test matrix. Building from source now requires Cython 3.1 or newer. See Breaking changes above for the accompanying numcodecs.blosc changes. By {user}Kumar Aditya <kumaraditya303>, {issue}858

... (truncated)

Commits
  • fcc79a1 docs: add release notes for 0.17.0 (#859)
  • 9d93931 CI: set an explicit python-version for test-crc32c and test-zarr (#856)
  • eff52c8 Add free-threaded CPython (3.14t) support (#858)
  • 82c3635 Bump GitHub actions (#838)
  • e813354 Add pytest-cov to dev dependency group (#846)
  • f3d6187 update pcodec (#817)
  • 53e5157 Skip test_pyzstd when pyzstd cannot be imported (#845)
  • 99566f0 chore: pin pytest and dedupe dependency groups (#844)
  • 2a0b67f zarr-python does not depend on crc32c anymore (#840)
  • fa92ee7 CI: Fix Meson mixup between Conda and system Python headers (#839)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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-dependencies group with 1 update in the / directory: [numcodecs](https://github.com/zarr-developers/numcodecs).


Updates `numcodecs` from 0.16.5 to 0.17.0
- [Release notes](https://github.com/zarr-developers/numcodecs/releases)
- [Changelog](https://github.com/zarr-developers/numcodecs/blob/main/docs/release.md)
- [Commits](zarr-developers/numcodecs@v0.16.5...v0.17.0)

---
updated-dependencies:
- dependency-name: numcodecs
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 24, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 25, 2026

Copy link
Copy Markdown
Author

Looks like numcodecs is updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Sep 25, 2026
@dependabot
dependabot Bot deleted the dependabot/uv/python-dependencies-60cf872ac4 branch September 25, 2026 22:09
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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants