Skip to content

Project pulse is flatline. #36

Open

Description

@Thrameos

I was looking for a solution to using mixed python and java, but required python 3 for my company project. When I started work on the project last spring, this project looked like a long road so I decided to use jpype. I figured that this project would catch up eventually. But since then it appears this project has completely stalled.

Is there a road map or a task list with things that contributors can do to get this project back to moving? Or has it died completely? What level of push is required to get a beta for python3?

Activity

  1. stuaxo commented on Feb 28, 2018

    @stuaxo

    Can't talk for jython3, but when it comes to jythons python2 support, most of the time it made big leaps were when companies sponsor it (I think they basically brought on the main jython developer for a bit or contracted him), that's how it made big leaps from 2.2, to 2.7.

  2. fwierzbicki commented on Mar 1, 2018

    @fwierzbicki
    Member

    Jython3 is more stalled than dead. There where a few years with a few different companies that allowed some of us to put more time into it and so things moved much faster, but we're all volunteers lately, so things are slower. We're currently focusing on a next 2.7.x, followed by a plan to move mainline development to github (this jython3 repo is experimental, but contains some really great progress. It is however a long way from a real release). There is no concrete roadmap for Jython3, that would come after we move to github and make the decision to move main development from the 2.x series to the 3.x series.

  3. Thrameos commented on Mar 1, 2018

    @Thrameos
    Author

    Thank you for your reply.

    A road map of tasks that could be accomplished would certainly help it people wanted to make contributions. I was looking to see if I could pitch some time into help, but it doesn't look active enough for me to be able to push it forward much.

    And stalled is often very similar to dead. The more effort focuses on 2.7 the less relevant that work in this branch unless the drift rate is pretty slow. I am sure it can all be backported, but that means any effort is limited to the person who knows what was done to diverge the two. CPython is moving onto version 3.8 while this effort was targeting 3.5. At least this project should revise its target and put down a road map of tasks needed so that it is clear what "long way" means. The current state means that any potential contributors will likely do what I did and find easier paths.

  4. xforward7 commented on Apr 17, 2019

    @xforward7

    Really Dead?

  5. xforward7 commented on Apr 17, 2019

    @xforward7

    i wanna it back

  6. xforward7 commented on Apr 17, 2019

    @xforward7

    how can i be a contributor?

  7. jbfaden commented on Apr 17, 2019

    @jbfaden

    I'd be happy to help in any way that I can. Jython is an essential part of software I provide, and I know at some point the scientists who use it will be looking for Jython 3.

  8. Thrameos commented on Apr 17, 2019

    @Thrameos
    Author
  9. qunaibit commented on Apr 18, 2019

    @qunaibit

    GraalPython (https://github.com/graalvm/graalpython) might be a viable alternative, and it is actively maintained.

  10. jeff5 commented on Apr 18, 2019

    @jeff5
    Member

    It's not dead, it's resting. 🦜

    Let's not mistake a repository for a project: all energy the project has is directed at 2.7.2b. I'd love to work on a 3.x.

    What you see here is what it says it is, a sandbox is which potentially useful work was done, but on a fork. A look at all the fixes to 2.7 since the fork should convince you that some cruel bugs have been fixed to which this shot at Jython 3 is surely still heir.

  11. Phoenyx33 commented on Jul 25, 2019

    @Phoenyx33

    Now that python 2.7 is definitely EOL, is anyone going to start work on Jython 3 since the scientists are going to start clamoring for it?

  12. jeff5 commented on Jul 26, 2019

    @jeff5
    Member

    Yes.

  13. pbailly commented on Oct 28, 2019

    @pbailly

    Hello,

    I am using Jython to write Python code and execute it inside a Java/BigData environment.
    With the deprecation of Python 2.X getting closer, I want to migrate to something compatible with Python 3.X code.

    I saw that Jython project is still active and even got the release 2.7.2b1.
    But I cannot find any news related to Python 3.X since your last message.

    Do you have plan to focus on Jython3?

    Thank you for any feedback!

  14. jeff5 commented on Oct 29, 2019

    @jeff5
    Member

    Yes, if we can get 2.7.2 out (even a beta) we hope to have some time for Jython 3. The work in this repository is a fork that, unfortunately, has diverged from 2.7 and it's not immediately clear how to recover the value in both together.

  15. FilBot3 commented on Dec 16, 2019

    @FilBot3

    So, now that Python 2.7 is EOL as of 2020-01-01, will this project make a more concentrated effort on Jython 3?

  16. jeff5 commented on Dec 24, 2019

    @jeff5
    Member

    Quietly working on it, when not visibly working on 2.7.2.

  17. MauroGonzalez96 commented on Apr 9, 2020

    @MauroGonzalez96

    hi, is there a date for jython 3?? or you recommend me to use python 2.7 for an applications for now??

  18. carloreggiani commented on Aug 27, 2020

    @carloreggiani

    Any news? I'm getting:

    DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support

  19. jeff5 commented on Aug 29, 2020

    @jeff5
    Member
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions