Re: [Cython] BUG: cannot override cdef by cpdef method in .pxd

2016-07-29 Thread Jeroen Demeyer
Fixed with a 1-line change: https://github.com/cython/cython/pull/545 ___ cython-devel mailing list cython-devel@python.org https://mail.python.org/mailman/listinfo/cython-devel

[Cython] BUG: cannot override cdef by cpdef method in .pxd

2016-07-27 Thread Jeroen Demeyer
Hello, I recently learned from Robert Bradshaw that it is legal in Cython to override cdef methods by cpdef methods. But doing this in a .pxd file causes a compile-time error: *foo.pyx*: cdef class Base(object): cdef meth(self): print("Base.meth()") cdef class Derived(Base):