@@ -81,37 +81,42 @@ def date_to_version(tag):
8181SET_VERSION_PATTERN = "\n __version__ = '{}'\n "
8282THIS_REPOSITORY = "https://github.com/Neradoc/Circuitpython_Keyboard_Layouts.git"
8383
84- PLATFORMS = ["mpy7" , "mpy8" , "mpy9" ]
84+ PLATFORMS = ["mpy7" , "mpy8" , "mpy9" , "mpy10" ]
8585PLATFORM_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
9495MPYCROSS_URL = "https://adafruit-circuit-python.s3.amazonaws.com/bin/mpy-cross/"
9596MPYCROSSES = {
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}
117122MPYCROSS = MPYCROSSES [sys .platform ]
0 commit comments