File: setup.py

package info (click to toggle)
wxwidgets2.8 2.8.10.1-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 239,052 kB
  • ctags: 289,550
  • sloc: cpp: 1,838,857; xml: 396,717; python: 282,506; ansic: 126,171; makefile: 51,406; sh: 14,581; asm: 299; sql: 258; lex: 194; perl: 139; yacc: 128; pascal: 95; php: 39; lisp: 38; tcl: 24; haskell: 20; java: 18; cs: 18; erlang: 17; ruby: 16; ada: 9; ml: 9; csh: 9
file content (48 lines) | stat: -rw-r--r-- 1,264 bytes parent folder | download | duplicates (3)
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# A distutils script to make a standalone .exe or .zpp of superdoodle
# for Windows or OS X platforms.  You need the py2exe or py2app
# package installed to use this script (see google for pointers if you
# don't already have them) and then use this command to build the .exe
# and collect the other needed files:
#
#       python setup.py py2exe
# or
#       python setup.py py2app
#


import sys, os
from setuptools import setup

if sys.platform == "win32":
    

    ## if sys.version_info > (2, 4):
    ##     DATA =  [("", os.path.join(sys.exec_prefix, 'msvcr71.dll'))]
    ## else:
    ##     DATA = []
    

    setup( name = "superdoodle",
           #console = ["superdoodle.py"]
           windows = ["superdoodle.py"],
           #data_files = DATA,
           options = {"py2exe" : { "compressed": 0,
                                   "optimize": 2,
                                   "bundle_files": 1,
                                   }},
           zipfile = None
           )

elif sys.platform == "darwin":

    APP = ['superdoodle.py']
    DATA_FILES = []
    OPTIONS = {'argv_emulation': True}

    setup( app=APP,
           data_files=DATA_FILES,
           options={'py2app': OPTIONS},
           setup_requires=['py2app'],
           )