Skip to content

Commit be9c0e6

Browse files
committed
doc: update status of Python 3 support
Refs: nodejs/TSC#781 (comment) Based on the completion of the Python 3 strategic initiative, update statements around Python 3 support.
1 parent 84a25eb commit be9c0e6

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

BUILDING.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -223,18 +223,17 @@ Consult previous versions of this document for older versions of Node.js:
223223

224224
### Note about Python 2 and Python 3
225225

226-
The Node.js project uses Python as part of its build process and has
226+
The Node.js project uses Python as part of its build process and was
227227
historically only been Python 2 compatible.
228228

229229
Python 2 will reach its _end-of-life_ at the end of 2019 at which point the
230230
interpreter will cease receiving updates. See https://python3statement.org/
231231
for more information.
232232

233-
The Node.js project is in the process of transitioning its Python code to
234-
Python 3 compatibility. Installing both versions of Python while building
235-
and testing Node.js allows developers and end users to test, benchmark,
236-
and debug Node.js running on both versions to ensure a smooth and complete
237-
transition before the year-end deadline.
233+
The Node.js project now supports both Python 3 and Python 2 for building.
234+
If both are installed Python 3 will be used. If only Python 2 is available
235+
it will be used instead. When possible we recommend that you build and
236+
test with Python 3.
238237

239238
### Unix and macOS
240239

@@ -244,7 +243,7 @@ transition before the year-end deadline.
244243
* GNU Make 3.81 or newer
245244
* Python (see note above)
246245
* Python 2.7
247-
* Python 3.5, 3.6, 3.7, and 3.8 are experimental.
246+
* Python 3.5, 3.6, 3.7, and 3.8.
248247

249248
Installation via Linux package manager can be achieved with:
250249

@@ -260,7 +259,7 @@ FreeBSD and OpenBSD users may also need to install `libexecinfo`.
260259
* Xcode Command Line Tools >= 10 for macOS
261260
* Python (see note above)
262261
* Python 2.7
263-
* Python 3.5, 3.6, 3.7, and 3.8 are experimental.
262+
* Python 3.5, 3.6, 3.7, and 3.8.
264263

265264
macOS users can install the `Xcode Command Line Tools` by running
266265
`xcode-select --install`. Alternatively, if you already have the full Xcode

0 commit comments

Comments
 (0)