Skip to content

Commit f5b17b7

Browse files
author
stephanie
committed
update setup
1 parent 1ddbbb1 commit f5b17b7

4 files changed

Lines changed: 24 additions & 20 deletions

File tree

setup/Mac/ODMTools.spec

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,29 @@ block_cipher = None
55

66
a = Analysis(['/Users/stephanie/DEV/ODMToolsPython/ODMTools.py'],
77
pathex=['/Users/stephanie/DEV/ODMToolsPython/setup/Mac'],
8-
binaries=None,
9-
datas=None,
108
hiddenimports=[],
11-
hookspath=['/Users/stephanie/DEV/ODMToolsPython/setup/hooks'],
9+
hookspath=None,
1210
runtime_hooks=None,
13-
excludes=['PyQt4', 'PyQt4.QtCore', 'PyQt4.QtGui'],
14-
win_no_prefer_redirects=False,
15-
win_private_assemblies=False,
11+
excludes=None,
1612
cipher=block_cipher)
17-
pyz = PYZ(a.pure, a.zipped_data,
13+
pyz = PYZ(a.pure,
1814
cipher=block_cipher)
1915
exe = EXE(pyz,
2016
a.scripts,
2117
exclude_binaries=True,
2218
name='ODMTools',
2319
debug=False,
24-
strip=False,
20+
strip=None,
2521
upx=True,
26-
console=False , version='/Users/stephanie/DEV/ODMToolsPython/setup/version.txt', icon='/Users/stephanie/DEV/ODMToolsPython/odmtools/common/icons/ODMTools.icns')
22+
console=False , version='/Users/stephanie/DEV/ODMToolsPython/setup/version.txt', icon='odmtools/common/icons/ODMTools.icns')
2723
coll = COLLECT(exe,
2824
a.binaries,
2925
a.zipfiles,
3026
a.datas,
31-
strip=False,
32-
upx=False,
27+
strip=None,
28+
upx=True,
3329
name='ODMTools')
3430
app = BUNDLE(coll,
3531
name='ODMTools.app',
36-
icon='/Users/stephanie/DEV/ODMToolsPython/odmtools/common/icons/ODMTools.icns',
32+
icon='odmtools/common/icons/ODMTools.icns',
3733
bundle_identifier=None)

setup/Mac/build.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@ if [ -d build ] && [ -d dist ]; then
77
rm -ir build dist
88
fi
99

10+
1011
sudo python setup.py py2app
1112
#sudo /usr/local/Cellar/python/2.7.8/bin/python setup.py py2app

setup/make.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
## Update odmtools.meta.data whenever creating a release
1717
from odmtools.meta import data
1818

19-
BASE_DIR = os.path.dirname(os.path.realpath(__file__))
19+
BASE_DIR = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
2020
SETUP_DIR = os.path.join(BASE_DIR, 'setup')
2121
WIN_DIR = os.path.join(SETUP_DIR, "Windows")
2222
MAC_DIR = os.path.join(SETUP_DIR, "Mac")
@@ -32,7 +32,7 @@
3232
WIN_ICON_FILE = os.path.join(ICON_DIR, "ODMTools.ico")
3333
MAC_ICON_FILE = os.path.join(ICON_DIR, "ODMTools.icns")
3434

35-
APP_DIR = os.path.join(MAC_DIR, 'Dist', "ODMTools.app")
35+
APP_DIR = os.path.join(MAC_DIR, 'Dist', "ODM2Tools.app")
3636
# Location of Windows files
3737
APP_FILE = os.path.join(BASE_DIR, "ODMTools.py")
3838
MAKE_FILE = os.path.realpath(__file__)
@@ -94,7 +94,7 @@ def zipdir(basedir, archivename):
9494
z.write(absfn, zfn)
9595
def printInfo():
9696
print "============================================================="
97-
print "= ODMTools Installer "
97+
print "= ODM2Tools Installer "
9898
print "= Be sure to update odmtools/meta/data with every release "
9999
print "= Building release: {version}".format(version=data.version),
100100
print "\n= Platform: {platform}, {architecture}".format(platform=sys.platform, architecture=platform.architecture()), "\n="

setup/setup.py

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414

1515
import sys
16+
import os
1617
'''
1718
from setuptools import setup
1819
@@ -23,23 +24,29 @@
2324

2425

2526

26-
NAME = 'ODMTools'
27+
NAME = 'ODM2Tools'
28+
BASE_DIR = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
29+
ICON_DIR = os.path.join('odmtools', 'common', "icons")
30+
WIN_ICON_FILE = os.path.join(ICON_DIR, "ODMTools.ico")
31+
MAC_ICON_FILE = os.path.join(ICON_DIR, "ODMTools.icns")
2732

33+
#APP = ['/Users/stephanie/DEV/ODMToolsPython/ODMTools.py']
34+
APP = os.path.join(BASE_DIR, 'ODMTools.py')
2835
extra_options = None
2936
sys.setrecursionlimit(2000)
3037
if sys.platform == 'darwin':
3138
sys.argv.append('py2app')
3239
from setuptools import setup
33-
APP = ['/Users/stephanie/DEV/ODMToolsPython/ODMTools.py']
40+
# APP = ['/Users/stephanie/DEV/ODMToolsPython/ODMTools.py']
3441
LIBS = ['/usr/X11/lib/libfreetype.6.dylib', '/usr/X11/lib/libstdc++.6.dylib', '/usr/X11/lib/libpng15.15.dylib']
35-
OPTIONS = {'iconfile': '/Users/stephanie/DEV/ODMToolsPython/odmtools/common/icons/ODMTools.icns',
42+
OPTIONS = {'iconfile': MAC_ICON_FILE,
3643
'includes': ['pymysql', 'sqlalchemy', 'dateutil'], 'frameworks': LIBS}
3744
extra_options = dict(app=APP, setup_requires=['py2app'], options={'py2app': OPTIONS})
3845

3946
elif sys.platform == 'win32':
4047
sys.argv.append('py2exe')
4148
from distutils.core import setup
42-
APP = ['C:\Users\Jacob\Documents\ODMToolsPython\ODMTools.py']
49+
#APP = ['C:\Users\Jacob\Documents\ODMToolsPython\ODMTools.py']
4350
import numpy
4451
import py2exe
4552
from glob import glob
@@ -68,7 +75,7 @@
6875

6976

7077
sys.path.append("C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\Microsoft.VC90.CRT")
71-
sys.path.append("C:\\Users\\Jacob\\Documents\\ODMToolsPython")
78+
sys.path.append(BASE_DIR)
7279
extra_options = dict(console=APP, data_files=data_files, options={'py2exe': OPTIONS})
7380

7481
setup(name=NAME, **extra_options)

0 commit comments

Comments
 (0)