Skip to content

Commit af26b78

Browse files
authored
Update mpy-cross locations
1 parent 4d5881b commit af26b78

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

circuitpython_build_tools/build.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
IGNORE_PY = ["setup.py", "conf.py", "__init__.py"]
4040
GLOB_PATTERNS = ["*.py", "font5x8.bin"]
41-
S3_MPY_PREFIX = "https://adafruit-circuit-python.s3.amazonaws.com/bin/mpy-cross/"
41+
S3_MPY_PREFIX = "https://adafruit-circuit-python.s3.amazonaws.com/bin/mpy-cross"
4242

4343
def version_string(path=None, *, valid_semver=False):
4444
version = None
@@ -74,13 +74,13 @@ def mpy_cross(mpy_cross_filename, circuitpython_tag, quiet=False):
7474
uname = platform.uname()
7575
s3_url = None
7676
if uname[0].title() == 'Linux' and uname[4].lower() in ('amd64', 'x86_64'):
77-
s3_url = f"{S3_MPY_PREFIX}mpy-cross.static-amd64-linux-{circuitpython_tag}"
77+
s3_url = f"{S3_MPY_PREFIX}/linux-amd64/mpy-cross-linux-amd64-{circuitpython_tag}.static"
7878
elif uname[0].title() == 'Linux' and uname[4].lower() == 'armv7l':
79-
s3_url = f"{S3_MPY_PREFIX}mpy-cross.static-raspbian-{circuitpython_tag}"
80-
elif uname[0].title() == 'Darwin' and uname[4].lower() == 'x86_64':
81-
s3_url = f"{S3_MPY_PREFIX}mpy-cross-macos-catalina-{circuitpython_tag}"
79+
s3_url = f"{S3_MPY_PREFIX}/linux-raspbian/mpy-cross-linux-raspbian-{circuitpython_tag}.static-raspbian"
80+
elif uname[0].title() == 'Darwin':
81+
s3_url = f"{S3_MPY_PREFIX}/macos-11/mpy-cross-macos-11-{circuitpython_tag}-universal"
8282
elif uname[0].title() == "Windows" and uname[4].lower() in ("amd64", "x86_64"):
83-
s3_url = f"{S3_MPY_PREFIX}mpy-cross.static-x64-windows-{circuitpython_tag}.exe"
83+
s3_url = f"{S3_MPY_PREFIX}/windows/mpy-cross-windows-{circuitpython_tag}.static.exe"
8484
elif not quiet:
8585
print(f"Pre-built mpy-cross not available for sysname='{uname[0]}' release='{uname[2]}' machine='{uname[4]}'.")
8686

0 commit comments

Comments
 (0)