Rebuilding extensions (was: python-dev summary)

Andrew Dalke dalke at acm.org
Fri Feb 16 02:08:02 EST 2001


Tom Loredo wrote:
>I'm curious about what to expect in
>this regard.  Will every .X revision of Python require rebuilding
>extensions, or is it required only when there are changes to
>the C API?  If the latter, how likely is it that the C API will
>*not* change between revisions?

Looking at modsupport.h gives an idea of the frequency of change

http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/~checkout~/python/dist/src/Inc
lude/modsupport.h?rev=2.36&content-type=text/plain&cvsroot=python


>   25-Jan-2001  FLD     1010    Parameters added to PyCode_New() and
>                                PyFrame_New(); Python 2.1a2
>
>   14-Mar-2000  GvR     1009    Unicode API added
>
>   3-Jan-1999 GvR 1007 Decided to change back!  (Don't reuse 1008!)
>
>   3-Dec-1998 GvR 1008 Python 1.5.2b1
>
>   18-Jan-1997 GvR 1007 string interning and other speedups


so it looks like about once a year, that is, a change almost
every release.

                    Andrew
                    dalke at acm.org






More information about the Python-list mailing list