diff --git a/apps/frontend/package-lock.json b/apps/frontend/package-lock.json index 9abc6c30..da97b639 100644 --- a/apps/frontend/package-lock.json +++ b/apps/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "auto-claude-ui", - "version": "2.7.2-beta.12", + "version": "2.7.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "auto-claude-ui", - "version": "2.7.2-beta.12", + "version": "2.7.2", "hasInstallScript": true, "license": "AGPL-3.0", "dependencies": { diff --git a/scripts/install-backend.js b/scripts/install-backend.js index a90372b7..78548f2b 100644 --- a/scripts/install-backend.js +++ b/scripts/install-backend.js @@ -27,10 +27,11 @@ function run(cmd, options = {}) { } // Find Python 3.12+ +// Prefer 3.12 first since it has the most stable wheel support for native packages function findPython() { const candidates = isWindows - ? ['py -3.14', 'py -3.13', 'py -3.12', 'python3.14', 'python3.13', 'python3.12', 'python3', 'python'] - : ['python3.14', 'python3.13', 'python3.12', 'python3', 'python']; + ? ['py -3.12', 'py -3.13', 'py -3.14', 'python3.12', 'python3.13', 'python3.14', 'python3', 'python'] + : ['python3.12', 'python3.13', 'python3.14', 'python3', 'python']; for (const cmd of candidates) { try {