Tuesday, April 28, 2009

Jython 2.5 Beta 4 Released

Jython 2.5b4 is available for download. See the installation instructions.

While no new features have been added since Beta 3, we have fixed a number of bugs. One of the bugs prompted an almost total re-write of our Tuple and List implementations, which is the reason that this is another beta and not a release candidate. Expect a release candidate real soon now.

We also applied a patch that allows Jython to function in a system that does not have write access to the filesystem so that Jython can run unpatched in Google App Engine.

This is a beta release so be careful.

7 comments:

Perone said...

Thank you for the work ! Keep walking !

Anonymous said...

Does it run mercurial yet?

Frank Wierzbicki said...

Anonymous: not really -- the biggest blocker for mercurial support is the buffer() protocol. jython does not have it, and mercurial uses it. buffer is not likely to appear in jython before 2.6.

Chris said...

Awesome. Thanks for your hard work. I'm looking forward to trying this today :-)

RonnyPfannschmidt said...

part of mercurial already works
at least i could run hg status with jython
currently im working on getting the testsuite running

jythonpath is a nasty thing to have

Frank Wierzbicki said...

RonnyPfannschmidt: What is your trouble with JYTHONPATH? It doesn't make sense for us to just use PYTHONPATH (since clashes are almost inevitable). If you don't like using environment variables you could also use -Dpython.path=/path/to/something:/path/to/other

RonnyPfannschmidt said...

the testsuite and the setup.py of mercurial use some stuff in pythonpath to manage the pure modules