Python 3.10 EOL 2026-10-01 used in Windows
Les mainteneurs répondent en général sous 3 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 65/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- github-actions, python
- Domaine
- build-system, ci-cd
Piste de recherche
Commencez par lire la PR #66662 et l’échec Jenkins qui y est associé, puis examinez la configuration des jobs Windows de ce dépôt pour trouver où Python 3.10.8 est sélectionné. Mettez à jour, le cas échéant, la plage de versions Python autorisées pour adopter la plage sûre indiquée, de 3.11 à 3.14, et vérifiez que les jobs Windows concernés n’exécutent plus Python 3.10.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Continued use of Python 3.10 in Jenkins Windows systems causes failure of open PR https://github.com/nodejs/node/pull/66662 intended to drop the end-of-life Python 3.10 from support in the main branch of Node.js.
Python 3.10 EOL 2026-10-01
https://ci.nodejs.org/job/node-test-pull-request/78315/ failing
PR https://github.com/nodejs/node/pull/66662 plans to drop support for Python 3.10 in the main branch of https://github.com/nodejs/node and for the future Node.js 27 release. This PR is currently failing in Jenkins for Windows, where jobs are attempting to run under Python 3.10.8 (see https://github.com/nodejs/node/pull/66662#issuecomment-6111934490). Python 3.10 entered end-of-life on 2026-10-01.
Python 3.15 release 2026-10-09
PR https://github.com/nodejs/node/pull/65750 landed in https://github.com/nodejs/node/commit/85543c1522c0e098ee9d075f19ef3fcd9d960d4a to update the main branch of https://github.com/nodejs/node to allow Python 3.15 and use it in GitHub Actions workflows. This is expected to be backported to release lines.
Current and future Python allowed versions
| Node.js branch | Current Python versions | Planned Python versions |
|---|---|---|
| main | 3.10 - 3.15 | 3.11 - 3.15 |
| 26.x | 3.10 - 3.14 | 3.10 - 3.15 |
| 24.x | 3.9 - 3.14 | 3.9 - 3.15 |
| 22.x | 3.8 - 3.14 | 3.8 - 3.15 |
Python 3.11 - 3.14 would be the safe range that fits current and planned versions for all release lines and main.
- Langage dominant
- Jinja
- Étoiles
- 542
- Forks
- 184
- Merge moyen
- 3 j 6 h
- PR mergées (30 j)
- 11
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de nodejs/build
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
nodejs/build#4482 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
nodejs/build#4324 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
incident platform:aix
Difficulté 4/5 3-5 jours Accessibilité débutants 15/100
Les mainteneurs répondent en général sous 3 jours
-
availability request build-agenda
Difficulté 1/5 Moins d'une heure Accessibilité débutants 5/100
Les mainteneurs répondent en général sous 3 jours
-
build-agenda
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de nodejs/build
Issues similaires
-
Difficulté 2/5 Moins d'une heure Accessibilité débutants 84/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100