aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/build-bbfreeze.py
diff options
context:
space:
mode:
Diffstat (limited to 'win32/build-bbfreeze.py')
-rw-r--r--win32/build-bbfreeze.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/win32/build-bbfreeze.py b/win32/build-bbfreeze.py
new file mode 100644
index 0000000..8dd9d82
--- /dev/null
+++ b/win32/build-bbfreeze.py
@@ -0,0 +1,28 @@
+#!/usr/bin/env python
+
+build_version = "1.3.1"
+python_path = "C:\\Python27\\"
+
+import os
+import glob
+import shutil
+
+from bbfreeze import Freezer
+
+shutil.copy(python_path + "Scripts\livestreamer-script.py", python_path + "Scripts\livestreamer.py")
+
+includes = ("pbs", "requests", "re", "xml", "xml.dom.minidom",
+ "zlib", "ctypes", "argparse", "hmac", "tempfile",
+ "os", "sys", "subprocess", "getpass", "msvcrt",
+ "urllib", "urlparse", "pkgutil", "imp")
+
+dst = "..\\build-win32\\livestreamer-bbfreeze-" + build_version + "\\"
+
+f = Freezer(dst, includes=includes)
+f.include_py = False
+f.addScript(python_path + "Scripts\livestreamer.py", gui_only=False)
+
+f()
+
+
+