[Zope-Coders] what version of Python allowed on trunk?

Chris McDonough chrism@zope.com
Fri, 5 Oct 2001 14:11:45 -0400


I think we need to be a little more granular/modular about fixing Zope
versions to a particular Python release.

Instead, we should fix Zope *package* versions to a particular Python
release.  So for instance, maybe DocumentTemplate 1.5 requires Python 2.1 or
above, while 1.4 requires Python 1.5.2 or above (version numbers of DT are
mythical in this example).

A practical example of this is ZODB.  I don't really think that it benefits
anyone to release a "standalone" ZODB that doesn't work with Python 1.5.2
unless there's a really good reason for requiring Python 2.X.

I know this is a lot of work, and requires more "ownership" of packages but
that's a good thing in any case as we're going to be required to make the
walls between modules a little less Chinese as more external contributors
come online.



----- Original Message -----
From: "Jeremy Hylton" <jeremy@zope.com>
To: <zope-coders@zope.org>
Sent: Friday, October 05, 2001 12:18 PM
Subject: [Zope-Coders] what version of Python allowed on trunk?


> Are we allowed to use features from Python 2.1 on the trunk?  It seems
> like we should be able to, because Zope 2.4 requires Python 2.1.
>
> What do we mean by require 2.1?  It seems like requiring a particular
> version means that we use some features that won't work wth earlier
> versions.  I wonder, though, if we actually mean "will work with 2.1."
>
> I know that ZEO 1.0 still works with Python 1.5.2.  It's a goal to
> support it with that version of Python.  Since ZEO uses the ZODB test
> suite, it's helpful that ZODB.tests not require 2.1.
>
> Jeremy
>
>
>
> _______________________________________________
> Zope-Coders mailing list
> Zope-Coders@zope.org
> http://lists.zope.org/mailman/listinfo/zope-coders
>