c15bb31146
* fix: accept Python 3.12+ in install-backend.js The installer was only accepting Python 3.12 exactly. This caused issues for users with Python 3.13 or 3.14 installed, as it would fall back to any available python binary and fail version requirements. Changes: - Accept Python 3.12, 3.13, and 3.14 - Prefer newer versions first (3.14 → 3.13 → 3.12) - Update error message to say "3.12+" instead of "3.12" Fixes #440 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: Abe Diaz (@abe238) <abe238@gmail.com> * refactor: use proper version parsing for Python detection Address code review feedback from Gemini and CodeRabbit: - Replace string matching with regex version parsing for robustness - Handles pre-release versions (3.12rc1, 3.13.0a1) correctly - Future-proof for Python 3.15+ without code changes - Update comment from "Python 3.12" to "Python 3.12+" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: Abe Diaz (@abe238) <abe238@gmail.com> --------- Signed-off-by: Abe Diaz (@abe238) <abe238@gmail.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>