I now have a contract with Adconion Media Group to produce a 2.7 version of Jython by July 15 of this year. It all started when my colleague Miki Tebeka asked how long it was going to be before a Jython 2.7 was going to become available. At the time I did not have a very happy answer to that one. Adconion has an internal application that will use Jython and they have standardized on the 2.7 version of Python for their CPython development. Naturally it's a pain to go back to 2.5 when you are happy with 2.7. One thing led to another and now I get to spend all of my time thinking about Jython for a while again. This time there is the added bonus of helping out with a Jython application going into production. I'll post more about that application another time :)
13

View comments

  1. Frank,

    this is very good news - congratulations!
    Oti.

    ReplyDelete
  2. Great news, been a fan of Jython for many years and look forward to upgrading...

    ReplyDelete
  3. Thanks Oti and raindog, I'm looking forward to upgrading too :)

    ReplyDelete
  4. Wow, it's great to hear that. It'll be great to have all of the major Pythons on the same version.

    So, uh, how about Python 3 support? :)

    ReplyDelete
  5. jdhandy: well, to work on 2.7 is in many ways to work on Jython 3 support -- I hope to figure out a way to keep going and figure out a way to get moving for real on a 3.x after July 15 - not exactly sure how that will work yet, but I'm hoping I can find a way.

    ReplyDelete
  6. jdhandly: BTW are you going to be at the PyCon language summit? We should talk about the standard lib sharing in 3.x either there or in some other venue -- and also about some testing strategies between our two projects.

    ReplyDelete
  7. Congrats Frank, great news!

    ReplyDelete
  8. Anonymous2:53 AM

    Besides support for python 2.7 will be any room for performance optimizations?

    ReplyDelete
  9. Anonymous: probably not on this round. The great hope for Jython performance will surely be when we move to invokedynamic. Unfortunately I think that is well beyond the scope of this block of development time. On the other hand, Jim Baker and and Shashank Bharadwaj have made progress on invokedynamic support, so stay tuned!

    ReplyDelete
  10. This is awesome news, for both you and the Python/Jython community! I have been struggling with comparability between Python 2.7 and Jython 2.5 myself and I can't wait for this release.

    ReplyDelete
  11. semagical5:15 PM

    Is this progressing? I haven't heard more about it. I hope so. Great job you've done keeping Jython going, Frank.

    ReplyDelete
  12. semagical: It is still progressing but the deadline was missed. I became a permanent employee of Adconion at the end of the contract and get 10% time to work on Jython (plus time between other company projects). We just released the first 2.7 beta, and so are on a good path to get 2.7 final done.

    ReplyDelete

Jeff Allen's Jython 2.7.2 release announcement:

On behalf of the Jython development team, I am pleased to announce that

Jython 2.7.2 has been released.

Notable additions include:

* much improved support for locale, but as a backward-incompatible

change, it is provided as an opt-in.

On behalf of the Jython development team, I'm pleased to announce that the second beta release of Jython 2.7.2 is available! This is a bugfix release.

Please see the NEWS file for detailed release notes. This release of Jython requires JDK 8 or above.

This release is being hosted at maven central.

1

On behalf of the Jython development team, I'm pleased to announce that the final release of Jython 2.7.1 is available! We thought 2017-07-01 was a perfect time to release version 2.7.1 :) This is a bugfix release.

On behalf of the Jython development team, I'm pleased to announce that the third release candidate of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include improvements in ssl and pip support.

Please see the NEWS file for detailed release notes.

On behalf of the Jython development team, I'm pleased to announce that the second release candidate of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include improvements in ssl and pip support.

Please see the NEWS file for detailed release notes.

On behalf of the Jython development team, I'm pleased to announce that the third beta of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include improvements in zlib and pip support.

Please see the NEWS file for detailed release notes. This release of Jython requires JDK 7 or above.

On behalf of the Jython development team, I'm pleased to announce that the second beta of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include better unit testing under windows and the restoration of os.getpid() function.

Please see the NEWS file for detailed release notes.

On behalf of the Jython development team, I'm pleased to announce that the first beta of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include:

Import systems fixes for relative imports and some circular imports. -m command now executes scripts from inside a jar file.

On behalf of the Jython development team, I'm pleased to announce that the final release of Jython 2.7.0 is available! It's been a long road to get to 2.7, and it's finally here! I'd like to thank Amobee for sponsoring my work on Jython.

On behalf of the Jython development team, I'm pleased to announce that the third release candidate of Jython 2.7 is available! I'd like to thank Amobee for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython.

Please see the NEWS file for detailed release notes.

On behalf of the Jython development team, I'm pleased to announce that the second release candidate of Jython 2.7 is available! We've now fixed the windows installer issues from rc1. I'd like to thank Amobee for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython.

[Update: on Windows machines the installer shows an error at the end. The installer needs to be closed manually, but then the install should still work.

[Update: some of the download links where wrong, they should now be correct. Sorry for the mistake!] On behalf of the Jython development team, I'm pleased to announce that the fourth beta of Jython 2.7 is available. I'd like to thank Amobee for sponsoring my work on Jython.

On behalf of the Jython development team, I'm pleased to announce that the third beta of Jython 2.7 is available. I'd like to thank Adconion Media Group (now Amobee) for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython.

A while ago I started a port of the CPython devguide but I never got it to the point that I felt I could release it. I've decided that it's better to have an incomplete version out there vs. having no Jython devguide at all, so I'm doing a soft launch.

Update: This release of Jython requires JDK 7 or above.

On behalf of the Jython development team, I'm pleased to announce that the second beta of Jython 2.7 is available. I'd like to thank Adconion Media Group for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython.

On behalf of the Jython development team, I'm pleased to announce that the first beta of Jython 2.7 is available. I'd like to thank Adconion Media Group for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython.

6

On behalf of the Jython development team, I'm pleased to announce that the first release candidate of Jython 2.5.4 is available. I'd like to thank Adconion Media Group for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython.

On behalf of the Jython development team, I'm pleased to announce that the final release of Jython 2.5.3 is available. I'd like to thank Adconion Media Group for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython.

12

On behalf of the Jython development team, I'm pleased to announce that the first release candidate of Jython 2.5.3 is available. I'd like to thank Adconion Media Group for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython.

3

On behalf of the Jython development team, I'm pleased to announce that Jython 2.7 alpha2 is available for download. See the installation instructions.

I'd like to thank Adconion Media Group for sponsoring my work on Jython 2.7. I'd also like to thank the many contributors to Jython.

14

On behalf of the Jython development team, I'm pleased to announce that Jython 2.7 alpha1 is available for download. See the installation instructions.

I'd like to thank Adconion Media Group for sponsoring my work on Jython 2.7. I'd also like to thank the many contributors to Jython.

19

I now have a contract with Adconion Media Group to produce a 2.7 version of Jython by July 15 of this year. It all started when my colleague Miki Tebeka asked how long it was going to be before a Jython 2.7 was going to become available. At the time I did not have a very happy answer to that one.

13

On behalf of the Jython development team, I'm pleased to announce that Jython 2.5.3 beta1 is available for download. See the installation instructions.

Jython 2.5.3 fixes a number of bugs, including some errors when using relative imports. Please see the NEWS file for detailed release notes.

Releases of Python (and so releases of Jython) sometimes add new built-in types. In 2.6, a new such buitin is the "bytes" type. In the 2.x series, "bytes" is just a synonym for "str".

About Me
About Me
Subscribe
Subscribe
Links
Blog Archive
Blog Roll
Blog Roll
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.