forked from neuroidss/timeflux_neurofeedback_inverse_gamepad
-
Notifications
You must be signed in to change notification settings - Fork 0
/
timeflux_neurofeedback_inverse_gamepad_pyinstaller.spec
217 lines (210 loc) · 8.83 KB
/
timeflux_neurofeedback_inverse_gamepad_pyinstaller.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
# -*- mode: python ; coding: utf-8 -*-
import sys
if sys.platform.startswith('win'):
# site_packages='C:/Python39/Lib/site-packages'
site_packages='c:/hostedtoolcache/windows/python/3.9.13/x64/lib/site-packages'
binaries = [
# (site_packages+"/_libsuinput.cpython-39-x86_64-linux-gnu.so", "."),
# (site_packages+"/brainflow/lib/", "brainflow/lib"),
# (site_packages+"/pylsl/lib/", "pylsl/lib"),
# (site_packages+"/pyzmq.libs/", "pyzmq.libs"),
# (site_packages+"/tables/", "tables"),
# (site_packages+"/opencv_python.libs/", "opencv_python.libs"),
]
datas=[
(site_packages, "."),
(site_packages+"/mne", "mne"),
(site_packages+"/timeflux", "timeflux"),
(site_packages+"/timeflux_neurofeedback_inverse_gamepad", "timeflux_neurofeedback_inverse_gamepad"),
# ("./timeflux_neurofeedback_inverse_gamepad", "timeflux_neurofeedback_inverse_gamepad"),
(site_packages+"/zmq", "zmq"),
(site_packages+"/pythonosc", "pythonosc"),
(site_packages+"/pyedflib", "pyedflib"),
(site_packages+"/pylsl", "pylsl"),
# (site_packages+"/evdev", "evdev"),
(site_packages+"/xarray", "xarray"),
(site_packages+"/timeflux_ui", "timeflux_ui"),
(site_packages+"/aiohttp", "aiohttp"),
(site_packages+"/multidict", "multidict"),
(site_packages+"/timeflux_dsp", "timeflux_dsp"),
(site_packages+"/scipy", "scipy"),
(site_packages+"/gephistreamer", "gephistreamer"),
(site_packages+"/pyvjoy", "pyvjoy"),
# (site_packages+"/uinput", "uinput"),
(site_packages+"/yarl", "yarl"),
(site_packages+"/ws4py", "ws4py"),
(site_packages+"/async_timeout", "async_timeout"),
(site_packages+"/aiosignal", "aiosignal"),
(site_packages+"/frozenlist", "frozenlist"),
(site_packages+"/mne_connectivity", "mne_connectivity"),
# ("/usr/lib/python3.9/timeit.py", "timeit"),
# ("C:/Python39/Lib/timeit.py", "timeit"),
("c:/hostedtoolcache/windows/python/3.9.13/x64/lib/timeit.py", "timeit"),
(site_packages+"/tqdm", "tqdm"),
(site_packages+"/pyformulas", "pyformulas"),
(site_packages+"/cv2", "cv2"),
(site_packages+"/PIL", "PIL"),
(site_packages+"/timeflux_brainflow", "timeflux_brainflow"),
(site_packages+"/brainflow", "brainflow"),
(site_packages+"/nptyping", "nptyping"),
(site_packages+"/typish", "typish"),
(site_packages+"/pooch", "pooch"),
(site_packages+"/PyQt5", "PyQt5"),
(site_packages+"/imageio", "imageio"),
(site_packages+"/imageio_ffmpeg", "imageio_ffmpeg"),
]
if sys.platform.startswith('linux'):
# site_packages='./env/lib/python3.9/site-packages'
site_packages='/opt/hostedtoolcache/Python/3.9.13/x64/lib/python3.9/site-packages'
# site_packages='/root/.pyenv/versions/3.9.13/lib/python3.9/site-packages'
binaries = [
(site_packages+"/_libsuinput.cpython-39-x86_64-linux-gnu.so", "."),
(site_packages+"/brainflow/lib/", "brainflow/lib"),
# (site_packages+"/pylsl/lib/", "pylsl/lib"),
("/usr/lib/liblsl.so", "pylsl/lib"),
(site_packages+"/pyzmq.libs/", "pyzmq.libs"),
(site_packages+"/tables/", "tables"),
(site_packages+"/opencv_python.libs/", "opencv_python.libs"),
]
datas=[
(site_packages, "."),
(site_packages+"/mne", "mne"),
(site_packages+"/timeflux", "timeflux"),
(site_packages+"/timeflux_neurofeedback_inverse_gamepad", "timeflux_neurofeedback_inverse_gamepad"),
# ("./timeflux_neurofeedback_inverse_gamepad", "timeflux_neurofeedback_inverse_gamepad"),
(site_packages+"/zmq", "zmq"),
(site_packages+"/pythonosc", "pythonosc"),
(site_packages+"/pyedflib", "pyedflib"),
(site_packages+"/pylsl", "pylsl"),
(site_packages+"/evdev", "evdev"),
(site_packages+"/xarray", "xarray"),
(site_packages+"/timeflux_ui", "timeflux_ui"),
(site_packages+"/aiohttp", "aiohttp"),
(site_packages+"/multidict", "multidict"),
(site_packages+"/timeflux_dsp", "timeflux_dsp"),
(site_packages+"/scipy", "scipy"),
(site_packages+"/gephistreamer", "gephistreamer"),
# (site_packages+"/pyvjoy", "pyvjoy"),
(site_packages+"/uinput", "uinput"),
(site_packages+"/yarl", "yarl"),
(site_packages+"/ws4py", "ws4py"),
(site_packages+"/async_timeout", "async_timeout"),
(site_packages+"/aiosignal", "aiosignal"),
(site_packages+"/frozenlist", "frozenlist"),
(site_packages+"/mne_connectivity", "mne_connectivity"),
# ("/usr/lib/python3.9/timeit.py", "timeit"),
("/opt/hostedtoolcache/Python/3.9.13/x64/lib/python3.9/timeit.py", "timeit"),
# ("/root/.pyenv/versions/3.9.15/lib/python3.9/timeit.py", "timeit"),
(site_packages+"/tqdm", "tqdm"),
(site_packages+"/pyformulas", "pyformulas"),
(site_packages+"/cv2", "cv2"),
(site_packages+"/PIL", "PIL"),
(site_packages+"/timeflux_brainflow", "timeflux_brainflow"),
(site_packages+"/brainflow", "brainflow"),
(site_packages+"/nptyping", "nptyping"),
(site_packages+"/typish", "typish"),
(site_packages+"/pooch", "pooch"),
(site_packages+"/PyQt5", "PyQt5"),
(site_packages+"/imageio", "imageio"),
(site_packages+"/imageio_ffmpeg", "imageio_ffmpeg"),
]
if sys.platform.startswith('darwin'):
# site_packages='./env_timeflux_coherence_circle/lib/python3.9/site-packages'
site_packages='/Users/runner/hostedtoolcache/Python/3.9.13/x64/lib/python3.9/site-packages'
# site_packages='/root/.pyenv/versions/3.9.13/lib/python3.9/site-packages'
binaries = [
# (site_packages+"/_libsuinput.cpython-39-x86_64-linux-gnu.so", "."),
# (site_packages+"/brainflow/lib/", "brainflow/lib"),
# (site_packages+"/pylsl/lib/", "pylsl/lib"),
# ("/usr/lib/liblsl.so", "pylsl/lib"),
# ("/Users/runner/liblsl/lib", "pylsl/lib"),
# (site_packages+"/pyzmq.libs/", "pyzmq.libs"),
# (site_packages+"/tables/", "tables"),
# (site_packages+"/opencv_python.libs/", "opencv_python.libs"),
]
datas=[
(site_packages, "."),
(site_packages+"/mne", "mne"),
(site_packages+"/timeflux", "timeflux"),
(site_packages+"/timeflux_neurofeedback_inverse_gamepad", "timeflux_neurofeedback_inverse_gamepad"),
# ("./timeflux_neurofeedback_inverse_gamepad", "timeflux_neurofeedback_inverse_gamepad"),
(site_packages+"/zmq", "zmq"),
(site_packages+"/pythonosc", "pythonosc"),
(site_packages+"/pyedflib", "pyedflib"),
(site_packages+"/pylsl", "pylsl"),
# (site_packages+"/evdev", "evdev"),
(site_packages+"/xarray", "xarray"),
(site_packages+"/timeflux_ui", "timeflux_ui"),
(site_packages+"/aiohttp", "aiohttp"),
(site_packages+"/multidict", "multidict"),
(site_packages+"/timeflux_dsp", "timeflux_dsp"),
(site_packages+"/scipy", "scipy"),
(site_packages+"/gephistreamer", "gephistreamer"),
# (site_packages+"/pyvjoy", "pyvjoy"),
# (site_packages+"/uinput", "uinput"),
(site_packages+"/yarl", "yarl"),
(site_packages+"/ws4py", "ws4py"),
(site_packages+"/async_timeout", "async_timeout"),
(site_packages+"/aiosignal", "aiosignal"),
(site_packages+"/frozenlist", "frozenlist"),
(site_packages+"/mne_connectivity", "mne_connectivity"),
# ("/usr/lib/python3.9/timeit.py", "timeit"),
("/Users/runner/hostedtoolcache/Python/3.9.13/x64/lib/python3.9/timeit.py", "timeit"),
# ("/root/.pyenv/versions/3.9.15/lib/python3.9/timeit.py", "timeit"),
(site_packages+"/tqdm", "tqdm"),
(site_packages+"/pyformulas", "pyformulas"),
(site_packages+"/cv2", "cv2"),
(site_packages+"/PIL", "PIL"),
(site_packages+"/timeflux_brainflow", "timeflux_brainflow"),
(site_packages+"/brainflow", "brainflow"),
(site_packages+"/nptyping", "nptyping"),
(site_packages+"/typish", "typish"),
(site_packages+"/pooch", "pooch"),
(site_packages+"/PyQt5", "PyQt5"),
(site_packages+"/imageio", "imageio"),
(site_packages+"/imageio_ffmpeg", "imageio_ffmpeg"),
]
block_cipher = None
a = Analysis(
['timeflux_neurofeedback_inverse_gamepad_pyinstaller.py'],
pathex=[],
binaries=binaries,
datas=datas,
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False,
)
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
exe = EXE(
pyz,
a.scripts,
[],
exclude_binaries=True,
name='timeflux_neurofeedback_inverse_gamepad_pyinstaller',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
)
coll = COLLECT(
exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='timeflux_neurofeedback_inverse_gamepad_pyinstaller',
)