Skip to content

Python 3.7 and 3.8 have reached end of life #129

@joakimnordling

Description

@joakimnordling

The GitHub workflow (.github/workflows/pythonpackage.yml) is trying to use Python 3.7 and the setup.py and pyproject.toml also reference Python 3.7, as well as the README.rst. It looks like the workflow is also failing due to 3.7 not being available.

Python 3.7 reached end-of-life (EOL) on 2023-06-27 and Python 3.8 reached EOL on 2024-10-07. Might also be good to notice that Python 3.9 will reach EOL in ~2 months from when this was written (i.e. in 2025-10). Source: https://devguide.python.org/versions/

Would likely be good to update the workflow to use the latests version, i.e. 3.13, ensure 3.13 is added to the supported versions and remove the support for 3.7 and 3.8 (and soon 3.9). The list of usages I mentioned might not be complete, it was just the first quick places I checked.

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