Skip to content

Commit 1dd8583

Browse files
setup.py: also use swig-4.3.1 with pyodide.
swig-4.4.0 breaks pyodide similarly to macos.
1 parent 5a6d329 commit 1dd8583

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1412,8 +1412,9 @@ def platform_release_tuple():
14121412
print(f'OpenBSD: pip install of swig does not build; assuming `pkg_add swig`.')
14131413
elif PYMUPDF_SETUP_SWIG:
14141414
pass
1415-
elif darwin:
1416-
# 2025-10-27: new swig-4.4.0 fails badly at runtime.
1415+
elif darwin or os.environ.get('PYODIDE_ROOT'):
1416+
# 2025-10-27: new swig-4.4.0 fails badly at runtime on macos.
1417+
# 2025-11-06: similar for pyodide.
14171418
ret.append('swig==4.3.1')
14181419
else:
14191420
ret.append('swig')

0 commit comments

Comments
 (0)