Use a node-gyp version which supports Python3

The currently pinned version of `node-gyp` requires Python 2.  Python 2
has reached its EOL a long time ago and is unsupported by upstream.

The requirement on Python 2 is also an unnecessary barrier for new
developers to contribute to Signal.

This changeset updates the required version of node-gyp to one
compatible with Python 3.

`CONTRIBUTING.md` remains unchanged, since this dependency was not
previously mentioned anyway.

Supersedes #4407
Fixes #4783
This commit is contained in:
Hugo Osvaldo Barrera
2021-01-11 10:57:53 +01:00
parent fbaf3ba247
commit 207c533de1
3 changed files with 22 additions and 35 deletions

View File

@@ -251,7 +251,7 @@
"jsdoc": "3.6.2",
"mocha": "4.1.0",
"mocha-testcheck": "1.0.0-rc.0",
"node-gyp": "5.0.3",
"node-gyp": "^6.1.0",
"node-sass": "4.14.1",
"node-sass-import-once": "1.2.0",
"npm-run-all": "4.1.5",