Problem
#912 reports 15+ tests emitting:
DeprecationWarning: __array__ implementation doesn't accept a copy keyword, so passing copy=False failed...
ccdproc itself defines no __array__ method anywhere in the package (verified by grep), so the offending implementation lives upstream — most likely astropy's NDData/CCDData, astropy.units, or the CuPy interop layer.
Task
Found during a review of the array API implementation from #885; follow-up to #909 / #912.
Problem
#912 reports 15+ tests emitting:
ccdproc itself defines no
__array__method anywhere in the package (verified by grep), so the offending implementation lives upstream — most likely astropy'sNDData/CCDData,astropy.units, or the CuPy interop layer.Task
-W error::DeprecationWarningto turn these into hard failures with full tracebacks.__array__lacks the numpy-2copykeyword.Found during a review of the array API implementation from #885; follow-up to #909 / #912.