chore(crc32c): replace crc32c with google-crc32c dependency by jhamman · Pull Request #792 · zarr-developers/numcodecs · GitHub
Skip to content

chore(crc32c): replace crc32c with google-crc32c dependency#792

Merged
d-v-b merged 4 commits into
zarr-developers:mainfrom
jhamman:chore/crc32c-dependency-change
Nov 19, 2025
Merged

chore(crc32c): replace crc32c with google-crc32c dependency#792
d-v-b merged 4 commits into
zarr-developers:mainfrom
jhamman:chore/crc32c-dependency-change

Conversation

@jhamman

@jhamman jhamman commented Oct 9, 2025

Copy link
Copy Markdown
Member

This PR replaces the crc32c dependency with the google-crc32c package. The behavior of the codec is not expected to have changed.

Closes zarr-developers/zarr-python#3510

TODO:

  • Unit tests and/or doctests in docstrings
  • Tests pass locally
  • Docstrings and API docs for any new/modified user-facing classes and functions
  • Changes documented in docs/release.rst
  • Docs build locally
  • GitHub Actions CI passes
  • Test coverage to 100% (Codecov passes)

@codecov

codecov Bot commented Oct 9, 2025

Copy link
Copy Markdown

@jhamman

jhamman commented Oct 9, 2025

Copy link
Copy Markdown
Member Author

@d-v-b d-v-b merged commit cf03730 into zarr-developers:main Nov 19, 2025
32 of 34 checks passed
This was referenced Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drop numcodecs[crc32c] as dependency due to use of LGPL license

2 participants