Closed MarcusCemes closed 5 years ago
Sadly, the only solution is to install, or revert back to, Python 2, as Python 3 isn't supported by node-gyp
:
Install Python 2.7 (v3.x.x is not supported)
(ref)
That is unfortunate. Thanks for looking into it, it seems that I will be using MD5 for now.
I have both Python 2 and Python 3 installed on my systems, although those are running either macOS or Linux. I would assume that something similar is also possible on Windows, but I have no experience on that subject :(
FWIW, there are plenty of other fast non-cryptographic hashes available for Node.js: xxhash, murmur, farmhash. I'm not sure if those will work without node-gyp
, though.
Sadly, the only solution is to install, or revert back to, Python 2, as Python 3 isn't supported by
node-gyp
:Install Python 2.7 (v3.x.x is not supported)
(ref)
@robertklep python 2 is no longer supported, and recent versions of node-gyp already support python 3. What do you think about python 3 support?
@wedneyyuri I'm dependent on node-gyp
and what it supports (or doesn't). That said, I assume that it will support Python 3 nowadays, so I'll look into it 😊
Just published metrohash@2.8.0
which uses the latest of everything.
Hi, I'm getting a build error on both Node 10 LTS and 11 (latest), Windows 10 Pro.
I have Python 3.7.0 installed on my system, could the install script be conflicting with the "new" version of Python that I have installed?
I thought this might be related to #5, but the error is different if somewhat related. Should I raise this issue with node-gyp or is this related to the build script of node-metrohash?
Many thanks!