tools: windows_boxstarter "choco install python -y" for Python 3 · nodejs/node@92b666a (original) (raw)

`@@ -6,7 +6,7 @@ A [Boxstarter][] script can be used for easy setup of Windows systems with all

`

6

6

`the required prerequisites for Node.js development. This script will install

`

7

7

`the following [Chocolatey] packages:

`

8

8

`` * [Git for Windows][] with the git and Unix tools added to the PATH

``

9

``

`-

`

``

9

`+

`

10

10

`* [Visual Studio 2017 Build Tools][] with [Visual C++ workload][]

`

11

11

`* [NetWide Assembler][]

`

12

12

``

`@@ -25,6 +25,16 @@ Install-BoxstarterPackage https://raw.githubusercontent.com/nodejs/node/master/t

`

25

25

``

26

26

`Entire installation will take up about 10 GB of disk space.

`

27

27

``

``

28

`+

Why install two different versions of Python?

`

``

29

`+

Python 2 will reach its end-of-life at the end of 2019. Afterwards, the

`

``

30

`+

interpreter will not get updates — no bugfixes, no security fixes, nothing. In

`

``

31

`+

the interim, the Python ecosystem is abandoning 2.7 support.

`

``

32

`+

https://python3statement.org/ In order to remain safe and current the Node.js

`

``

33

`+

community is transitioning its Python code to Python 3. Having both versions of

`

``

34

`+

Python in this bootstrap will allow developers and end users to test, benchmark,

`

``

35

`+

and debug Node.js running on both versions to ensure a smooth and complete

`

``

36

`+

transition before the yearend deadline.

`

``

37

+

28

38

`## Linux

`

29

39

``

30

40

`For building Node.js on Linux, following packages are required (note, that this

`

`@@ -50,7 +60,8 @@ xcode-select --install

`

50

60

`[Boxstarter WebLauncher]: http://boxstarter.org/WebLauncher

`

51

61

`[Chocolatey]: https://chocolatey.org/

`

52

62

`[Git for Windows]: https://chocolatey.org/packages/git

`

53

``

`-

`

``

63

`+

`

``

64

`+

`

54

65

`[Visual Studio 2017 Build Tools]: https://chocolatey.org/packages/visualstudio2017buildtools

`

55

66

`[Visual C++ workload]: https://chocolatey.org/packages/visualstudio2017-workload-vctools

`

56

67

`[NetWide Assembler]: https://chocolatey.org/packages/nasm

`