[Zope3-dev] Requiring Python 2.3 (was: zope3 doesn't likethe python datetime module?)

Barry Warsaw barry at zope.com
Tue Sep 23 11:29:01 EDT 2003


On Mon, 2003-09-22 at 21:03, Tim Peters wrote:

FWIW, we've made the choice to go with Python 2.3 for an internal
project based on Zope 2.6.2.

> Builtins with names True, False, and bool are in the later 2.3 "bugfix
> releases", but there's no bool *type* before 2.3.  If being able to
> distinguish, e.g., True from 1 is important to an app, that's a big
> difference (e.g., when talking with an external system that makes a bigger
> distinction between integers and Booleans, it can be very helpful to
> preserve the distinction in the Python code on the other end).

We found the compatibility with doctest/unittests to be much easier with
Python 2.3.  That and the fact we didn't have to pull in logging, and
that Python 2.3 is faster, etc. etc.

+1 on requiring Python 2.3 for Zope 3.  +0 on requiring it for Zope 2.7
<wink>.

-Barry





More information about the Zope3-dev mailing list