Skip to content

Commit

Permalink
Minor commit before merging with master
Browse files Browse the repository at this point in the history
  • Loading branch information
jsmackie committed Dec 9, 2016
1 parent 0122ec8 commit 01ae5f7
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 32 deletions.
7 changes: 3 additions & 4 deletions corpustools/command_line/pct.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#!/usr/bin/env python
import sys
import os
from multiprocessing import freeze_support
from corpustools.gui.main import MainWindow,QApplicationMessaging

if sys.platform.startswith('win'):
if getattr(sys, 'frozen', False):
Expand All @@ -16,11 +18,7 @@ def flush(self):
sys.stdout = FakeSTD()
sys.stderr = FakeSTD()

from multiprocessing import freeze_support
from corpustools.gui.main import MainWindow,QApplicationMessaging

def main():
freeze_support()

app = QApplicationMessaging(sys.argv)
if app.isRunning():
Expand All @@ -38,5 +36,6 @@ def main():


if __name__ == '__main__':
freeze_support()
main()

2 changes: 1 addition & 1 deletion corpustools/multiprocessing.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

from multiprocessing import Process, Manager, Queue, cpu_count, Value, Lock, Pool, JoinableQueue
from multiprocessing import Process, process, Manager, Queue, cpu_count, Value, Lock, Pool, JoinableQueue
from queue import Empty, Full

import time
Expand Down
41 changes: 21 additions & 20 deletions cx_setup.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
import sys
import os
import scipy.special
#from scipy import special
import PyQt5
from cx_Freeze import setup, Executable

def readme():
with open('README.md') as f:
return f.read()


ufuncs_path = scipy.special._ufuncs.__file__
incl_files = [(ufuncs_path,os.path.split(ufuncs_path)[1]),('docs/build','html')]
incl_files = [(ufuncs_path,os.path.split(ufuncs_path)[1]),('docs','html')]

base = None
if sys.platform == "win32":
base = "Win32GUI"
Expand All @@ -23,18 +22,18 @@ def readme():
exe_name = 'Phonological CorpusTools'

shortcut_table = [
("StartMenuShortcut", # Shortcut
"ProgramMenuFolder", # Directory_
"%s" % (exe_name,), # Name
"TARGETDIR", # Component_
"[TARGETDIR]pct.exe",# Target
None, # Arguments
None, # Description
None, # Hotkey
None, # Icon
None, # IconIndex
None, # ShowCmd
'TARGETDIR' # WkDir
("StartMenuShortcut", # Shortcut
"ProgramMenuFolder", # Directory_
"%s" % (exe_name,), # Name
"TARGETDIR", # Component_
"[TARGETDIR]pct.exe", # Target
None, # Arguments
None, # Description
None, # Hotkey
None, # Icon
None, # IconIndex
None, # ShowCmd
'TARGETDIR' # WkDir
)
]

Expand Down Expand Up @@ -64,9 +63,10 @@ def readme():
"scipy.special",
"scipy.special._ufuncs_cxx",
"scipy.sparse.csgraph._validation",
#"acousticsim",
"scipy.spatial",
"textgrid",
"sys"]
"sys",
"multiprocessing"]
}

msi_data = {"Shortcut": shortcut_table}
Expand Down Expand Up @@ -115,13 +115,14 @@ def readme():
'corpustools.symbolsim',
'corpustools.neighdens',
'corpustools.mutualinfo',
'corpustools.phonoprob'],
executables = [Executable('corpustools/command_line/pct.py',
'corpustools.phonoprob',
],
executables = [Executable('corpustools/command_line/pct.pyw',
#targetName = 'pct',
base=base,
#shortcutDir=r'[StartMenuFolder]\%s' % group_name,
#shortcutName=exe_name,
#icon='docs/images/icon.icns'
#icon='docs/images/favicon.png'
)],
options={
'bdist_msi': bdist_msi_options,
Expand Down
Binary file added docs/images/favicon.icns
Binary file not shown.
Binary file added docs/images/favicon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 11 additions & 7 deletions esk_setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
import os
import sys
from glob import glob

from corpustools import acousticsim
from corpustools.corpus.io import textgrid

ufuncs_path = scipy.special._ufuncs.__file__
doc_files = dict()
Expand Down Expand Up @@ -51,7 +52,8 @@
"scipy.sparse.csgraph._validation",
"acousticsim",
"textgrid",
"sys"],
"sys",
"multiprocessing"],
"excludes":[
'matplotlib',
"tcl",
Expand All @@ -72,8 +74,8 @@
#targetName = 'pct',
gui_only=True,
#shortcutDir=r'[StartMenuFolder]\%s' % group_name,
#shortcutName=exe_name,
icon='docs/images/logo.ico'
shortcutName=exe_name,
#icon='docs/images/favicon.png'
)

build_exe_options = {"excludes": [
Expand Down Expand Up @@ -102,10 +104,11 @@
"scipy.sparse.csgraph._validation",
"acousticsim",
"textgrid",
"sys"]
"sys",
"multiprocessing"]
}

bdist_mac_options = {'iconfile':'docs/images/icon.icns',
bdist_mac_options = {'iconfile':'docs/images/favicon.icns',
'qt_menu_nib':'/opt/local/share/qt5/plugins/platforms',
'bundle_name':'Phonological CorpusTools',
#'include_frameworks':["/Library/Frameworks/Tcl.framework",
Expand All @@ -129,7 +132,8 @@
'corpustools.symbolsim',
'corpustools.neighdens',
'corpustools.mutualinfo',
'corpustools.phonoprob',],
'corpustools.phonoprob',
'corpustoools.acousticsim'],
data_files = incl_files,
options={
#"bdist_mac_options":bdist_mac_options,
Expand Down

0 comments on commit 01ae5f7

Please sign in to comment.