Comment by cfbolztereick

15 days ago

PyPy isn't unmaintained. We are certainly fixing bugs and are occasionally improving the jit. However, the remaining core devs (me among them) don't have the capacity to keep up with cpython. So for supporting new cpython versions we'll need new people to step up. For 3.12 this has started, we have a new contributor who is pushing this along.

CPython has turned into a commercial enterprise where a small number of developers chase away everyone and periodically get useless projects funded by corporations that go nowhere after five years. Intelligent people have all left.

The 150th rewrite of unicodeobject.c is relatively benign (except that it probably costs RedHat money) but the other things are impossible to keep up with.

The text merged to the documentation is more concise than the PR title:

> not actively developed anymore

  • Which is just as wrong.

    • I think the most significant boundary is given by the question: "is there a plan to support new minor versions of Python?" It sounds like there is not.

      There may be non-zero maintenance work happening, but a project that only maintains support for old versions and will never adopt new ones is functionally one that the ecosystem will eventually forget about. Maybe you call that "under active development" but my response is "ok, then I don't care whether it's under active development, I (and 99.9% of other people) should care about whether it's going to support new minor versions."

      On the other hand, if you don't support new minor versions day one, but you eventually support them, that's quite different.

      13 replies →