Skip to content

Add Python 3.14 support #2321

@VeckoTheGecko

Description

@VeckoTheGecko

Another year, another Python version - Python 3.14 is out!

We should add support for Python 3.14 to Parcels v4, and consider it for Parcels v3. I'm not sure how simple an upgrade it will be (or what caveats there are) since free threaded Python is out of experimental mode and there has been a bunch of noise in the Scientific Python community about supporting free-threaded Python. What I think might be the case is the following:

  • Support Python 3.14 (non-free threaded) in v3 and v4
  • (down the line) support free threaded python in v4 (good to make a separate issue)

For now all we need to do is expand our test matrices on main and v4-dev and make sure checks pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for new parcels developershelp wantedmetaIssues to do with organisation, dev setups, branding, or things non-code related related.

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions