Guido van Rossum <guido@python.org> writes:
> I think I try to change the API version number when there are
> incompatible changes in object lay-out which would trip you up even if
> the functions haven't changed. An example would be adding the hash
> field to the string object, which requires recompilation for every
> extension that uses the PyString_AS_STRING macro.
Or removal of the ob_size field from the cell object...
Regards,
Martin