[RFC] depend on testtools for testing?

John Arbash Meinel john at arbash-meinel.com
Fri Oct 30 13:46:09 GMT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

INADA Naoki wrote:
>>> Make bdist_msi works reasonably well for a pure-python package. And is
>>> available in standard 'disutils' for newer versions of python. (May be
>>> 2.5+, I don't know what 'newer' really means.)
>> 2.5
> 
> What about dropping support for Python 2.4 on Windows?
> - Python 2.4 doesn't have ctypes.
> - Python 2.4 requires old C compiler (VC++ 2003)
> - Windows doesn't have "Distribution package". So users can select own
> Python version.
> 

We could, but

1) you could install ctypes on python2.4. And we've tried to generally
make the code compatible with *either* ctypes or pywin32.

2) VC 2003 is, unfortunately no longer easily available in the Express
Edition. Which is a shame. However, things compile just fine using
mingw32 so you can grab a free compiler and build the extensions.

3) I agree that people have had to download and install a specific
version already. So they should know how to get a newer one. However, I
know that things like Zope were still 2.4 only for a long time.
(Launchpad itself is only going to 2.5 in the next month or two...)

So we certainly could. But for now, it is easy enough to build bzrlib on
win32.

Note that we currently use "setup.py bdist_wininst" which creates a .exe
rather than a .msi, and has been around a lot longer than python 2.5...

Maybe we should think about updating to 'bdist_msi' for the 2.5 and 2.6
builds?

John
=:->

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkrq7iEACgkQJdeBCYSNAAMscQCcChqxaMyHuy++1o+S3NMEfNvv
S8kAoJ2MWD2z0hzFi+D88cmvdEobQ1la
=pmwQ
-----END PGP SIGNATURE-----



More information about the bazaar mailing list