Re: Python 2.3
"Roger Binns" <[email protected]>
| Newsgroups | gmane.comp.mobile.bitpim.devel |
|---|---|
| Message-ID | <078801c5d83e$cca56310$cf0a76cb@Roadtrip> |
> >So my question is, has there been any thought in moving the project > >to Python 2.4? > > Yes, and the answer is not yet. The reason is due to the murky > interpretation of distributing the MS DLL file(s). The specific details: On Windows Python 2.3 is compiled with Microsoft VC6. The binaries will work on any recent (ie Win9x/2K/XP) version of Windows. Python 2.4 is compiled with Microsoft VC7. That has some new supporting runtime DLLs with names like msvcr71.dll (Microsoft Visual C Runtime). Those DLLs are not available as standard on Windows systems. If you have purchased a copy of VC7 then Microsoft gives you the right to redistribute the DLLs with your program. However the license under which they allow that is interpretted by many people to not allow the redistribution with a GPL program at all and probaly not with any other open source license either. So quite simply if we moved to Python 2.4 we couldn't ship a Windows version of BitPim. For one thread on the subject (there are many) see http://groups.google.com/group/comp.lang.python/browse_thread/thread/bccb45b7dae7ddd5/b021f49582b3bc76 or http://tinyurl.com/9b9w4 Roger ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information