Required as macos-14 defaults to use python 3.12, this causes issues with node-gyp currently, ubuntu currently uses python 3.10 which is why only macos is failing.
node-gyp depends on distutils package which has now been removed in python version 3.12
Description
Required as macos-14 defaults to use python 3.12, this causes issues with node-gyp currently, ubuntu currently uses python 3.10 which is why only macos is failing.
CI action link
Could use
pip install setuptools
to fix this but that doesn't fix the issue below for Node 14To fix this I downgraded python to get a compatible version
Motivation and Context
Does this PR introduce a breaking change?
Which merge strategy will you use?