Skip to content

Python 3.9 EOL accepted for build in main branch #60919

@MikeMcC399

Description

@MikeMcC399

Version

main branch f9f343f

Platform

Generic Unix

Subsystem

build

Expected behavior

The Node.js main branch and future release lines should not accept Python version 3.9 in the configure shell script.

BUILDING.md > Unix prerequisites document section contains the requirement text:

Python released versions, listed as supported by the Python organization, range from Python 3.14 down to Python 3.10.

Python version 3.9 reached end of life transition recently and is therefore no longer supported:

Python version End of life
3.9 2025-10-31

Instead

Branch Shell script Allows Python
main configure >=3.9 <=3.14

Related

Follows on from #60918

Any change should not be backported to release lines to avoid breaking compatibility of existing releases.

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