diff --git a/lib/stages/pregen/pregen.js b/lib/stages/pregen/pregen.js index 9b9dab593..0f1456898 100644 --- a/lib/stages/pregen/pregen.js +++ b/lib/stages/pregen/pregen.js @@ -78,29 +78,28 @@ export function preparePythonEnv(_filePath, options) { ); } } - for (const pt of options.projectType) { - for (const pyversion of [ - "python36", - "python38", - "python39", - "python310", - "python311", - "python312", - ]) { - if ( - options.projectType.includes(pyversion) && - !process.env.PIP_INSTALL_ARGS - ) { - const tempDir = mkdtempSync(join(tmpdir(), "cdxgen-pip-")); - const py_version_number = pyversion.replace("python3", "3."); - process.env.PIP_INSTALL_ARGS = `--python-version ${py_version_number} --ignore-requires-python --no-warn-conflicts --only-binary=:all:`; - process.env.PIP_TARGET = tempDir; - if (DEBUG_MODE) { - console.log("PIP_INSTALL_ARGS set to", process.env.PIP_INSTALL_ARGS); - console.log("PIP_TARGET set to", process.env.PIP_TARGET); - } - break; + for (const pyversion of [ + "python36", + "python38", + "python39", + "python310", + "python311", + "python312", + "python313", + ]) { + if ( + options.projectType.includes(pyversion) && + !process.env.PIP_INSTALL_ARGS + ) { + const tempDir = mkdtempSync(join(tmpdir(), "cdxgen-pip-")); + const py_version_number = pyversion.replace("python3", "3."); + process.env.PIP_INSTALL_ARGS = `--python-version ${py_version_number} --ignore-requires-python --no-warn-conflicts --only-binary=:all:`; + process.env.PIP_TARGET = tempDir; + if (DEBUG_MODE) { + console.log("PIP_INSTALL_ARGS set to", process.env.PIP_INSTALL_ARGS); + console.log("PIP_TARGET set to", process.env.PIP_TARGET); } + break; } } } diff --git a/types/lib/stages/pregen/pregen.d.ts.map b/types/lib/stages/pregen/pregen.d.ts.map index a24965e41..441b2b423 100644 --- a/types/lib/stages/pregen/pregen.d.ts.map +++ b/types/lib/stages/pregen/pregen.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"pregen.d.ts","sourceRoot":"","sources":["../../../../lib/stages/pregen/pregen.js"],"names":[],"mappings":"AAoBA;;;;;GAKG;AACH,iEAiBC;AAED;;;;GAIG;AACH,iEASC;AAED;;;;;GAKG;AACH,wEAsCC;AAED;;;;;GAKG;AACH,qEAyDC;AAED;;;;;;;;GAQG;AACH,uEAmBC;AAED;;;;;GAKG;AACH,0EAqCC;AAED;;;;;GAKG;AACH,sEA4EC"} \ No newline at end of file +{"version":3,"file":"pregen.d.ts","sourceRoot":"","sources":["../../../../lib/stages/pregen/pregen.js"],"names":[],"mappings":"AAoBA;;;;;GAKG;AACH,iEAiBC;AAED;;;;GAIG;AACH,iEASC;AAED;;;;;GAKG;AACH,wEAqCC;AAED;;;;;GAKG;AACH,qEAyDC;AAED;;;;;;;;GAQG;AACH,uEAmBC;AAED;;;;;GAKG;AACH,0EAqCC;AAED;;;;;GAKG;AACH,sEA4EC"} \ No newline at end of file