Skip to content

Commit 86ec449

Browse files
Make precise.template.spec support Python 3.4
1 parent a7f94d0 commit 86ec449

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

precise.template.spec

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,27 @@ block_cipher = None
33

44
from glob import iglob
55
from os.path import basename, dirname, abspath
6+
import os
7+
import fnmatch
68

79
script_name = '%%SCRIPT%%'
810
train_libs = %%TRAIN_LIBS%%
911
strip = True
1012
site_packages = '.venv/lib/python3.6/site-packages/'
1113

14+
15+
def recursive_glob(treeroot, pattern):
16+
results = []
17+
for base, dirs, files in os.walk(treeroot):
18+
goodfiles = fnmatch.filter(files, pattern)
19+
results.extend(os.path.join(base, f) for f in goodfiles)
20+
return results
21+
22+
1223
if train_libs:
1324
binaries = [
1425
(abspath(i), dirname(i.replace(site_packages, '')))
15-
for i in iglob(site_packages + "tensorflow/**/*.so", recursive=True)
26+
for i in recursive_glob(site_packages + "tensorflow/", "*.so")
1627
]
1728
else:
1829
binaries = []

0 commit comments

Comments
 (0)