Re: Jython Development Status

Jeff Allen <[email protected]> Sun, 20 Mar 2022 17:56:19 +0000
Newsgroups gmane.comp.lang.jython.devel
Message-ID <[email protected]>
Hi Eric, welcome to the quiet list.

On 20/03/2022 13:58, Eric Bresie wrote:
> Hello, new to the mailing lists.
>
> What is the current development status of Jython?  From my understanding
>
>  1. The mailing lists on sourceforge seem somewhat quiet at the moment
>     (providing periodic summary of bugs).
>  2. The source has migrated over to Github (
>     https://github.com/jython/jython ) which seems to have a little
>     more activity there but still not sure beyond that what's going on.
>  3. There is the 2.7x development branch which is more or less bug
>     fix/maintenance mode)
>  4. The last published artifacts on Maven Central are from Mar 2020 (
>     https://mvnrepository.com/artifact/org.python/jython ).
>  5. There is major rework for 3.x development branch
>
> Does that sum up things?
>
> Eric Bresie
> [email protected]

Your summary is good. The bugs that post to this list are just those 
from bugs.jython.org but activity has moved to GitHub. If you want to 
contribute, that's the place. What's going on is evident there.

In terms of Jython 3, this is what we're aiming at: 
https://www.jython.org/jython-3-mvp . "Major rework" is right, and since 
it started as a personal experiment, with quite a high risk it might be 
ill-conceived, I've been cooking the ideas solo off-repo. I move them to 
the main branch (not master) for review as PRs. These fuse the ideas 
tested off-repo with, as much as possible, code from Jython 2 that is 
"temporarily dead" (resting?) on this branch. I'm getting more confident 
that this isn't a dead parrot.

Python 2.7 is not a supported version as far as the PSF is concerned. 
Jython 2.7 is in maintenance until a 3.x is viable. It is time we had a 
Jython 2.7.3 relase incorporating what others have been kind enough to 
contribute. I plan a beta for Easter with whatever contributions can be 
reviewed and bugs fixed by then. It goes without saying that the two 
branches (Jython 2 and 3) compete for attention.

Spending much of my weekend on https://github.com/jython/jython/pull/101 
(a Jython 2 PR) has brought it home again just how clever Jython 2 is 
internally, but also how much cleaner the Java API could be in Jython 3 
if that works as intended.


Jeff Allen

_______________________________________________
Jython-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jython-dev