File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed
Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change 44import json
55import multiprocessing
66import os
7+ import platform
78import re
89import subprocess
910import sys
@@ -212,18 +213,20 @@ def run(self):
212213
213214 def prepare_static_build_win (self ):
214215 release_url = 'https://github.com/mxamin/python-xmlsec-win-binaries/releases/download/2024.04.17/'
215- if sys .maxsize > 2147483647 : # 2.0 GiB
216+ if platform .machine () == 'ARM64' :
217+ suffix = 'win-arm64'
218+ elif sys .maxsize > 2 ** 32 :
216219 suffix = 'win64'
217220 else :
218221 suffix = 'win32'
219222
220223 libs = [
221- 'libxml2-2.11.7 .{}.zip' .format (suffix ),
222- 'libxslt-1.1.37 .{}.zip' .format (suffix ),
223- 'zlib-1.2.12 .{}.zip' .format (suffix ),
224- 'iconv-1.16 -1.{}.zip' .format (suffix ),
225- 'openssl-3.0.8 .{}.zip' .format (suffix ),
226- 'xmlsec-1.3.4 .{}.zip' .format (suffix ),
224+ 'libxml2-2.11.9-3 .{}.zip' .format (suffix ),
225+ 'libxslt-1.1.39 .{}.zip' .format (suffix ),
226+ 'zlib-1.3.1 .{}.zip' .format (suffix ),
227+ 'iconv-1.18 -1.{}.zip' .format (suffix ),
228+ 'openssl-3.0.16.pl1 .{}.zip' .format (suffix ),
229+ 'xmlsec-1.3.7 .{}.zip' .format (suffix ),
227230 ]
228231
229232 for libfile in libs :
You can’t perform that action at this time.
0 commit comments