Spaces:
Running
Running
File size: 844 Bytes
b39afbe |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
const { execSync } = require('node:child_process');
async function fix_python312_distutils() {
console.log('Checking if python3.12 is installed...');
// validate python3.12 is installed
const python312 = execSync('python3.12 --version').toString().trim();
console.log()
const result = python312.split(' ');
const version = result[1];
const versionParts = version.split('.');
if (versionParts[0] !== '3' || versionParts[1] !== '12') {
// nothing to do
console.log('Not required. Continuing...');
return;
}
console.log('python3.12 is installed. Attempting to install setuptools...');
execSync('python -m pip install setuptools', { stdio: 'inherit' });
}
async function run() {
await fix_python312_distutils();
console.log('\nAttempted fix Done! Please run "yarn" again followed by "yarn start"');
}
run(); |