Skip to content

Commit ac0ec38

Browse files
committed
Added PyInstaller
1 parent 2031971 commit ac0ec38

File tree

2 files changed

+54
-1
lines changed

2 files changed

+54
-1
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@
22
__pycache__
33
testenv
44
*.pkl
5-
test*
5+
test*
6+
build
7+
dist

main.spec

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# -*- mode: python ; coding: utf-8 -*-
2+
from PyInstaller.utils.hooks import collect_all
3+
4+
datas = []
5+
binaries = []
6+
hiddenimports = []
7+
tmp_ret = collect_all('escpos')
8+
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
9+
10+
11+
a = Analysis(
12+
['src/main.py'],
13+
pathex=[],
14+
binaries=binaries,
15+
datas=datas,
16+
hiddenimports=hiddenimports,
17+
hookspath=[],
18+
hooksconfig={},
19+
runtime_hooks=[],
20+
excludes=[],
21+
noarchive=False,
22+
optimize=0,
23+
)
24+
pyz = PYZ(a.pure)
25+
26+
exe = EXE(
27+
pyz,
28+
a.scripts,
29+
[],
30+
exclude_binaries=True,
31+
name='main',
32+
debug=False,
33+
bootloader_ignore_signals=False,
34+
strip=False,
35+
upx=True,
36+
console=True,
37+
disable_windowed_traceback=False,
38+
argv_emulation=False,
39+
target_arch=None,
40+
codesign_identity=None,
41+
entitlements_file=None,
42+
)
43+
coll = COLLECT(
44+
exe,
45+
a.binaries,
46+
a.datas,
47+
strip=False,
48+
upx=True,
49+
upx_exclude=[],
50+
name='main',
51+
)

0 commit comments

Comments
 (0)