Re: [Cheetahtemplate-discuss] Call For Help! I need Windows/Python developers!
Brought to you by:
rtyler,
tavis_rudd
From: James A. <ab...@gm...> - 2009-06-26 04:16:38
|
I've just compiled NameMapper under Windows. There is only a minor change needed to _namemapper.c. See attached patch. I compiled this on Windows XP using Visual C++ 2008 Express (that's the free version). The Python version is 2.6.2 installed from the python.org installer. I've also tried to get the tests running under Windows. There are a few problems here: 1) Use of commands.getstatusoutput(). This isn't supported on Windows. I've replaced this will subprocess.Popen which seems to be the preferred new method. 2) Some tests assume that the shell will expand globs ("*.tmpl") and the Windows shell doesn't do this. I'm skipping these tests on Windows. 3) One place assumed that temp files went in /tmp. I fixed that to be more general. 4) After running `setup.py install` there's no command-line "cheetah" command installed. The tests that try to shell out and run this command don't work. I've made a batch file and put it on my PATH to work around this for now but I don't know what the proper long-term solution is. Use setuptools to create a wrapper .exe? A patch addressing 1 through 3 is attached. -- James Abbatiello |