[python-win32] extension modules and msvc version

Chris Angelico rosuav at gmail.com
Fri Feb 20 17:58:51 CET 2015


On Sat, Feb 21, 2015 at 3:41 AM, Zachary Turner <zturner at google.com> wrote:
> Is the situation better in python 3 than it is in 2.7? And is anyone aware
> of any ways to get around this restriction so that i can write an extension
> module that will work with a binary release of python?

It's going to be better, starting from Python 3.5; Microsoft is
guaranteeing a measure of binary compatibility for future compiler
versions. Unfortunately the guarantee requires some internal changes,
so it's moving forward only, not backward. The fate of Python 2.7 is
very much up in the air, because the compiler that was used for 2.7.0
won't be supported in 2020 (I think it might be already out of
support), so there's a big question of whether or not to change
compilers in the middle of a minor version. Neither option is good.

ChrisA


More information about the python-win32 mailing list