[Python-Dev] Restricted API versioning
Antoine Pitrou
solipsis at pitrou.net
Sat Jun 23 23:41:19 CEST 2012
On Sat, 23 Jun 2012 23:31:07 +0200
"Martin v. Löwis" <martin at v.loewis.de> wrote:
> I've been thinking about extensions to the stable ABI. On the one hand,
> introducing new API can cause extension modules not to run on older
> Python versions. On the other hand, the new API may well be stable in
> itself, i.e. remain available for all coming 3.x versions.
>
> As a compromise, I propose that such API can be added, but extension
> authors must explicitly opt into using it. To define their desired
> target Python versions, they need to set Py_LIMITED_API to the
> hexversion of the first Python release they want to support.
Perhaps something more user-friendly than the hexversion?
Regards
Antoine.
More information about the Python-Dev
mailing list