[Shootout-list] Please copy pure-Python modules from CPython to
IronPython
Seo Sanghyeon
tinuviel at sparcs.kaist.ac.kr
Sat Apr 22 23:01:46 UTC 2006
First, thank you for adding IronPython to the shootout!
I see some tests like cheap-concurrency failing because it can't import
threading module. But IronPython is designed to be used together with
pure-Python modules from CPython, not alone. So please copy them.
Step by step: (in IronPython install directory)
$ rm -rf Lib
$ cp -a /usr/lib/python2.4 Lib
$ rm Lib/site.py
$ touch Lib/site.py
Last two steps are necessary, because CPython's site.py startup file
doesn't make sense with IronPython, but site.py needs to exist anyway.
Much of threading module is implemented in pure-Python. Only the thread
module (not threading) is built-in. For fun, here's dependency graph of
threading module:
threading
_threading_local
atexit
traceback
linecache
os
UserDict
copy_reg
types
posixpath
stat
Seo Sanghyeon
More information about the Shootout-list
mailing list