◐ Shell
clean mode source ↗

tools: make nodedownload module compatible with Python 3.14 by frenzymadness · Pull Request #58752 · nodejs/node

FancyURLopener and URLopener have been deprecated since
Python 3.3 and they are removed completely from 3.14.

Fixes: nodejs#58740

@nodejs-github-bot added build

Issues and PRs related to build files or the CI.

needs-ci

PRs that need a full CI run.

python

PRs and issues that require attention from people who are familiar with Python.

labels

Jun 18, 2025

@lpinca lpinca added the commit-queue

Add this label to land a pull request using GitHub Actions.

label

Jun 22, 2025

RafaelGSS pushed a commit that referenced this pull request

Jun 23, 2025
FancyURLopener and URLopener have been deprecated since
Python 3.3 and they are removed completely from 3.14.

Fixes: #58740
PR-URL: #58752
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

This was referenced

Jun 23, 2025

aduh95 pushed a commit that referenced this pull request

Jul 21, 2025
FancyURLopener and URLopener have been deprecated since
Python 3.3 and they are removed completely from 3.14.

Fixes: #58740
PR-URL: #58752
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

aduh95 pushed a commit that referenced this pull request

Jul 24, 2025
FancyURLopener and URLopener have been deprecated since
Python 3.3 and they are removed completely from 3.14.

Fixes: #58740
PR-URL: #58752
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

chenx97 pushed a commit to AOSC-Tracking/node that referenced this pull request

Dec 8, 2025
SQUASHED UPSTREAM COMMITS:

tools: make nodedownload module compatible with Python 3.14

FancyURLopener and URLopener have been deprecated since
Python 3.3 and they are removed completely from 3.14.

Fixes: nodejs#58740
PR-URL: nodejs#58752
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

build: test on Python 3.14 release candidate 3

Python v3.14 -- October 7th
* https://www.python.org/download/pre-releases
* https://www.python.org/downloads/release/python-3140rc3

PR-URL: nodejs#59983
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
Reviewed-By: Stewart X Addison <sxa@redhat.com>

kxxt added a commit to kxxt/archriscv-packages that referenced this pull request

Feb 5, 2026
- Backport chromium-review.googlesource.com/c/v8/v8/+/7540554 to fix the long-standing nodejs heisenbug Sporadic Nodejs segfault on sg2042 revyos/revyos#27. Upstream PR: nodejs/node#61687
- `--nocheck` is needed. There are test failures.
- Backport nodejs/node#58752 to fix build
  failure with Python 3.14

@kxxt kxxt mentioned this pull request

Feb 5, 2026

felixonmars pushed a commit to felixonmars/archriscv-packages that referenced this pull request

Feb 5, 2026
- Backport chromium-review.googlesource.com/c/v8/v8/+/7540554 to fix the long-standing nodejs heisenbug Sporadic Nodejs segfault on sg2042 revyos/revyos#27. Upstream PR: nodejs/node#61687
- `--nocheck` is needed. There are test failures.
- Backport nodejs/node#58752 to fix build
  failure with Python 3.14

marco-ippolito pushed a commit that referenced this pull request

Mar 2, 2026
FancyURLopener and URLopener have been deprecated since
Python 3.3 and they are removed completely from 3.14.

Fixes: #58740
PR-URL: #58752
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

marco-ippolito pushed a commit that referenced this pull request

Mar 3, 2026
FancyURLopener and URLopener have been deprecated since
Python 3.3 and they are removed completely from 3.14.

Fixes: #58740
PR-URL: #58752
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

marco-ippolito pushed a commit that referenced this pull request

Mar 4, 2026
FancyURLopener and URLopener have been deprecated since
Python 3.3 and they are removed completely from 3.14.

Fixes: #58740
PR-URL: #58752
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>