Repository navigation
Conversation
Add one Python 3.12 minimal-dependency matrix entry on ubuntu-24.04-arm using the existing test setup and commands. Refs zarr-developers#4524. Validation: actionlint and git diff --check passed. Structural comparison confirms the only workflow change is the additional matrix row. No application builds or test suites rerun locally; native Linux ARM64 execution remains for hosted CI.
any motivating examples? |
|
asking because this project is pure python, there's probably not much arch platform sensitivity here, vs our compiled deps |
|
@d-v-b I don't have a Zarr-specific ARM64 failure or an imaging reproducer to cite; the imaging wording was too broad. I agree that the architecture sensitivity is mainly in the compiled dependencies. The value of this job is exercising Zarr's existing array and codec tests with dependencies such as NumPy and numcodecs on native Linux AArch64. It adds one Python 3.12 I also added the release-note fragment in 1909641. |
Add one Python 3.12
minimal-dependency configuration onubuntu-24.04-armto the existing test matrix.The purpose is to exercise Zarr's integration with NumPy, numcodecs, and its other dependencies on native Linux AArch64. Zarr itself is pure Python; this adds coverage of the existing array and codec paths in that environment.
The job reuses the existing
just setupandjust coveragesteps. Theminimalenvironment excludes optional dependency extras.Validation at ea9aac4: the native ARM64 job succeeded with 12,340 passed, 1,214 skipped, and 4 xfailed.