◐ Shell
clean mode source ↗

Message 257725 - Python tracker

So yeah, I guess Cython is doing something magical to boost the instance's type's basicsize, but I can't tell what from the Python prompt.  It also clearly doesn't affect the un/picklability of the instance, so I think the entire check is probably misguided.

It should almost definitely not raise a TypeError.  Either disable the entire check, or at most make it a warning.