Decided while reviewing #1000 (#1000 (comment)): the next ccdproc release — or at least the one that ships the array-API work — will assume numpy 2, so new code is not growing numpy 1.26 compatibility shims (for example, normalize_axis_tuple is imported from its numpy 2 location, numpy.lib.array_utils, with no fallback).
This issue is the reminder to actually raise the requirement before that release: bump the minimum numpy in pyproject.toml and adjust CI/docs that still reference the older minimum.
— Written by Claude at @mwcraig's direction.
Decided while reviewing #1000 (#1000 (comment)): the next ccdproc release — or at least the one that ships the array-API work — will assume numpy 2, so new code is not growing numpy 1.26 compatibility shims (for example,
normalize_axis_tupleis imported from its numpy 2 location,numpy.lib.array_utils, with no fallback).This issue is the reminder to actually raise the requirement before that release: bump the minimum numpy in
pyproject.tomland adjust CI/docs that still reference the older minimum.— Written by Claude at @mwcraig's direction.