Newer
Older
from os.path import basename, dirname, join
from glob import glob
# This makes the executable spew debug info.
debug = False
hiddenimports=[
"appdirs",
"packaging.markers",
"packaging.specifiers",
"packaging.version",
],
import ply.lex
import ply.yacc
a.datas += [
(join("py-src", "ply", "lex", basename(fn)), fn, "DATA")
for fn in glob(join(dirname(ply.lex.__file__), "*.py"))
] + [
(join("py-src", "ply", "yacc", basename(fn)), fn, "DATA")
for fn in glob(join(dirname(ply.yacc.__file__), "*.py"))
]
if single_file:
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
name='loopy',
strip=None,
upx=True,
console=True)
else:
exe = EXE(pyz,
a.scripts,
exclude_binaries=True,
name='loopy',