Jason Evans wrote:
> Jason Evans wrote:
>> I have a class declaration that looks like:
>>
>> cdef class DistMatrix:
>>      # ...
>>      cdef readonly size_t ntaxa
>>
>> With the recent size_t-related changes, I now get the following
>> compilation error:
>>
>>      C attribute of type 'size_t' cannot be accessed from Python
>
> Here's another problem:
>
>      cpdef float distanceGet(self, size_t x, size_t y):
>                                             ^
> ------------------------------------------------------------
>
> /home/jasone/crux/crux/build/run/pkg/Crux/DistMatrix/__init__.pyx:359:44:
> Cannot convert Python object argument to type 'size_t' (when parsing
> input arguments)
>
> Basically, size_t appears to have become an unusable type that is
> relegated to some sort of type purgatory.

At this stage my vote is for rolling back the size_t changes and file a
ticket for 0.11.1 instead.

Dag Sverre

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to