You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our upstream dependency gyp is Python 2 only, and as it's now EoL (Google won't be maintaining it) it's unlikely that it will be updated to support Python 3.
Unfortunately, yes. I agree, gyp is a disaster. The state of builds on node.js is a headache. Removing native dependencies is a long term goal though.
Pretty much every native dependency except for unbound and leveldb could use a web assembly backend instead of calling out to C++ (bcrypto for example -- I experimented in the past with an SIMD blake2 wasm impl. which rivaled the speed of the SSE reference implementation when compiled with gcc).
For now, we have to deal with gyp's python2 dependency.
Expected: npm install works with python3
Actual: npm install throws an error
Python3 is the CURRENT version of python.
nodejs/node-gyp#746 (comment)
nodejs/node-gyp#1092
Do we need gyp? I'll go one step further, do we need node? Can we use something else please?
The text was updated successfully, but these errors were encountered: