forked from saltstack/salt-winrepo-ng
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpython3_x64.sls
82 lines (82 loc) · 2.48 KB
/
python3_x64.sls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
{% set EXE_VERSIONS = [
('3.10.4', '3.10.4150.0'),
('3.10.3', '3.10.3150.0'),
('3.10.2', '3.10.2150.0'),
('3.10.1', '3.10.1150.0'),
('3.9.12', '3.9.12150.0'),
('3.9.11', '3.9.11150.0'),
('3.9.10', '3.9.10150.0'),
('3.9.9', '3.9.9150.0'),
('3.9.8', '3.9.8150.0'),
('3.9.7', '3.9.7150.0'),
('3.9.6', '3.9.6150.0'),
('3.9.5', '3.9.5150.0'),
('3.9.4', '3.9.4150.0'),
('3.9.3', '3.9.3150.0'),
('3.9.2', '3.9.2150.0'),
('3.9.1', '3.9.1150.0'),
('3.9.0', '3.9.150.0'),
('3.8.10', '3.8.10150.0'),
('3.8.9', '3.8.9150.0'),
('3.8.8', '3.8.8150.0'),
('3.8.7', '3.8.7150.0'),
('3.8.6', '3.8.6150.0'),
('3.8.5', '3.8.5150.0'),
('3.8.4', '3.8.4150.0'),
('3.8.3', '3.8.3150.0'),
('3.8.2', '3.8.2150.0'),
('3.8.1', '3.8.1150.0'),
('3.8.0', '3.8.150.0'),
('3.7.9', '3.7.9150.0'),
('3.7.8', '3.7.8150.0'),
('3.7.7', '3.7.7150.0'),
('3.7.6', '3.7.6150.0'),
('3.7.5', '3.7.5150.0'),
('3.7.4', '3.7.4150.0'),
('3.7.3', '3.7.3150.0'),
('3.7.2', '3.7.2150.0'),
('3.7.1', '3.7.1150.0'),
('3.7.0', '3.7.150.0'),
('3.6.8', '3.6.8150.0'),
('3.6.7', '3.6.7150.0'),
('3.6.6', '3.6.6150.0'),
('3.6.5', '3.6.5150.0'),
('3.6.4', '3.6.4150.0'),
('3.6.3', '3.6.3150.0'),
('3.6.2', '3.6.2150.0'),
('3.6.1', '3.6.1150.0'),
('3.5.4', '3.5.4150.0'),
('3.5.3', '3.5.3150.0'),
('3.5.2', '3.5.2150.0'),
('3.5.1', '3.5.1150.0'),
]%}
{% set MSI_VERSIONS = [
('3.4.4', '3.4.16789'),
('3.4.3', '3.4.3150'),
('3.4.2', '3.4.2150'),
('3.4.1', '3.4.1150'),
('3.3.3', '3.3.3150'),
]%}
python3_x64:
{% for VER, RAW_VER in EXE_VERSIONS %}
'{{ RAW_VER }}':
full_name: 'Python {{ VER }} (64-bit)'
installer: 'https://www.python.org/ftp/python/{{ VER }}/python-{{ VER }}-amd64.exe'
install_flags: '/quiet InstallAllUsers=1'
uninstaller: 'https://www.python.org/ftp/python/{{ VER }}/python-{{ VER }}-amd64.exe'
uninstall_flags: '/quiet /uninstall'
msiexec: False
locale: en_US
reboot: False
{% endfor %}
{% for VER, RAW_VER in MSI_VERSIONS %}
'{{ RAW_VER }}':
full_name: 'Python {{ VER }} (64-bit)'
installer: 'https://www.python.org/ftp/python/{{ VER }}/python-{{ VER }}.amd64.msi'
install_flags: '/qn ALLUSERS=1 /norestart'
uninstaller: 'https://www.python.org/ftp/python/{{ VER }}/python-{{ VER }}.amd64.msi'
uninstall_flags: '/qn /norestart'
msiexec: True
locale: en_US
reboot: False
{% endfor %}