The most recent stable release of nodegit still depends on node-gyp ^4,
which doesn't have Python 3 support. More recent versions support Python
3 and even drop Python 2. Until a non-alpha release of nodegit 0.28 is
out, we can just override the dependency resolution, which seems to work
fine. (Upstream nodegit did not make any interesting code changes when
upgrading their node-gyp dependency.)
The most recent stable release of nodegit still depends on node-gyp ^4, which doesn't have Python 3 support. More recent versions support Python 3 and even drop Python 2. Until a non-alpha release of nodegit 0.28 is out, we can just override the dependency resolution, which seems to work fine. (Upstream nodegit did not make any interesting code changes when upgrading their node-gyp dependency.)