twosigma / git-meta

Repository for the git-meta project -- build your own monorepo using Git submodules
http://twosigma.github.io/git-meta
BSD 3-Clause "New" or "Revised" License
216 stars 50 forks source link

Force using latest node-gyp for nodegit, for Python 3 support #881

Open geofft opened 1 year ago

geofft commented 1 year ago

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.)