Skip to content

Commit 95bcf73

Browse files
committed
CI issues to fix[skip ci]
1 parent 80596e0 commit 95bcf73

2 files changed

Lines changed: 9 additions & 16 deletions

File tree

.github/workflows/build_macos_arm.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ jobs:
5252
python -m pip install --upgrade pip
5353
pip install raidionicsrads
5454
pip install -r assets/requirements.txt
55-
pip install matplotlib
56-
pip install --force-reinstall --no-cache-dir pyside6
55+
# pip install matplotlib
56+
# pip install --force-reinstall --no-cache-dir pyside6
5757

5858
# - name: Integration tests
5959
# timeout-minutes: 10

build_launcher.py

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,13 @@
11
import sys
2-
sys.setrecursionlimit(5000)
3-
4-
import PyInstaller.building.utils
5-
original_exec_statement = PyInstaller.building.utils.exec_statement
2+
import PyInstaller.__main__
63

7-
def exec_statement_with_recursion_fix(statement, *args, **kwargs):
8-
fixed_statement = f"import sys; sys.setrecursionlimit(5000); {statement}"
9-
return original_exec_statement(fixed_statement, *args, **kwargs)
10-
11-
PyInstaller.building.utils.exec_statement = exec_statement_with_recursion_fix
4+
# Set recursion limit early
5+
sys.setrecursionlimit(5000)
6+
print("Recursion limit before build:", sys.getrecursionlimit())
127

13-
# Now run PyInstaller
14-
from PyInstaller.__main__ import run
15-
run([
8+
PyInstaller.__main__.run([
169
'--log-level=INFO',
1710
'--noconfirm',
1811
'--clean',
19-
'assets/main_arm.spec',
20-
])
12+
'assets/main_arm.spec'
13+
])

0 commit comments

Comments
 (0)