[TransWarp] PEAK with Python2.3

Phillip J. Eby pje at telecommunity.com
Wed Sep 17 13:01:41 EDT 2003

At 06:44 PM 9/17/03 +0200, Eckhard Jost wrote:
>Am Mittwoch, 17. September 2003 18:21 schrieb Phillip J. Eby:
> > At 02:10 PM 9/17/03 +0200, Eckhard Jost wrote:
> > >Hello,
> > >
> > >my Zope-2.7.0-b2 is happily running under python2.3. And now I want to
> > >replace
> > >ZPatterns with PEAK for a new Projekt.
> >
> > That might be a bit premature, unless you're already comfortable with PEAK
> > and what it currently does.
>Hmm, so I have a problem now, because ZPatterns is not supportet for the new
>Python-Versions anymore and PEAK is not ready to use?

ZPatterns in general has been user-supported for some years now.  All the 
ZPatterns applications that Ty and I support are still running on earlier 
Zope versions, using Python 1.5.2.

>Especially, I have no idea how to compile DynPersit.c with the newer

Me either.  :)

> > >When I tryied to install PEAK-05a2 under python2.3 I got the following:
> > >
> > >   File "/usr/local/lib/python2.3/distutils/sysconfig.py", line 159, in
> > >customize_compiler
> > >     cpp = cc + " -E"           # not always
> > >TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
> >
> > Looks like a distutils problem ascertaining the C compiler.  Are you
> > perhaps on Windows, and lacking a C compiler?
>I am an Pinguin... ;-)
>It works fine with python2.2.3.
>I think you are maybe not totally right, because I compiled Zope-2.7.0-b2 and
>plone without any problems with python2.3.

Could be.  I've previously built PEAK with the 2.3 alpha and beta releases 
on Linux though, without problems.  I haven't built it with 2.3 final, 
though.  I'll give it a try when I have the chance; it may not be today, 
however.  (2.2.2 is the Python version we currently use for production 
apps, apart from our old Zopes.)

More information about the PEAK mailing list