Skip to content

Commit 6b4cf4f

Browse files
committed
add support for Circuitpython 10 (alpha)
1 parent 53a7132 commit 6b4cf4f

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

build.py

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -81,37 +81,42 @@ def date_to_version(tag):
8181
SET_VERSION_PATTERN = "\n__version__ = '{}'\n"
8282
THIS_REPOSITORY = "https://github.com/Neradoc/Circuitpython_Keyboard_Layouts.git"
8383

84-
PLATFORMS = ["mpy7", "mpy8", "mpy9"]
84+
PLATFORMS = ["mpy7", "mpy8", "mpy9", "mpy10"]
8585
PLATFORM_NAMES = {
8686
"py": "py",
8787
"mpy7": "7.x-mpy",
8888
"mpy8": "8.x-mpy",
8989
"mpy9": "9.x-mpy",
90+
"mpy10": "10.x-mpy",
9091
}
9192

9293
# https://adafruit-circuit-python.s3.amazonaws.com/index.html?prefix=bin/mpy-cross/
9394
# TODO: identify current OS and pick one
9495
MPYCROSS_URL = "https://adafruit-circuit-python.s3.amazonaws.com/bin/mpy-cross/"
9596
MPYCROSSES = {
9697
"darwin": {
97-
"mpy7": ["macos-11", "mpy-cross-macos-11-8.0.2-universal"],
98-
"mpy8": ["macos-11", "mpy-cross-macos-11-8.0.2-universal"],
99-
"mpy9": ["macos-11", "mpy-cross-macos-11-9.0.0-alpha.2-universal"],
98+
"mpy7": ["macos-11", "mpy-cross-macos-11-8.0.2-universal"],
99+
"mpy8": ["macos-11", "mpy-cross-macos-11-8.0.2-universal"],
100+
"mpy9": ["macos-11", "mpy-cross-macos-11-9.2.7-universal"],
101+
"mpy10": ["macos-11", "mpy-cross-macos-11-10.0.0-alpha.2-universal"],
100102
},
101103
"linux": {
102-
"mpy7": ["linux-amd64", "mpy-cross.static-amd64-linux-7.3.3"],
103-
"mpy8": ["linux-amd64", "mpy-cross.static-amd64-linux-8.0.2"],
104-
"mpy9": ["linux-amd64", "mpy-cross-linux-amd64-9.0.0-alpha.2.static"],
104+
"mpy7": ["linux-amd64", "mpy-cross.static-amd64-linux-7.3.3"],
105+
"mpy8": ["linux-amd64", "mpy-cross.static-amd64-linux-8.0.2"],
106+
"mpy9": ["linux-amd64", "mpy-cross-linux-amd64-9.2.7.static"],
107+
"mpy10": ["linux-amd64", "mpy-cross-linux-amd64-10.0.0-alpha.2.static"],
105108
},
106109
"win32": {
107-
"mpy7": ["windows", "mpy-cross.static-x64-windows-7.3.3.exe"],
108-
"mpy8": ["windows", "mpy-cross-windows-8.1.0-beta.0.static.exe"],
109-
"mpy9": ["windows", "mpy-cross-windows-9.0.0-alpha.2.static.exe"],
110+
"mpy7": ["windows", "mpy-cross.static-x64-windows-7.3.3.exe"],
111+
"mpy8": ["windows", "mpy-cross-windows-8.2.0.static.exe"],
112+
"mpy9": ["windows", "mpy-cross-windows-9.2.7.static.exe"],
113+
"mpy10": ["windows", "mpy-cross-windows-10.0.0-alpha.2.static.exe"],
110114
},
111115
"raspbian": {
112-
"mpy7": ["linux-raspbian", "mpy-cross.static-raspbian-7.3.0"],
113-
"mpy8": ["linux-raspbian", "mpy-cross.static-raspbian-8.0.2"],
114-
"mpy9": ["linux-raspbian", "mpy-cross-linux-raspbian-9.0.0-alpha.2.static-raspbian"],
116+
"mpy7": ["linux-raspbian", "mpy-cross.static-raspbian-7.3.0"],
117+
"mpy8": ["linux-raspbian", "mpy-cross.static-raspbian-8.0.2"],
118+
"mpy9": ["linux-raspbian", "mpy-cross-linux-raspbian-9.2.7.static-raspbian"],
119+
"mpy10": ["linux-raspbian", "mpy-cross-linux-raspbian-10.0.0-alpha.2.static-raspbian"],
115120
},
116121
}
117122
MPYCROSS = MPYCROSSES[sys.platform]

0 commit comments

Comments
 (0)