aboutsummaryrefslogtreecommitdiff
path: root/setup.py
blob: 0d9cbc45455e613bd9925e2edefd9c552dc16569 (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
from cx_Freeze import setup, Executable

# Dependencies are automatically detected, but it might need
# fine tuning.
buildOptions = dict(packages = [], excludes = [
  "apport",
  "apt",
  "ctypes",
  "curses",
  "distutils",
  "email",
  "html",
  "http",
  "json",
  "xmlrpc",
  "nose"
  ], include_files = ["main.ui"])

import sys
base = 'Win32GUI' if sys.platform=='win32' else None

executables = [
    Executable('main.py', base=base, targetName = 'audio-visualizer-python')
]

setup(name='audio-visualizer-python',
      version = '1.0',
      description = 'a little GUI tool to render visualization videos of audio files',
      options = dict(build_exe = buildOptions),
      executables = executables)