[Debian-astro-maintainers] Bug#1056046: pyregion ftbfs with Python 3.12 (and cython 3.0.5)
Matthias Klose
doko at debian.org
Thu Nov 16 09:20:38 GMT 2023
Package: src:pyregion
Version: 2.2.0-1
Severity: important
Tags: sid trixie
User: debian-python at lists.debian.org
Usertags: python3.12
pyregion ftbfs with Python 3.12 (and cython 3.0.5):
[...]
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381:
FutureWarning: Cython directive 'language_level' not set, using '3str'
for now (Py3). This has changed from earlier releases! File:
/<<PKGBUILDDIR>>/pyregion/_region_filter.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
Error compiling Cython file:
------------------------------------------------------------
...
cdef extern from "stdlib.h":
pass
cimport c_numpy
^
------------------------------------------------------------
pyregion/_region_filter.pyx:9:9: 'c_numpy.pxd' not found
Error compiling Cython file:
------------------------------------------------------------
...
cdef extern from "stdlib.h":
pass
cimport c_numpy
from c_numpy cimport npy_bool
^
------------------------------------------------------------
pyregion/_region_filter.pyx:10:0: 'c_numpy/npy_bool.pxd' not found
Error compiling Cython file:
------------------------------------------------------------
...
pass
cimport c_numpy
from c_numpy cimport npy_bool
cimport c_python
^
------------------------------------------------------------
pyregion/_region_filter.pyx:11:8: 'c_python.pxd' not found
Error compiling Cython file:
------------------------------------------------------------
...
return RegionAnd(self, o)
def __or__(self, RegionBase o):
return RegionOr(self, o)
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:103:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
ny = c_python.PySequence_GetItem(shape, 0)
nx = c_python.PySequence_GetItem(shape, 1)
return self._mask(nx, ny)
cdef c_numpy.ndarray _mask(self, c_numpy.npy_intp nx,
c_numpy.npy_intp ny):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:134:9: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
ny = c_python.PySequence_GetItem(shape, 0)
nx = c_python.PySequence_GetItem(shape, 1)
return self._mask(nx, ny)
cdef c_numpy.ndarray _mask(self, c_numpy.npy_intp nx,
c_numpy.npy_intp ny):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:134:37: 'npy_intp' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
ny = c_python.PySequence_GetItem(shape, 0)
nx = c_python.PySequence_GetItem(shape, 1)
return self._mask(nx, ny)
cdef c_numpy.ndarray _mask(self, c_numpy.npy_intp nx,
c_numpy.npy_intp ny):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:134:58: 'npy_intp' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cdef RegionBase child_region
def __init__(self, RegionBase child_region):
self.child_region = child_region
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:246:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cdef class RegionOrList(RegionList):
"""
>>> r = RegionOrList(r1, r2, r3, r4, ...)
"""
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:286:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cdef class RegionAndList(RegionList):
"""
>>> r = RegionAndList(r1, r2, r3, r4, ...)
"""
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:305:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cdef int _transform(self, double x, double y, double *xp, double *yp):
xp[0] = x
yp[0] = y
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:365:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
def __init__(self, double xc, double yc, double radius,
RegionContext c=None):
self.metric_set_origin(xc, yc, c)
self._set_v(xc, yc, radius)
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:475:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
self.radius_minor_2 = radius_minor ** 2
self.radius_major_2_radius_minor_2 = self.radius_major_2 *
self.radius_minor_2
self.metric_set_origin(xc, yc, c)
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:516:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
self.y1 = yc - halfheight
self.y2 = yc + halfheight
self.metric_set_origin(xc, yc, c)
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:552:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
>>> shape = Polygon(x, y)
Parameters:
x, y : list of floats
"""
cdef c_numpy.ndarray xa
^
------------------------------------------------------------
pyregion/_region_filter.pyx:564:9: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
Parameters:
x, y : list of floats
"""
cdef c_numpy.ndarray xa
cdef c_numpy.ndarray ya
^
------------------------------------------------------------
pyregion/_region_filter.pyx:565:9: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
self.x = <double *> c_numpy.PyArray_DATA(self.xa)
self.y = <double *> c_numpy.PyArray_DATA(self.ya)
self.metric_set_origin(self.x[0], self.y[0], c)
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:583:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
if a > self.radian1:
return self.radian1 + fmod((a - self.radian1), 2 * M_PI)
else:
return self.radian1 + 2. * M_PI - fmod((self.radian1 - a),
2 * M_PI)
cdef npy_bool _inside(self, double x, double y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:651:9: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
return self._mask(nx, ny)
cdef c_numpy.ndarray _mask(self, c_numpy.npy_intp nx,
c_numpy.npy_intp ny):
cdef c_numpy.npy_intp ny_nx[2]
^
------------------------------------------------------------
pyregion/_region_filter.pyx:136:13: 'npy_intp' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
return self._mask(nx, ny)
cdef c_numpy.ndarray _mask(self, c_numpy.npy_intp nx,
c_numpy.npy_intp ny):
cdef c_numpy.npy_intp ny_nx[2]
cdef c_numpy.ndarray ra
^
------------------------------------------------------------
pyregion/_region_filter.pyx:137:13: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cdef c_numpy.ndarray _mask(self, c_numpy.npy_intp nx,
c_numpy.npy_intp ny):
cdef c_numpy.npy_intp ny_nx[2]
cdef c_numpy.ndarray ra
cdef npy_bool *rd
^
------------------------------------------------------------
pyregion/_region_filter.pyx:138:13: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
def inside_xy(self, xy):
"""
inside(x, y) : given the numpy array of x and y, returns an
array b of same shape, where b[i] = inside1(x[i], y[i])
"""
cdef c_numpy.ndarray xya
^
------------------------------------------------------------
pyregion/_region_filter.pyx:179:13: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
"""
inside(x, y) : given the numpy array of x and y, returns an
array b of same shape, where b[i] = inside1(x[i], y[i])
"""
cdef c_numpy.ndarray xya
cdef c_numpy.ndarray ra
^
------------------------------------------------------------
pyregion/_region_filter.pyx:180:13: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
array b of same shape, where b[i] = inside1(x[i], y[i])
"""
cdef c_numpy.ndarray xya
cdef c_numpy.ndarray ra
cdef double *xyd
cdef npy_bool *rd
^
------------------------------------------------------------
pyregion/_region_filter.pyx:182:13: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
def inside_x_y(self, x, y):
"""
inside(x, y) : given the numpy array of x and y, returns an
array b of same shape, where b[i] = inside1(x[i], y[i])
"""
cdef c_numpy.ndarray xa
^
------------------------------------------------------------
pyregion/_region_filter.pyx:205:13: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
"""
inside(x, y) : given the numpy array of x and y, returns an
array b of same shape, where b[i] = inside1(x[i], y[i])
"""
cdef c_numpy.ndarray xa
cdef c_numpy.ndarray ya
^
------------------------------------------------------------
pyregion/_region_filter.pyx:206:13: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
inside(x, y) : given the numpy array of x and y, returns an
array b of same shape, where b[i] = inside1(x[i], y[i])
"""
cdef c_numpy.ndarray xa
cdef c_numpy.ndarray ya
cdef c_numpy.ndarray ra
^
------------------------------------------------------------
pyregion/_region_filter.pyx:207:13: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cdef c_numpy.ndarray xa
cdef c_numpy.ndarray ya
cdef c_numpy.ndarray ra
cdef double *xd
cdef double *yd
cdef npy_bool *rd
^
------------------------------------------------------------
pyregion/_region_filter.pyx:210:13: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cdef class RegionOrList(RegionList):
"""
>>> r = RegionOrList(r1, r2, r3, r4, ...)
"""
cdef npy_bool _inside(self, double x, double y):
cdef c_python.PyListObject *child_regions
^
------------------------------------------------------------
pyregion/_region_filter.pyx:287:13: 'PyListObject' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
"""
>>> r = RegionAndList(r1, r2, r3, r4, ...)
"""
cdef npy_bool _inside(self, double x, double y):
cdef c_python.PyListObject *child_regions
^
------------------------------------------------------------
pyregion/_region_filter.pyx:306:13: 'PyListObject' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
xp[0] = x
yp[0] = y
cdef npy_bool _inside(self, double x, double y):
cdef double xp, yp
cdef npy_bool r
^
------------------------------------------------------------
pyregion/_region_filter.pyx:367:13: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
self.metric_set_origin(self.x[0], self.y[0], c)
cdef npy_bool _inside(self, double x, double y):
cdef int i, j
cdef npy_bool r
^
------------------------------------------------------------
pyregion/_region_filter.pyx:585:13: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cimport c_numpy
from c_numpy cimport npy_bool
cimport c_python
c_numpy.import_array()
^
------------------------------------------------------------
pyregion/_region_filter.pyx:13:7: cimported module has no attribute
'import_array'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int l, nx, ny
if hasattr(img_or_shape, "shape"):
shape = img_or_shape.shape
elif c_python.PySequence_Check(img_or_shape):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:119:21: cimported module has no attribute
'PySequence_Check'
Error compiling Cython file:
------------------------------------------------------------
...
shape = img_or_shape
else:
raise RegionFilterException("the inut needs to be a numpy
2-d array"
" or a tuple of two integers")
if c_python.PySequence_Length(shape) != 2:
^
------------------------------------------------------------
pyregion/_region_filter.pyx:125:19: cimported module has no attribute
'PySequence_Length'
Error compiling Cython file:
------------------------------------------------------------
...
if c_python.PySequence_Length(shape) != 2:
raise RegionFilterException("shape of the input image must
be 2d: "
"%s is given" % (str(shape)))
ny = c_python.PySequence_GetItem(shape, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:129:21: cimported module has no attribute
'PySequence_GetItem'
Error compiling Cython file:
------------------------------------------------------------
...
if c_python.PySequence_Length(shape) != 2:
raise RegionFilterException("shape of the input image must
be 2d: "
"%s is given" % (str(shape)))
ny = c_python.PySequence_GetItem(shape, 0)
nx = c_python.PySequence_GetItem(shape, 1)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:130:21: cimported module has no attribute
'PySequence_GetItem'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int iy, ix
ny_nx[0] = ny
ny_nx[1] = nx
ra = c_numpy.PyArray_EMPTY(2, ny_nx,
^
------------------------------------------------------------
pyregion/_region_filter.pyx:144:20: cimported module has no attribute
'PyArray_EMPTY'
Error compiling Cython file:
------------------------------------------------------------
...
ny_nx[0] = ny
ny_nx[1] = nx
ra = c_numpy.PyArray_EMPTY(2, ny_nx,
c_numpy.NPY_BOOL, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:145:42: cimported module has no attribute
'NPY_BOOL'
Error compiling Cython file:
------------------------------------------------------------
...
ny_nx[1] = nx
ra = c_numpy.PyArray_EMPTY(2, ny_nx,
c_numpy.NPY_BOOL, 0)
rd = <npy_bool *> c_numpy.PyArray_DATA(ra)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:147:14: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
ny_nx[1] = nx
ra = c_numpy.PyArray_EMPTY(2, ny_nx,
c_numpy.NPY_BOOL, 0)
rd = <npy_bool *> c_numpy.PyArray_DATA(ra)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:147:33: cimported module has no attribute
'PyArray_DATA'
Error compiling Cython file:
------------------------------------------------------------
...
cdef double *xyd
cdef npy_bool *rd
cdef int i
cdef int n
xya = c_numpy.PyArray_ContiguousFromAny(xy, c_numpy.NPY_DOUBLE,
1, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:186:21: cimported module has no attribute
'PyArray_ContiguousFromAny'
Error compiling Cython file:
------------------------------------------------------------
...
cdef double *xyd
cdef npy_bool *rd
cdef int i
cdef int n
xya = c_numpy.PyArray_ContiguousFromAny(xy, c_numpy.NPY_DOUBLE,
1, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:186:59: cimported module has no attribute
'NPY_DOUBLE'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int i
cdef int n
xya = c_numpy.PyArray_ContiguousFromAny(xy, c_numpy.NPY_DOUBLE,
1, 0)
ra = c_numpy.PyArray_EMPTY(1, xya.dimensions,
^
------------------------------------------------------------
pyregion/_region_filter.pyx:188:20: cimported module has no attribute
'PyArray_EMPTY'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int n
xya = c_numpy.PyArray_ContiguousFromAny(xy, c_numpy.NPY_DOUBLE,
1, 0)
ra = c_numpy.PyArray_EMPTY(1, xya.dimensions,
c_numpy.NPY_BOOL, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:189:42: cimported module has no attribute
'NPY_BOOL'
Error compiling Cython file:
------------------------------------------------------------
...
xya = c_numpy.PyArray_ContiguousFromAny(xy, c_numpy.NPY_DOUBLE,
1, 0)
ra = c_numpy.PyArray_EMPTY(1, xya.dimensions,
c_numpy.NPY_BOOL, 0)
xyd = <double *> c_numpy.PyArray_DATA(xya)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:191:32: cimported module has no attribute
'PyArray_DATA'
Error compiling Cython file:
------------------------------------------------------------
...
ra = c_numpy.PyArray_EMPTY(1, xya.dimensions,
c_numpy.NPY_BOOL, 0)
xyd = <double *> c_numpy.PyArray_DATA(xya)
rd = <npy_bool *> c_numpy.PyArray_DATA(ra)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:192:14: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
ra = c_numpy.PyArray_EMPTY(1, xya.dimensions,
c_numpy.NPY_BOOL, 0)
xyd = <double *> c_numpy.PyArray_DATA(xya)
rd = <npy_bool *> c_numpy.PyArray_DATA(ra)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:192:33: cimported module has no attribute
'PyArray_DATA'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int n
#cdef c_numpy.npy_bool ((*_inside_ptr)(RegionBase, double
,double ))
# FIX : check if two input has identical shape
xa = c_numpy.PyArray_ContiguousFromAny(x, c_numpy.NPY_DOUBLE, 1, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:217:20: cimported module has no attribute
'PyArray_ContiguousFromAny'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int n
#cdef c_numpy.npy_bool ((*_inside_ptr)(RegionBase, double
,double ))
# FIX : check if two input has identical shape
xa = c_numpy.PyArray_ContiguousFromAny(x, c_numpy.NPY_DOUBLE, 1, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:217:57: cimported module has no attribute
'NPY_DOUBLE'
Error compiling Cython file:
------------------------------------------------------------
...
#cdef c_numpy.npy_bool ((*_inside_ptr)(RegionBase, double
,double ))
# FIX : check if two input has identical shape
xa = c_numpy.PyArray_ContiguousFromAny(x, c_numpy.NPY_DOUBLE, 1, 0)
ya = c_numpy.PyArray_ContiguousFromAny(y, c_numpy.NPY_DOUBLE, 1, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:218:20: cimported module has no attribute
'PyArray_ContiguousFromAny'
Error compiling Cython file:
------------------------------------------------------------
...
#cdef c_numpy.npy_bool ((*_inside_ptr)(RegionBase, double
,double ))
# FIX : check if two input has identical shape
xa = c_numpy.PyArray_ContiguousFromAny(x, c_numpy.NPY_DOUBLE, 1, 0)
ya = c_numpy.PyArray_ContiguousFromAny(y, c_numpy.NPY_DOUBLE, 1, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:218:57: cimported module has no attribute
'NPY_DOUBLE'
Error compiling Cython file:
------------------------------------------------------------
...
# FIX : check if two input has identical shape
xa = c_numpy.PyArray_ContiguousFromAny(x, c_numpy.NPY_DOUBLE, 1, 0)
ya = c_numpy.PyArray_ContiguousFromAny(y, c_numpy.NPY_DOUBLE, 1, 0)
ra = c_numpy.PyArray_EMPTY(xa.nd, xa.dimensions,
^
------------------------------------------------------------
pyregion/_region_filter.pyx:220:20: cimported module has no attribute
'PyArray_EMPTY'
Error compiling Cython file:
------------------------------------------------------------
...
xa = c_numpy.PyArray_ContiguousFromAny(x, c_numpy.NPY_DOUBLE, 1, 0)
ya = c_numpy.PyArray_ContiguousFromAny(y, c_numpy.NPY_DOUBLE, 1, 0)
ra = c_numpy.PyArray_EMPTY(xa.nd, xa.dimensions,
c_numpy.NPY_BOOL, 0)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:221:42: cimported module has no attribute
'NPY_BOOL'
Error compiling Cython file:
------------------------------------------------------------
...
ya = c_numpy.PyArray_ContiguousFromAny(y, c_numpy.NPY_DOUBLE, 1, 0)
ra = c_numpy.PyArray_EMPTY(xa.nd, xa.dimensions,
c_numpy.NPY_BOOL, 0)
xd = <double *> c_numpy.PyArray_DATA(xa)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:223:31: cimported module has no attribute
'PyArray_DATA'
Error compiling Cython file:
------------------------------------------------------------
...
ra = c_numpy.PyArray_EMPTY(xa.nd, xa.dimensions,
c_numpy.NPY_BOOL, 0)
xd = <double *> c_numpy.PyArray_DATA(xa)
yd = <double *> c_numpy.PyArray_DATA(ya)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:224:31: cimported module has no attribute
'PyArray_DATA'
Error compiling Cython file:
------------------------------------------------------------
...
ra = c_numpy.PyArray_EMPTY(xa.nd, xa.dimensions,
c_numpy.NPY_BOOL, 0)
xd = <double *> c_numpy.PyArray_DATA(xa)
yd = <double *> c_numpy.PyArray_DATA(ya)
rd = <npy_bool *> c_numpy.PyArray_DATA(ra)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:225:14: 'npy_bool' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
ra = c_numpy.PyArray_EMPTY(xa.nd, xa.dimensions,
c_numpy.NPY_BOOL, 0)
xd = <double *> c_numpy.PyArray_DATA(xa)
yd = <double *> c_numpy.PyArray_DATA(ya)
rd = <npy_bool *> c_numpy.PyArray_DATA(ra)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:225:33: cimported module has no attribute
'PyArray_DATA'
Error compiling Cython file:
------------------------------------------------------------
...
xd = <double *> c_numpy.PyArray_DATA(xa)
yd = <double *> c_numpy.PyArray_DATA(ya)
rd = <npy_bool *> c_numpy.PyArray_DATA(ra)
n = c_numpy.PyArray_SIZE(xa)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:227:19: cimported module has no attribute
'PyArray_SIZE'
Error compiling Cython file:
------------------------------------------------------------
...
"""
cdef npy_bool _inside(self, double x, double y):
cdef c_python.PyListObject *child_regions
cdef int i, n
child_regions = <c_python.PyListObject *> self.child_regions
^
------------------------------------------------------------
pyregion/_region_filter.pyx:290:25: 'PyListObject' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cdef npy_bool _inside(self, double x, double y):
cdef c_python.PyListObject *child_regions
cdef int i, n
child_regions = <c_python.PyListObject *> self.child_regions
n = c_python.PyList_GET_SIZE(child_regions)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:291:20: cimported module has no attribute
'PyList_GET_SIZE'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int i, n
child_regions = <c_python.PyListObject *> self.child_regions
n = c_python.PyList_GET_SIZE(child_regions)
for i from 0 <= i < n:
if (<RegionBase> c_python.PyList_GET_ITEM(child_regions,
i))._inside(x, y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:293:37: cimported module has no attribute
'PyList_GET_ITEM'
Error compiling Cython file:
------------------------------------------------------------
...
cdef npy_bool _inside(self, double x, double y):
cdef c_python.PyListObject *child_regions
cdef int i, n
child_regions = <c_python.PyListObject *> self.child_regions
^
------------------------------------------------------------
pyregion/_region_filter.pyx:309:25: 'PyListObject' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
cdef npy_bool _inside(self, double x, double y):
cdef c_python.PyListObject *child_regions
cdef int i, n
child_regions = <c_python.PyListObject *> self.child_regions
n = c_python.PyList_GET_SIZE(child_regions)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:310:20: cimported module has no attribute
'PyList_GET_SIZE'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int i, n
child_regions = <c_python.PyListObject *> self.child_regions
n = c_python.PyList_GET_SIZE(child_regions)
for i from 0 <= i < n:
if not (<RegionBase>
c_python.PyList_GET_ITEM(child_regions, i))._inside(x, y):
^
------------------------------------------------------------
pyregion/_region_filter.pyx:312:41: cimported module has no attribute
'PyList_GET_ITEM'
Error compiling Cython file:
------------------------------------------------------------
...
cdef double *y
cdef int n
def __init__(self, x, y,
RegionContext c=None):
self.xa = c_numpy.PyArray_CopyFromObject(x, c_numpy.NPY_DOUBLE,
1, 1)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:573:25: cimported module has no attribute
'PyArray_CopyFromObject'
Error compiling Cython file:
------------------------------------------------------------
...
cdef double *y
cdef int n
def __init__(self, x, y,
RegionContext c=None):
self.xa = c_numpy.PyArray_CopyFromObject(x, c_numpy.NPY_DOUBLE,
1, 1)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:573:59: cimported module has no attribute
'NPY_DOUBLE'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int n
def __init__(self, x, y,
RegionContext c=None):
self.xa = c_numpy.PyArray_CopyFromObject(x, c_numpy.NPY_DOUBLE,
1, 1)
self.ya = c_numpy.PyArray_CopyFromObject(y, c_numpy.NPY_DOUBLE,
1, 1)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:574:25: cimported module has no attribute
'PyArray_CopyFromObject'
Error compiling Cython file:
------------------------------------------------------------
...
cdef int n
def __init__(self, x, y,
RegionContext c=None):
self.xa = c_numpy.PyArray_CopyFromObject(x, c_numpy.NPY_DOUBLE,
1, 1)
self.ya = c_numpy.PyArray_CopyFromObject(y, c_numpy.NPY_DOUBLE,
1, 1)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:574:59: cimported module has no attribute
'NPY_DOUBLE'
Error compiling Cython file:
------------------------------------------------------------
...
def __init__(self, x, y,
RegionContext c=None):
self.xa = c_numpy.PyArray_CopyFromObject(x, c_numpy.NPY_DOUBLE,
1, 1)
self.ya = c_numpy.PyArray_CopyFromObject(y, c_numpy.NPY_DOUBLE,
1, 1)
self.n = c_numpy.PyArray_SIZE(self.xa)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:576:24: cimported module has no attribute
'PyArray_SIZE'
Error compiling Cython file:
------------------------------------------------------------
...
self.xa = c_numpy.PyArray_CopyFromObject(x, c_numpy.NPY_DOUBLE,
1, 1)
self.ya = c_numpy.PyArray_CopyFromObject(y, c_numpy.NPY_DOUBLE,
1, 1)
self.n = c_numpy.PyArray_SIZE(self.xa)
self.x = <double *> c_numpy.PyArray_DATA(self.xa)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:578:35: cimported module has no attribute
'PyArray_DATA'
Error compiling Cython file:
------------------------------------------------------------
...
self.ya = c_numpy.PyArray_CopyFromObject(y, c_numpy.NPY_DOUBLE,
1, 1)
self.n = c_numpy.PyArray_SIZE(self.xa)
self.x = <double *> c_numpy.PyArray_DATA(self.xa)
self.y = <double *> c_numpy.PyArray_DATA(self.ya)
^
------------------------------------------------------------
pyregion/_region_filter.pyx:579:35: cimported module has no attribute
'PyArray_DATA'
make[1]: *** [debian/rules:43: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:13: binary] Error 2
More information about the Debian-astro-maintainers
mailing list