-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
27 lines (23 loc) · 940 Bytes
/
setup.py
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
from distutils.core import setup
import py2exe
import sys; sys.argv.append('py2exe')
from schema_equalizer import __VERSION__
py2exe_options = dict(
excludes=['_ssl', # Exclude _ssl
'pyreadline', 'difflib', 'doctest',
'optparse', 'pickle', 'calendar', 'pdb', 'inspect', 'unittest'], # Exclude standard library
dll_excludes=['msvcr71.dll'], # Exclude msvcr71
compressed=True, # Compress library.zip
bundle_files=1
)
setup(name='Schema Equalizer',
version=__VERSION__,
description='<Description>',
author='Clayton A. Alves',
options={'py2exe': py2exe_options},
console=[{
'script': 'schema_equalizer.py',
"icon_resources": [(1, "ello.ico")]
}],
zipfile=None
)