|
38 | 38 |
|
39 | 39 | IGNORE_PY = ["setup.py", "conf.py", "__init__.py"]
|
40 | 40 | 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" |
42 | 42 |
|
43 | 43 | def version_string(path=None, *, valid_semver=False):
|
44 | 44 | version = None
|
@@ -74,13 +74,13 @@ def mpy_cross(mpy_cross_filename, circuitpython_tag, quiet=False):
|
74 | 74 | uname = platform.uname()
|
75 | 75 | s3_url = None
|
76 | 76 | 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" |
78 | 78 | 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" |
82 | 82 | 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" |
84 | 84 | elif not quiet:
|
85 | 85 | print(f"Pre-built mpy-cross not available for sysname='{uname[0]}' release='{uname[2]}' machine='{uname[4]}'.")
|
86 | 86 |
|
|
0 commit comments