aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/pyinstaller.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2019-07-02 04:33:45 -0400
committerLibravatarUnit 193 <unit193@ubuntu.com>2019-07-02 04:33:45 -0400
commit195c45911e79c33cf0bb986721365fb06df5a153 (patch)
treeac0c9b6ef40bea7aa7ab0c5c3cb500eb510668fa /scripts/pyinstaller.py
Import Upstream version 1.8.7upstream/1.8.7
Diffstat (limited to 'scripts/pyinstaller.py')
-rwxr-xr-xscripts/pyinstaller.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/scripts/pyinstaller.py b/scripts/pyinstaller.py
new file mode 100755
index 0000000..879ae50
--- /dev/null
+++ b/scripts/pyinstaller.py
@@ -0,0 +1,18 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+"""Build a standalone executable using PyInstaller"""
+
+import PyInstaller.__main__
+import util
+
+PyInstaller.__main__.run([
+ "--onefile",
+ "--console",
+ "--name", "gallery-dl." + ("exe" if PyInstaller.is_win else "bin"),
+ "--additional-hooks-dir", util.path("scripts"),
+ "--distpath", util.path("dist"),
+ "--workpath", util.path("build"),
+ "--specpath", util.path("build"),
+ util.path("gallery_dl", "__main__.py"),
+])