Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
16cf550
Add logic for downloading platform-specific tarball
savannahostrowski Dec 8, 2025
a81e0a8
Update docs
savannahostrowski Dec 8, 2025
97ca117
Test windows
savannahostrowski Dec 8, 2025
ff270de
Handle i686
savannahostrowski Dec 8, 2025
345b71f
Temp remove dep on interpreter job
savannahostrowski Dec 8, 2025
0fac493
Fix filter
savannahostrowski Dec 8, 2025
78602bf
Add debug
savannahostrowski Dec 8, 2025
4944126
Undo debugging
savannahostrowski Dec 8, 2025
db8b2a4
Clean up docs
savannahostrowski Dec 8, 2025
46c9cd0
Update generic binary message
savannahostrowski Dec 8, 2025
8f6d84a
Address PR comment to use PreferredToolArchitecture
savannahostrowski Dec 8, 2025
4755b8d
Hm, undo?
savannahostrowski Dec 8, 2025
84b07ff
Add PreferredToolArchitecture env var back
savannahostrowski Dec 9, 2025
bca672a
Update PCbuild/get_external.py
savannahostrowski Dec 9, 2025
e59e905
Merge branch 'main' into platform-binaries-jit
savannahostrowski Dec 10, 2025
3652f0b
Remove test comment
savannahostrowski Dec 11, 2025
f2bd62f
Merge branch 'platform-binaries-jit' of https://github.com/savannahos…
savannahostrowski Dec 11, 2025
783249f
Merge branch 'main' into platform-binaries-jit
savannahostrowski Dec 11, 2025
d44665f
Add documentation
savannahostrowski Dec 11, 2025
749dc1a
More docs
savannahostrowski Dec 11, 2025
bcfec3f
Remove extra space
savannahostrowski Dec 11, 2025
e750eb0
Update Tools/jit/README.md
savannahostrowski Dec 11, 2025
e29ae88
Merge branch 'main' into platform-binaries-jit
savannahostrowski Dec 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions PCbuild/get_external.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,12 @@ def fetch_zip(commit_hash, zip_dir, *, org='python', binary=False, verbose):


def fetch_release(tag, tarball_dir, *, org='python', verbose=False):
arch = platform.machine()
arch = {'AMD64': 'x64', 'x86': 'x64'}.get(arch, arch)
arch = os.environ.get('PreferredToolArchitecture')
if not arch:
machine = platform.machine()
arch = 'ARM64' if machine == 'ARM64' else 'AMD64'
elif arch in ('x86', 'x64'):
Comment thread
savannahostrowski marked this conversation as resolved.
Outdated
arch = 'AMD64'
reporthook = None
if verbose:
reporthook = print
Expand Down
Loading