Menu

Java Embedded Python / News: Recent posts


Jepp - 2.3 Released

The long awaited SVN changes are finally released. Lots of goodies requested by users.

Posted by Mike Johnson 2008-02-24

Jepp - 2.2 Released

Bug fixes. `jimport' should only throw ImportError. This prevented some Python packages from importing correctly. An updated libtool correctly adds .so suffix on Linux.

Enjoy!

Posted by Mike Johnson 2007-03-16

Jepp - 2.1-1 Source Tarball

Fixes an issue with libtool on Linux. An updated version now correctly added suffix '.so' to libjep.

Posted by Mike Johnson 2007-03-09

Jepp - 2.1 Released

Release adds the ability to run pyo and pyc files. JProxy support also added. Bug fixes within.

Enjoy!

Posted by Mike Johnson 2007-02-12

Jep - 2.0 Released

Same great features as 2.0-beta. Changes were limited to makefile updates to compile correctly without javax.script support.

Enjoy!

Posted by Mike Johnson 2006-10-18

Jep - 2.0 Beta 1 Released

Numerous improvements including an import facility, javax.script
support, support for translating Class objects, and other fun stuff.

Potential backwards compatibility issues:

- Jep.getValue now boxes primitives (before it converted anything that
wasn't a Java object to a String).

- Jep.set() now sets variables in the globals dict instead of on the
jep module.

See the ChangeLog for a detailed list of what's changed.... read more

Posted by Mike Johnson 2006-09-18

Is JEP still actively developed?

The short answer is yes. I've received a number of emails asking whether JEP is alive or if I died or something. Nothing of the sort. I was simply gone on deployment for the last couple of months. (I'm an active duty Marine.) Now that I'm back, I would like to stretch out my hacking fingers a little.

The trouble is, there's not a lot left to do. JEP already does all that I needed and I want to keep it small and simple. I intend to create some classes so JEP can be used with the up coming Java scripting framework, but other than that I need your input. If there's something you need, I'll be glad to take a look for you.... read more

Posted by Mike Johnson 2006-08-13

Jep - 1.1 Released

This release fixes a memory leak and changes the licensing for the .java files to the libpng license from LGPL. This will make it easier for some people to link to Jep's Java code.

Enjoy!

Posted by Mike Johnson 2005-02-15

Jep - 1.0 Released

Final bug fixes for 1.0 release. Future releases will be source compatible to this API, which hasn't actually changed much since I started.

If there are features you'd like to see, please drop a line on the mailing lists or forums and let me know.

Posted by Mike Johnson 2004-12-14

Jep - 0.9.11 Released

Release fixes memory leaks due to circular references in Python. It is a recommended upgrade.

Posted by Mike Johnson 2004-07-27

Jep - 0.9.10 Released

Jep (embeds CPython in Java) has reached it's 1.0 candidate, 0.9.10. I've put my first Python scripts into production and I've finished the features needed for a good 1.0. There were a lot of bugfixes as well, so check it out.

New features:
- primitive array support.
- char and byte types mapped.
- Readline-aware console.py for using Jep interactively.
- Run Java class to execute Python scripts.... read more

Posted by Mike Johnson 2004-07-09

Jep - 0.9.0 Released

Jep (embeds CPython in Java) is now at 0.9. This is mainly a bug fix and portability release. Just the headlines:

- Added an Apache BSF engine wrapper.
- Compiles and runs on Windows.
- eval() support
- Other bug fixes, ports.

Enjoy!

Posted by Mike Johnson 2004-06-15

Jep - 0.8.1 Released -- May 21, 2004

This release can best be described as "the simplest thing that could possibly work." Jep allows you to embed CPython into your Java project to provide scripting support. 0.8.1 fixes all known serious bugs (all 2 of them) and is ready to be tested.

On the road to 1.0:
- all basic Java types are mapped to python equivalents, except for the 'byte' type.
- Java objects are fully callable.
- Method overloading works.
- Argument types are automatically detected and converted.
- A method or constructor's declared exceptions are automatically mapped to Python.... read more

Posted by Mike Johnson 2004-05-21

Getting Started

I'll be adding initial import from Trinity Capital (where I work) today. I'll be out next week in Vegas, so I'm going to hold off making a .9 release until I get back. If you've already found this project, go ahead and pull it from CVS and I'll answer questions when I get back.

If you like Jep, send your thanks to Trinity for letting me release this code. Please send any comments or suggestions to the mailing list or forums.

Posted by Mike Johnson 2004-05-19
MongoDB Logo MongoDB