[Zope-Coders] what version of Python allowed on trunk?
Brian Lloyd
brian.lloyd@zope.com
Fri, 5 Oct 2001 14:26:32 -0400
> 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 with 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.
Python 2.1 is the "officially supported platform" for Zope, so
you are right that we mean "everything on the trunk must _work_
under Python 2.1".
There are some subpackages (ZODB, DocumentTemplate, others) that
have a life and an identity outside of the whole of Zope, and it is
possible that the maintainers may refine the general rule for those
packages ("code in package xxx must work with both 1.5.x and 2.1").
Refinements (and enforcement) of the general rule are up to the
maintainers of the independent sub-packages.
Brian Lloyd brian@zope.com
Software Engineer 540.361.1716
Zope Corporation http://www.zope.com