[Zope-dev] Re: Zope 2.6+ pyton 2.3 ? and "Bad Call" on zope
2.6.2/python 2.1.3 with profiling turned on.
Choo Zhi Min
zhimin at iss.nus.edu.sg
Thu Oct 30 21:14:11 EST 2003
On Wed, 29 Oct 2003 11:28:36 +0100, Romain Slootmaekers <romain at zzict.com>
wrote:
> - how difficult is it to get a zope 2.6.2 (or 2.7) working with a
> python 2.2.x or 2.3. on a windows platform? (I read up on the changes
> between 2.6 and 2.7 and it does not seem to change python version.)
Hi,
Here's my experience in setting zope 2.6.2 with python 2.3.2 in both
windows 2000 and red hat linux 9. Each
step is marked with [x], where x is the platform that this step is
applicable, x=W for Windows, x=L for Linux.
1) [WL] extract source :)
2) [W] cd into
Zope-2.6.2-src\lib\python\Products\PluginIndexes\TextIndex\Splitter\, fix
the following
truncated file names:
ISO_8859_1_Splitter\src\ISO_885 to ISO_8859_1_Splitter.c
UnicodeSplitter\src\UnicodeSpli to UnicodeSplitter.c
UnicodeSplitter\tests\__init__ to __init__.py
UnicodeSplitter\tests\testUnico to testUnicodeSplitter.py
3) [WL] python 2.3.2 will complain that some zope codes contain 'argument
named None', e.g. def mymethod(a, b,
None=None). So goto Zope-2.6.2-src\inst\, edit compilezpy.py. Change
class NoteErr to:
class NoteErr:
wrote = 0
def write(self, *args):
for arg in args:
if arg.find('SyntaxWarning: argument named None'): return
self.wrote = 1
apply(stderr.write, args)
4) [W] Start compiling zope in windows. Cd into \Zope-2.6.2-src, then run
"c:\progra~1\python23\python.exe
wo_pcgi.py". Don't use "c:\program files\...", the space will fail the
compilation. Another note: I can't
compile zope using w_pcgi.py because it invokes unix command to compile
pcgi. Anyway, I don't need pcgi, so
wo_pcgi.py is fine for me.
5) [L] Start compiling zope in linux. Cd into Zope-2.6.2-src, then run
"python2.3 wo_pcgi.py" or "python2.3
w_pcgi.py"
6) [WL] Make a zope instance. Cd into Zope-2.6.2-src\inst, run
make_instance.py and follow on-screen
instruction. You need to hack the start script in the instance directory
to make it run in windows.
Have fun! Comments are most welcome.
Regards,
Zhi Min
More information about the Zope-Dev
mailing list