Skip to content

Use the -embeddable Python download rather than -embed. - #3044

Merged
freakboy3742 merged 2 commits into
beeware:mainfrom
freakboy3742:windows-embeddable
Sep 8, 2026
Merged

Use the -embeddable Python download rather than -embed.#3044
freakboy3742 merged 2 commits into
beeware:mainfrom
freakboy3742:windows-embeddable

Conversation

@freakboy3742

Copy link
Copy Markdown
Member

Python.org offers 2 "embeddeable" downloads for each version/architecture:

  • python-3.X.Y-embed-amd64.zip
  • python-3.X.y-embeddable-amd64.zip

The public download page uses the former; but the windows.json release manifest only includes the latter. The release manifest includes release hashes; hashes for the -embed variants are on the website, but nowhere else.

The contents of the files are identical, except for a single __install__.json file in the -embeddable variant that includes some useful metadata.

Since we need to be able to easily verify hashes, we should use the version that has readily available published hashes.

PR Checklist:

  • I will abide by the BeeWare Code of Conduct
  • I have read and have followed the CONTRIBUTING.md file
  • This PR was generated or assisted using an AI tool

@freakboy3742

Copy link
Copy Markdown
Member Author

@mhsmith Tagging for visibility; needed to merge this to get a release out.

@freakboy3742
freakboy3742 merged commit 50b7069 into beeware:main Sep 8, 2026
54 checks passed
@freakboy3742
freakboy3742 deleted the windows-embeddable branch September 8, 2026 03:07
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.

1 participant