When writing Cython code, special care must be taken to ensure that
the code can be interrupted with CTRL-C. Since Cython optimizes for
speed, it normally does not check for interrupts. The cysignals
package provides mechanisms to handle interrupts (and other signals
and errors) in Cython code.