|
14 | 14 | <WixVariable Id="SideBySidePackageUpgradeCode" Value="$(VariantUpgradeCode)" /> |
15 | 15 | <FeatureGroupRef Id="SideBySideUpgradeStrategy" /> |
16 | 16 |
|
17 | | - <ComponentGroup Id="EmbeddedPython"> |
18 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
19 | | - <File Source="$(PythonRoot)\libcrypto-1_1-arm64.dll" /> |
| 17 | + <ComponentGroup Id="EmbeddedPython" Directory="toolchain_$(VariantName)_usr_bin"> |
| 18 | + <Component > |
| 19 | + <File Source="$(PythonRoot)\libcrypto-1_1$(ArchSuffix).dll" /> |
20 | 20 | </Component> |
21 | 21 |
|
22 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 22 | + <Component> |
23 | 23 | <File Source="$(PythonRoot)\libffi-7.dll" /> |
24 | 24 | </Component> |
25 | 25 |
|
26 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
27 | | - <File Source="$(PythonRoot)\libssl-1_1-arm64.dll" /> |
| 26 | + <Component> |
| 27 | + <File Source="$(PythonRoot)\libssl-1_1$(ArchSuffix).dll" /> |
28 | 28 | </Component> |
29 | 29 |
|
30 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
31 | | - <File Source="$(PythonRoot)\LICENSE.txt" /> |
32 | | - </Component> |
33 | | - |
34 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 30 | + <Component> |
35 | 31 | <File Source="$(PythonRoot)\pyexpat.pyd" /> |
36 | 32 | </Component> |
37 | 33 |
|
38 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 34 | + <Component> |
39 | 35 | <File Source="$(PythonRoot)\python.cat" /> |
40 | 36 | </Component> |
41 | 37 |
|
42 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 38 | + <Component> |
43 | 39 | <File Source="$(PythonRoot)\python.exe" /> |
44 | 40 | </Component> |
45 | 41 |
|
46 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 42 | + <Component> |
47 | 43 | <File Source="$(PythonRoot)\python3.dll" /> |
48 | 44 | </Component> |
49 | 45 |
|
50 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 46 | + <Component> |
51 | 47 | <File Source="$(PythonRoot)\python310.dll" /> |
52 | 48 | </Component> |
53 | 49 |
|
54 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 50 | + <Component> |
55 | 51 | <File Source="$(PythonRoot)\python310.zip" /> |
56 | 52 | </Component> |
57 | 53 |
|
58 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 54 | + <Component> |
59 | 55 | <File Source="$(PythonRoot)\python310._pth" /> |
60 | 56 | </Component> |
61 | 57 |
|
62 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 58 | + <Component> |
63 | 59 | <File Source="$(PythonRoot)\pythonw.exe" /> |
64 | 60 | </Component> |
65 | 61 |
|
66 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 62 | + <Component> |
67 | 63 | <File Source="$(PythonRoot)\select.pyd" /> |
68 | 64 | </Component> |
69 | 65 |
|
70 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 66 | + <Component> |
71 | 67 | <File Source="$(PythonRoot)\sqlite3.dll" /> |
72 | 68 | </Component> |
73 | 69 |
|
74 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 70 | + <Component> |
75 | 71 | <File Source="$(PythonRoot)\unicodedata.pyd" /> |
76 | 72 | </Component> |
77 | 73 |
|
78 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
79 | | - <File Source="$(PythonRoot)\vcruntime140.dll" /> |
80 | | - </Component> |
81 | | - |
82 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
83 | | - <File Source="$(PythonRoot)\vcruntime140_1.dll" /> |
84 | | - </Component> |
85 | | - |
86 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 74 | + <Component> |
87 | 75 | <File Source="$(PythonRoot)\winsound.pyd" /> |
88 | 76 | </Component> |
89 | 77 |
|
90 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 78 | + <Component> |
91 | 79 | <File Source="$(PythonRoot)\_asyncio.pyd" /> |
92 | 80 | </Component> |
93 | 81 |
|
94 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 82 | + <Component> |
95 | 83 | <File Source="$(PythonRoot)\_bz2.pyd" /> |
96 | 84 | </Component> |
97 | 85 |
|
98 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 86 | + <Component> |
99 | 87 | <File Source="$(PythonRoot)\_ctypes.pyd" /> |
100 | 88 | </Component> |
101 | 89 |
|
102 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 90 | + <Component> |
103 | 91 | <File Source="$(PythonRoot)\_decimal.pyd" /> |
104 | 92 | </Component> |
105 | 93 |
|
106 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 94 | + <Component> |
107 | 95 | <File Source="$(PythonRoot)\_elementtree.pyd" /> |
108 | 96 | </Component> |
109 | 97 |
|
110 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 98 | + <Component> |
111 | 99 | <File Source="$(PythonRoot)\_hashlib.pyd" /> |
112 | 100 | </Component> |
113 | 101 |
|
114 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 102 | + <Component> |
115 | 103 | <File Source="$(PythonRoot)\_lzma.pyd" /> |
116 | 104 | </Component> |
117 | 105 |
|
118 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 106 | + <Component> |
119 | 107 | <File Source="$(PythonRoot)\_msi.pyd" /> |
120 | 108 | </Component> |
121 | 109 |
|
122 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 110 | + <Component> |
123 | 111 | <File Source="$(PythonRoot)\_multiprocessing.pyd" /> |
124 | 112 | </Component> |
125 | 113 |
|
126 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 114 | + <Component> |
127 | 115 | <File Source="$(PythonRoot)\_overlapped.pyd" /> |
128 | 116 | </Component> |
129 | 117 |
|
130 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 118 | + <Component> |
131 | 119 | <File Source="$(PythonRoot)\_queue.pyd" /> |
132 | 120 | </Component> |
133 | 121 |
|
134 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 122 | + <Component> |
135 | 123 | <File Source="$(PythonRoot)\_socket.pyd" /> |
136 | 124 | </Component> |
137 | 125 |
|
138 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 126 | + <Component> |
139 | 127 | <File Source="$(PythonRoot)\_sqlite3.pyd" /> |
140 | 128 | </Component> |
141 | 129 |
|
142 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 130 | + <Component> |
143 | 131 | <File Source="$(PythonRoot)\_ssl.pyd" /> |
144 | 132 | </Component> |
145 | 133 |
|
146 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 134 | + <Component> |
147 | 135 | <File Source="$(PythonRoot)\_uuid.pyd" /> |
148 | 136 | </Component> |
149 | 137 |
|
150 | | - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 138 | + <Component> |
151 | 139 | <File Source="$(PythonRoot)\_zoneinfo.pyd" /> |
152 | 140 | </Component> |
153 | 141 | </ComponentGroup> |
154 | 142 |
|
155 | | - <Feature Id="EmbeddedPython" AllowAbsent="yes" Title="$(VariantProductName)"> |
| 143 | + <ComponentGroup Id="EmbeddedPythonLicense"> |
| 144 | + <Component Directory="toolchain_$(VariantName)_usr_share_licenses"> |
| 145 | + <File Source="$(PythonRoot)\LICENSE.txt" /> |
| 146 | + </Component> |
| 147 | + </ComponentGroup> |
| 148 | + |
| 149 | + <Feature Id="EmbeddedPython" AllowAbsent="no" Title="$(VariantProductName)"> |
156 | 150 | <ComponentGroupRef Id="EmbeddedPython" /> |
| 151 | + <ComponentGroupRef Id="EmbeddedPythonLicense" /> |
157 | 152 | </Feature> |
158 | 153 | </Package> |
159 | 154 | </Include> |
0 commit comments