WizardKit/.bin/Scripts/settings/windows_builds.py
2019-06-04 19:16:25 -06:00

225 lines
16 KiB
Python

'''Wizard Kit: Settings - Windows Builds'''
# pylint: disable=bad-continuation,bad-whitespace
# vim: sts=2 sw=2 ts=2
## NOTE: Data from here: https://en.wikipedia.org/wiki/Windows_10_version_history
WINDOWS_BUILDS = {
# Build, Version, Release, Codename, Marketing Name, Notes
'6000': ('Vista', 'RTM', 'Longhorn', None, 'unsupported'),
'6001': ('Vista', 'SP1', 'Longhorn', None, 'unsupported'),
'6002': ('Vista', 'SP2', 'Longhorn', None, 'unsupported'),
'7600': ('7', 'RTM', 'Vienna', None, 'unsupported'),
'7601': ('7', 'SP1', 'Vienna', None, 'outdated'),
#9199 is a fake build since Win 8 is 6.2.9200 but that collides with Win 8.1 (6.3.9200)
'9199': ('8', 'RTM', None, None, 'unsupported'),
'9200': ('8.1', None, 'Blue', None, 'outdated'),
'9600': ('8.1', None, 'Update', None, None),
'9841': ('10', None, 'Threshold 1', None, 'preview build'),
'9860': ('10', None, 'Threshold 1', None, 'preview build'),
'9879': ('10', None, 'Threshold 1', None, 'preview build'),
'9926': ('10', None, 'Threshold 1', None, 'preview build'),
'10041': ('10', None, 'Threshold 1', None, 'preview build'),
'10049': ('10', None, 'Threshold 1', None, 'preview build'),
'10061': ('10', None, 'Threshold 1', None, 'preview build'),
'10074': ('10', None, 'Threshold 1', None, 'preview build'),
'10122': ('10', None, 'Threshold 1', None, 'preview build'),
'10130': ('10', None, 'Threshold 1', None, 'preview build'),
'10158': ('10', None, 'Threshold 1', None, 'preview build'),
'10159': ('10', None, 'Threshold 1', None, 'preview build'),
'10162': ('10', None, 'Threshold 1', None, 'preview build'),
'10166': ('10', None, 'Threshold 1', None, 'preview build'),
'10240': ('10', 'v1507', 'Threshold 1', None, 'unsupported'),
'10525': ('10', None, 'Threshold 2', None, 'preview build'),
'10532': ('10', None, 'Threshold 2', None, 'preview build'),
'10547': ('10', None, 'Threshold 2', None, 'preview build'),
'10565': ('10', None, 'Threshold 2', None, 'preview build'),
'10576': ('10', None, 'Threshold 2', None, 'preview build'),
'10586': ('10', 'v1511', 'Threshold 2', 'November Update', 'unsupported'),
'11082': ('10', None, 'Redstone 1', None, 'preview build'),
'11099': ('10', None, 'Redstone 1', None, 'preview build'),
'11102': ('10', None, 'Redstone 1', None, 'preview build'),
'14251': ('10', None, 'Redstone 1', None, 'preview build'),
'14257': ('10', None, 'Redstone 1', None, 'preview build'),
'14271': ('10', None, 'Redstone 1', None, 'preview build'),
'14279': ('10', None, 'Redstone 1', None, 'preview build'),
'14291': ('10', None, 'Redstone 1', None, 'preview build'),
'14295': ('10', None, 'Redstone 1', None, 'preview build'),
'14316': ('10', None, 'Redstone 1', None, 'preview build'),
'14328': ('10', None, 'Redstone 1', None, 'preview build'),
'14332': ('10', None, 'Redstone 1', None, 'preview build'),
'14342': ('10', None, 'Redstone 1', None, 'preview build'),
'14352': ('10', None, 'Redstone 1', None, 'preview build'),
'14361': ('10', None, 'Redstone 1', None, 'preview build'),
'14366': ('10', None, 'Redstone 1', None, 'preview build'),
'14367': ('10', None, 'Redstone 1', None, 'preview build'),
'14371': ('10', None, 'Redstone 1', None, 'preview build'),
'14372': ('10', None, 'Redstone 1', None, 'preview build'),
'14376': ('10', None, 'Redstone 1', None, 'preview build'),
'14379': ('10', None, 'Redstone 1', None, 'preview build'),
'14383': ('10', None, 'Redstone 1', None, 'preview build'),
'14385': ('10', None, 'Redstone 1', None, 'preview build'),
'14388': ('10', None, 'Redstone 1', None, 'preview build'),
'14390': ('10', None, 'Redstone 1', None, 'preview build'),
'14393': ('10', 'v1607', 'Redstone 1', 'Anniversary Update', 'unsupported'),
'14901': ('10', None, 'Redstone 2', None, 'preview build'),
'14905': ('10', None, 'Redstone 2', None, 'preview build'),
'14915': ('10', None, 'Redstone 2', None, 'preview build'),
'14926': ('10', None, 'Redstone 2', None, 'preview build'),
'14931': ('10', None, 'Redstone 2', None, 'preview build'),
'14936': ('10', None, 'Redstone 2', None, 'preview build'),
'14942': ('10', None, 'Redstone 2', None, 'preview build'),
'14946': ('10', None, 'Redstone 2', None, 'preview build'),
'14951': ('10', None, 'Redstone 2', None, 'preview build'),
'14955': ('10', None, 'Redstone 2', None, 'preview build'),
'14959': ('10', None, 'Redstone 2', None, 'preview build'),
'14965': ('10', None, 'Redstone 2', None, 'preview build'),
'14971': ('10', None, 'Redstone 2', None, 'preview build'),
'14986': ('10', None, 'Redstone 2', None, 'preview build'),
'15002': ('10', None, 'Redstone 2', None, 'preview build'),
'15007': ('10', None, 'Redstone 2', None, 'preview build'),
'15014': ('10', None, 'Redstone 2', None, 'preview build'),
'15019': ('10', None, 'Redstone 2', None, 'preview build'),
'15025': ('10', None, 'Redstone 2', None, 'preview build'),
'15031': ('10', None, 'Redstone 2', None, 'preview build'),
'15042': ('10', None, 'Redstone 2', None, 'preview build'),
'15046': ('10', None, 'Redstone 2', None, 'preview build'),
'15048': ('10', None, 'Redstone 2', None, 'preview build'),
'15055': ('10', None, 'Redstone 2', None, 'preview build'),
'15058': ('10', None, 'Redstone 2', None, 'preview build'),
'15060': ('10', None, 'Redstone 2', None, 'preview build'),
'15061': ('10', None, 'Redstone 2', None, 'preview build'),
'15063': ('10', 'v1703', 'Redstone 2', 'Creators Update', 'unsupported'),
'16170': ('10', None, 'Redstone 3', None, 'preview build'),
'16176': ('10', None, 'Redstone 3', None, 'preview build'),
'16179': ('10', None, 'Redstone 3', None, 'preview build'),
'16184': ('10', None, 'Redstone 3', None, 'preview build'),
'16188': ('10', None, 'Redstone 3', None, 'preview build'),
'16193': ('10', None, 'Redstone 3', None, 'preview build'),
'16199': ('10', None, 'Redstone 3', None, 'preview build'),
'16212': ('10', None, 'Redstone 3', None, 'preview build'),
'16215': ('10', None, 'Redstone 3', None, 'preview build'),
'16226': ('10', None, 'Redstone 3', None, 'preview build'),
'16232': ('10', None, 'Redstone 3', None, 'preview build'),
'16237': ('10', None, 'Redstone 3', None, 'preview build'),
'16241': ('10', None, 'Redstone 3', None, 'preview build'),
'16251': ('10', None, 'Redstone 3', None, 'preview build'),
'16257': ('10', None, 'Redstone 3', None, 'preview build'),
'16273': ('10', None, 'Redstone 3', None, 'preview build'),
'16275': ('10', None, 'Redstone 3', None, 'preview build'),
'16278': ('10', None, 'Redstone 3', None, 'preview build'),
'16281': ('10', None, 'Redstone 3', None, 'preview build'),
'16288': ('10', None, 'Redstone 3', None, 'preview build'),
'16291': ('10', None, 'Redstone 3', None, 'preview build'),
'16294': ('10', None, 'Redstone 3', None, 'preview build'),
'16296': ('10', None, 'Redstone 3', None, 'preview build'),
'16299': ('10', 'v1709', 'Redstone 3', 'Fall Creators Update', 'outdated'),
'16353': ('10', None, 'Redstone 4', None, 'preview build'),
'16362': ('10', None, 'Redstone 4', None, 'preview build'),
'17004': ('10', None, 'Redstone 4', None, 'preview build'),
'17017': ('10', None, 'Redstone 4', None, 'preview build'),
'17025': ('10', None, 'Redstone 4', None, 'preview build'),
'17035': ('10', None, 'Redstone 4', None, 'preview build'),
'17040': ('10', None, 'Redstone 4', None, 'preview build'),
'17046': ('10', None, 'Redstone 4', None, 'preview build'),
'17063': ('10', None, 'Redstone 4', None, 'preview build'),
'17074': ('10', None, 'Redstone 4', None, 'preview build'),
'17083': ('10', None, 'Redstone 4', None, 'preview build'),
'17093': ('10', None, 'Redstone 4', None, 'preview build'),
'17101': ('10', None, 'Redstone 4', None, 'preview build'),
'17107': ('10', None, 'Redstone 4', None, 'preview build'),
'17110': ('10', None, 'Redstone 4', None, 'preview build'),
'17112': ('10', None, 'Redstone 4', None, 'preview build'),
'17115': ('10', None, 'Redstone 4', None, 'preview build'),
'17120': ('10', None, 'Redstone 4', None, 'preview build'),
'17123': ('10', None, 'Redstone 4', None, 'preview build'),
'17127': ('10', None, 'Redstone 4', None, 'preview build'),
'17128': ('10', None, 'Redstone 4', None, 'preview build'),
'17133': ('10', None, 'Redstone 4', None, 'preview build'),
'17134': ('10', 'v1803', 'Redstone 4', 'April 2018 Update', 'outdated'),
'17604': ('10', None, 'Redstone 5', None, 'preview build'),
'17618': ('10', None, 'Redstone 5', None, 'preview build'),
'17623': ('10', None, 'Redstone 5', None, 'preview build'),
'17627': ('10', None, 'Redstone 5', None, 'preview build'),
'17634': ('10', None, 'Redstone 5', None, 'preview build'),
'17639': ('10', None, 'Redstone 5', None, 'preview build'),
'17643': ('10', None, 'Redstone 5', None, 'preview build'),
'17650': ('10', None, 'Redstone 5', None, 'preview build'),
'17655': ('10', None, 'Redstone 5', None, 'preview build'),
'17661': ('10', None, 'Redstone 5', None, 'preview build'),
'17666': ('10', None, 'Redstone 5', None, 'preview build'),
'17677': ('10', None, 'Redstone 5', None, 'preview build'),
'17682': ('10', None, 'Redstone 5', None, 'preview build'),
'17686': ('10', None, 'Redstone 5', None, 'preview build'),
'17692': ('10', None, 'Redstone 5', None, 'preview build'),
'17704': ('10', None, 'Redstone 5', None, 'preview build'),
'17711': ('10', None, 'Redstone 5', None, 'preview build'),
'17713': ('10', None, 'Redstone 5', None, 'preview build'),
'17723': ('10', None, 'Redstone 5', None, 'preview build'),
'17728': ('10', None, 'Redstone 5', None, 'preview build'),
'17730': ('10', None, 'Redstone 5', None, 'preview build'),
'17733': ('10', None, 'Redstone 5', None, 'preview build'),
'17735': ('10', None, 'Redstone 5', None, 'preview build'),
'17738': ('10', None, 'Redstone 5', None, 'preview build'),
'17741': ('10', None, 'Redstone 5', None, 'preview build'),
'17744': ('10', None, 'Redstone 5', None, 'preview build'),
'17746': ('10', None, 'Redstone 5', None, 'preview build'),
'17751': ('10', None, 'Redstone 5', None, 'preview build'),
'17754': ('10', None, 'Redstone 5', None, 'preview build'),
'17755': ('10', None, 'Redstone 5', None, 'preview build'),
'17758': ('10', None, 'Redstone 5', None, 'preview build'),
'17760': ('10', None, 'Redstone 5', None, 'preview build'),
'17763': ('10', 'v1809', 'Redstone 5', 'October 2018 Update', None),
'18204': ('10', None, '19H1', None, 'preview build'),
'18214': ('10', None, '19H1', None, 'preview build'),
'18219': ('10', None, '19H1', None, 'preview build'),
'18234': ('10', None, '19H1', None, 'preview build'),
'18237': ('10', None, '19H1', None, 'preview build'),
'18242': ('10', None, '19H1', None, 'preview build'),
'18247': ('10', None, '19H1', None, 'preview build'),
'18252': ('10', None, '19H1', None, 'preview build'),
'18262': ('10', None, '19H1', None, 'preview build'),
'18267': ('10', None, '19H1', None, 'preview build'),
'18272': ('10', None, '19H1', None, 'preview build'),
'18277': ('10', None, '19H1', None, 'preview build'),
'18282': ('10', None, '19H1', None, 'preview build'),
'18290': ('10', None, '19H1', None, 'preview build'),
'18298': ('10', None, '19H1', None, 'preview build'),
'18305': ('10', None, '19H1', None, 'preview build'),
'18309': ('10', None, '19H1', None, 'preview build'),
'18312': ('10', None, '19H1', None, 'preview build'),
'18317': ('10', None, '19H1', None, 'preview build'),
'18323': ('10', None, '19H1', None, 'preview build'),
'18329': ('10', None, '19H1', None, 'preview build'),
'18334': ('10', None, '19H1', None, 'preview build'),
'18342': ('10', None, '19H1', None, 'preview build'),
'18343': ('10', None, '19H1', None, 'preview build'),
'18346': ('10', None, '19H1', None, 'preview build'),
'18348': ('10', None, '19H1', None, 'preview build'),
'18351': ('10', None, '19H1', None, 'preview build'),
'18353': ('10', None, '19H1', None, 'preview build'),
'18356': ('10', None, '19H1', None, 'preview build'),
'18358': ('10', None, '19H1', None, 'preview build'),
'18361': ('10', None, '19H1', None, 'preview build'),
'18362': ('10', 'v1903', '19H1', 'May 2019 Update', None),
'18836': ('10', None, '20H1', None, 'preview build'),
'18841': ('10', None, '20H1', None, 'preview build'),
'18845': ('10', None, '20H1', None, 'preview build'),
'18850': ('10', None, '20H1', None, 'preview build'),
'18855': ('10', None, '20H1', None, 'preview build'),
'18860': ('10', None, '20H1', None, 'preview build'),
'18865': ('10', None, '20H1', None, 'preview build'),
'18875': ('10', None, '20H1', None, 'preview build'),
'18885': ('10', None, '20H1', None, 'preview build'),
'18890': ('10', None, '20H1', None, 'preview build'),
'18894': ('10', None, '20H1', None, 'preview build'),
'18895': ('10', None, '20H1', None, 'preview build'),
'18898': ('10', None, '20H1', None, 'preview build'),
}
if __name__ == '__main__':
print("This file is not meant to be called directly.")