Upgrade to `node-gyp >=10.0.0` to support `python >= 3.12`

Open
#116 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
45/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Domain
build-system

Research direction

Start by locating the project's node-gyp dependency and the install or native-build entry point that uses it; review related issue #108 for the Alpine 3.20 context. Done means node-gyp is upgraded to at least 10.0.0 and the affected build works with Python 3.12.

Written by the indexing model from the issue text.

Description

node-gyp 9 relied on distutils which was removed in python 3.12 from what I can find

related to #108 as alpine 3.20 has python 3.12 in it's repos

Dominant language
TypeScript
Stars
224
Forks
60
Avg merge
26m
Merged PRs (30d)
2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from aws/aws-lambda-nodejs-runtime-interface-client

All issues in aws/aws-lambda-nodejs-runtime-interface-client

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.