Trac on Jython

Some days ago i start discussion about current status of Python frameworks on Jython (only Russian version available). In short summary — many people work on this problem and Django was first.

Now i want to talk about Trac on Jython status. Google don’t provide any useful results on query about Trac on Jython, therefore i start more detailed research.

If you try to run Trac 0.11.1 on Jython you need to run all Trac dependencies, which includes Setuptools (already worked fine on Jython) and Genshi. Main problem there is Genshi library which dependence on xml.parsers.expat which in python bindings to native expat library. This require writing JNI wrapper for expat library. Also Genshi use some low-level functions of CPyhton like: AST rewriting, and CPython bytecode generation. (Some discussions about Genshi on Jython).

Genshi also used in TurboGears 2 framework and some people work on Genshi porting to Jython. This work was started as GSoC 2008 project: Improving TurboGears2 support on Jython. You can read some status reports about progress: Weekly status report, TG2 (already partly working) on Jython — status update,

Add post to:   Delicious Reddit Slashdot Digg Technorati Google
Make comment

Comments

No comments for this post

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image