|
1 | 1 | # -*- mode: python ; coding: utf-8 -*- |
| 2 | +import sys ; sys.setrecursionlimit(sys.getrecursionlimit() * 5) |
2 | 3 | import os |
3 | 4 | import shutil |
4 | 5 | from PyInstaller.utils.hooks import collect_data_files |
5 | 6 | from numpy import loadtxt |
6 | | -import sys |
7 | | -sys.setrecursionlimit(5000) |
8 | | - |
9 | 7 |
|
10 | 8 | # necessary for MacOS |
11 | 9 | os.environ['LC_CTYPE'] = "en_US.UTF-8" |
@@ -41,7 +39,12 @@ shutil.copytree(cwd + "/ANTs/install/", cwd + "/tmp_dependencies/ANTs/") |
41 | 39 | a = Analysis([cwd + '/main.py'], |
42 | 40 | pathex=[cwd], |
43 | 41 | binaries=[], |
44 | | - datas=[], |
| 42 | + datas=datas=[ |
| 43 | + (cwd + "/tmp_dependencies/assets/images/", "assets/images"), |
| 44 | + (cwd + "/tmp_dependencies/gui/", "gui"), |
| 45 | + (cwd + "/tmp_dependencies/utils/", "utils"), |
| 46 | + (cwd + "/tmp_dependencies/ANTs/", "ANTs") |
| 47 | + ], |
45 | 48 | hiddenimports=hidden_imports, |
46 | 49 | hookspath=[os.path.join(cwd, "assets", "hooks")], |
47 | 50 | runtime_hooks=[os.path.join(cwd, "assets", "hooks", "set_recursion_limit.py")], |
@@ -70,7 +73,7 @@ exe = EXE(pyz, |
70 | 73 | ) |
71 | 74 | coll = COLLECT(exe, |
72 | 75 | a.binaries, |
73 | | - Tree(cwd + "/tmp_dependencies/"), |
| 76 | + #Tree(cwd + "/tmp_dependencies/"), |
74 | 77 | a.zipfiles, |
75 | 78 | a.datas, |
76 | 79 | strip=False, |
|
0 commit comments