aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--release/pathoc.spec22
-rw-r--r--release/pathod.spec30
2 files changed, 14 insertions, 38 deletions
diff --git a/release/pathoc.spec b/release/pathoc.spec
index dd2c79e8..22649076 100644
--- a/release/pathoc.spec
+++ b/release/pathoc.spec
@@ -1,23 +1,15 @@
# -*- mode: python -*-
-from glob import glob
+from PyInstaller.utils.hooks import collect_data_files
-VENV = "../release/venv"
-
-a = Analysis(['../../pathod/pathoc'],
- hiddenimports=["_cffi_backend"],
+a = Analysis(['../pathoc'],
+ binaries=None,
+ datas=None,
+ hiddenimports=['_cffi_backend'],
hookspath=None,
runtime_hooks=None,
- excludes=None,
- )
-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,
diff --git a/release/pathod.spec b/release/pathod.spec
index d94fb824..706b6b68 100644
--- a/release/pathod.spec
+++ b/release/pathod.spec
@@ -1,31 +1,15 @@
# -*- mode: python -*-
-from glob import glob
+from PyInstaller.utils.hooks import collect_data_files
-VENV = "../release/venv"
-
-a = Analysis(['../../pathod/pathod'],
- hiddenimports=["_cffi_backend"],
+a = Analysis(['../pathod'],
+ binaries=None,
+ datas=collect_data_files("libpathod"),
+ hiddenimports=['_cffi_backend'],
hookspath=None,
runtime_hooks=None,
- excludes=None,
- )
-a.datas = Tree(
- "../pathod/libpathod/static",
- prefix="libpathod/static"
-)
-a.datas = Tree(
- "../pathod/libpathod/templates",
- prefix="libpathod/templates"
-)
-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,