Title: VS 2008 binaries
Type: enhancement Stage:
Components: Windows Versions: Python 2.5
Status: closed Resolution: wont fix
Dependencies: Superseder:
Assigned To: Nosy List: bellenot, loewis, tim.golden
Priority: normal Keywords:

Created on 2009-06-11 07:06 by bellenot, last changed 2009-06-11 20:58 by loewis. This issue is now closed.

Messages (4)
msg89238 - (view) Author: Bellenot (bellenot) Date: 2009-06-11 07:06

Would it be possible to obtain MSVC++2008(9.0) binaries of Python 2.5.4?
We are actually stuck to this version and have problem with MSVC 
runtime libraries incompatibility. I can build Python.exe from source, 
but there are a lot of missing modules (external dependencies). Then, 
as you already build full binaries with MSVC++7.1, I was wondering if 
it would be possible for you to build MSVC++9.0(2008) binaries...
Thanks in advance.

Cheers, Bertrand.
msg89250 - (view) Author: Tim Golden (tim.golden) * (Python committer) Date: 2009-06-11 11:15
I doubt there's any real likelihood of the official Python 2.5.4 being generated with a different compiler: it would mean, in principle, that all binary extensions would have be recompiled to ensure there were no issues. I suggest you ask on the Python mailing list / newsgroup where people can help you to compile things yourself as you obviously have the means.
msg89252 - (view) Author: Bellenot (bellenot) Date: 2009-06-11 15:05
OK, thanks for the reply, I just wanted to be sure.
BTW, why, after having build python with Visual Studio 2008, is it 
still claiming that:
error: Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible 
Visual Studio 2003 was not found on this system. If you have Cygwin 
you can try compiling with MingW32, by passing "-c mingw32" to
Cheers, Bertrand.
msg89260 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2009-06-11 20:58
> Would it be possible to obtain MSVC++2008(9.0) binaries of Python 2.5.4?

It's certainly possible to obtain them, if you create them yourself.
There won't be any further 2.5 binaries at all (regardless of compiler
version) from

As for the distutils question: distutils has hard-coded knowledge what
compiler should have been used to compile Python, and prints that
message irrespective of what compiler was actually used. You'll have to
port distutils to VS 2008 yourself.
Date User Action Args
2009-06-11 20:58:23loewissetstatus: open -> closed

nosy: + loewis
messages: + msg89260

resolution: wont fix
2009-06-11 15:05:04bellenotsetmessages: + msg89252
2009-06-11 11:15:52tim.goldensetnosy: + tim.golden
messages: + msg89250
2009-06-11 07:06:15bellenotcreate