Skip to content

Fix: use available Python 3.10 binary installer - #504

Open
rohantiwari9573 wants to merge 115 commits into
CraftOS-dev:devfrom
rohantiwari9573:fix/python-installer-windows
Open

rohantiwari9573 wants to merge 115 commits into
CraftOS-dev:devfrom
rohantiwari9573:fix/python-installer-windows

Conversation

@rohantiwari9573

@rohantiwari9573 rohantiwari9573 commented Oct 25, 2026 •

Copy link
Copy Markdown

What

  • Restrict Windows and macOS binary-installer candidates to Python 3.10.11.
  • Update the manual installation instructions to point to the specific Python 3.10.11 release page.
  • Add a warning that Python 3.10 has reached end-of-life.
  • Add regression tests for the candidate list and its use in both platform-specific installer loops.

Why

The installer previously attempted to download binary installers for Python 3.10.12–3.10.17, even though these releases do not provide the expected official Windows and macOS binary installers. This resulted in unnecessary failed download attempts before reaching Python 3.10.11.

The fallback instructions also referred users to the latest Python 3.10 installer, which was misleading.

How to test

  • py -3.14 -m pytest --noconftest .\tests\test_python_installer.py -q — 2 passed.
  • py -3.14 -m py_compile .\install.py .\tests\test_python_installer.py — passed.
  • git diff --check — passed.

Scope

This change fixes Python binary-installer selection and fallback guidance for Windows and macOS. It does not change CraftBot's Python dependency compatibility requirements.

ahmad-ajmal and others added 30 commits September 23, 2026 16:59
…age-format

fix: decode and stop silently truncating inbound integration messages
…ort-param

Provide LLM reasoning effort param
Signed-off-by: ahmad-ajmal <ahmadajmal1514@gmail.com>
zfoong and others added 25 commits October 21, 2026 12:14
…eated API calls, decode undeclared text as UTF-8, and pass 304 responses through
…ased-browser

major UI update to incoporate session based browser and generative UI
Signed-off-by: ahmad-ajmal <ahmadajmal1514@gmail.com>
Signed-off-by: ahmad-ajmal <ahmadajmal1514@gmail.com>
Signed-off-by: ahmad-ajmal <ahmadajmal1514@gmail.com>
Signed-off-by: ahmad-ajmal <ahmadajmal1514@gmail.com>
Signed-off-by: ahmad-ajmal <ahmadajmal1514@gmail.com>
…cription-profile

Add Claude subscription access with a separate Claude Code profile
fix: sort chats by activity and preserve read state after crashes
…ault-model

update default LLM model and update some APIs
@rohantiwari9573
rohantiwari9573 marked this pull request as ready for review October 25, 2026 16:58
@zfoong
zfoong self-requested a review October 28, 2026 05:00
@zfoong

zfoong commented Oct 28, 2026

Copy link
Copy Markdown
Collaborator

Merging to dev when the development cycle of V1.4.5 is completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants