Skip to content

Commit 45cf3e4

Browse files
TomiBelanmxamin
authored andcommitted
Update prebuilt Windows library versions
1 parent 69826fa commit 45cf3e4

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

setup.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import json
55
import multiprocessing
66
import os
7+
import platform
78
import re
89
import subprocess
910
import 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:

0 commit comments

Comments
 (0)