aboutsummaryrefslogtreecommitdiff
path: root/build_exe.py
blob: 4cf064e83ff1b7349f16233f379c0d11a2e3b92b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from distutils.core import setup
import py2exe
import sys

# If run without args, build executables
if len(sys.argv) == 1:
    sys.argv.append("py2exe")

sys.path.append('./youtube_dl')

options = {
    "bundle_files": 1,
    "compressed": 1,
    "optimize": 2,
    "dist_dir": '.',
    "dll_excludes": ['w9xpopen.exe']
}

console = [{
    "script":"./youtube_dl/__main__.py",
    "dest_base": "youtube-dl",
}]

setup(
    console = console,
    options = {"py2exe": options},
    zipfile = None,
)

import shutil
shutil.rmtree("build")