Skip to content

Bump the minimum numpy to 2.0 for the array-API release #1003

Description

@mwcraig

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions