|
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