at master 605 B view raw
1import platform 2 3from milc import cli 4 5from .check import CheckStatus, release_info 6 7 8def os_test_windows(): 9 """Run the Windows specific tests. 10 """ 11 win32_ver = platform.win32_ver() 12 cli.log.info("Detected {fg_cyan}Windows %s (%s){fg_reset}.", win32_ver[0], win32_ver[1]) 13 14 # MSYS really does not like "/" files - resolve manually 15 file = cli.run(['cygpath', '-m', '/etc/qmk-release']).stdout.strip() 16 qmk_distro_version = release_info(file).get('VERSION', None) 17 if qmk_distro_version: 18 cli.log.info('QMK MSYS version: %s', qmk_distro_version) 19 20 return CheckStatus.OK