aboutsummaryrefslogtreecommitdiffstats
path: root/release/mitmdump.spec
diff options
context:
space:
mode:
Diffstat (limited to 'release/mitmdump.spec')
-rw-r--r--release/mitmdump.spec28
1 files changed, 6 insertions, 22 deletions
diff --git a/release/mitmdump.spec b/release/mitmdump.spec
index e3a6905d..c3b5ecd0 100644
--- a/release/mitmdump.spec
+++ b/release/mitmdump.spec
@@ -1,31 +1,15 @@
# -*- mode: python -*-
-from glob import glob
+from PyInstaller.utils.hooks import collect_data_files
-VENV = "../release/venv"
-
-a = Analysis(['../../mitmproxy/mitmdump'],
+a = Analysis(['../mitmdump'],
+ binaries=None,
+ datas=collect_data_files("libmproxy.onboarding"),
hiddenimports=[],
hookspath=None,
runtime_hooks=None,
- excludes=None,
- )
-a.datas = Tree(
- "../mitmproxy/libmproxy/onboarding/templates",
- prefix="libmproxy/onboarding/templates"
-)
-a.datas += Tree(
- "../mitmproxy/libmproxy/onboarding/static",
- prefix="libmproxy/onboarding/static"
-)
-a.datas += Tree(
- os.path.join(
- VENV,
- "lib/python2.7/site-packages/certifi",
- ),
- prefix = "certifi"
-)
-pyz = PYZ(a.pure)
+ excludes=None)
+pyz = PYZ(a.pure, a.zipped_data)
exe = EXE(pyz,
a.scripts,
a.binaries,