On Apr 2, 2007 PJE wrote:
I'm confused. If ctypes is needed, why aren't we compiling it? And what does Cygwin's Python have to do with anything? (I specifically keep mineat 2.3 in order to do setuptools testing, and AFAIK Cygwin's package manager doesn't support having multiple installed Python versions.)It seems kind of strange that we should be requiring people to install a second version of Python in order to support a tool we added that requires part of the stdlib that we don't build... I mean, why go out of our way to patch Python *not* to build part of its standard library, just so we can then make people have to install another whole copy of Python, separately?(Note, by the way, that *not* building ctypes potentially breaks otherparts of the stdlib - the new Python "uuid" module uses it, for example.)
The answer comes in two parts - when we were developing rt we needed to use the new subprocess code and only until later testing did we realize that cytpes for windows Python only came in 2.5 so your python needs shifted from 2.4 to 2.5 for windows.
*Then* we found out that Chandler's build of Python did not have ctypes - I have not yet found out why that is. Your right that I will have to adjust Chandler's Python to include ctypes and as far as I know we didn't "go out of our way" to not include it. But for details I need to ask Andi as he was the one that actually performed the 2.4 -> 2.5 upgrade within Chandler.
The reason we set rt.py to use the system python is so that the test running tool is not using the code that it is testing (and to not have to have two copies of Chandler Python installed.)
--- Bear Build and Release Engineer Open Source Applications Foundation (OSAF) [EMAIL PROTECTED] http://www.osafoundation.org [EMAIL PROTECTED] http://code-bear.com PGP Fingerprint = 9996 719F 973D B11B E111 D770 9331 E822 40B3 CD29
PGP.sig
Description: This is a digitally signed message part
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "chandler-dev" mailing list http://lists.osafoundation.org/mailman/listinfo/chandler-dev
