Skip to content

Upgrade to most recent python 3.14 #109

Closed

Description

@henrikingo

With the first two ASF releases out of the way, and #96 merged into main it is time to upgrade to some python versions that aren't EOL. My suggestion would be we just jump straight to 3.14, allowing everything else to break. There's nothing stopping us from merging such a patch in main right now, should someone step up to work on this task.

Btw, 3.14 new features includes both support for threads (yes, using more than a single CPU) and "multiple interpreters" which is like multiprocessing but lighter. https://docs.python.org/3/whatsnew/3.14.html

It will probably be several months until we produce the first stable release out of this anyway, so by that time 3.14 should be the default in newest Linux distros. And even if not, such a future is in any case just around the corner.

From 3.14 onward I would expect us to add support for the newest python version relatively soon, but of course taking into account this is currently a project produced completely by a small number of volunteers. (Or in any case, this is not the primary occupation for any of us.)

We today support a sequence of 3-5 consecutive python releases.. Is 3 a good minimum number? Discussion welcome. Patches likewise.

Activity

  1. henrikingo commented on Dec 7, 2025

    @henrikingo
    ContributorAuthor

    Ok, this was late to the party. See pull request at #108 and will close this.

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

    dependenciesPull requests that update a dependency filepriority: highpythonPull requests that update python code

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions