1) There's an incompatibility between wxpython and py2app. Either of the suggested workarounds (symlinking the missing libraries or adding --packages=wx to build) seem to work. ... 2) Need to remove 'email' from the 'excludes' py2app option in setup.py because one of the system HTTP libraries imports this unconditionally. I know about that, that's why I changed setup.py.
After several patched files (mostly because of "print whatever" => "print(whatever)" I have this state: ... EDIT: solved
I'd like to help, but ... is anyone willing to help me how to build or even run from source? EDIT: solved
Today, I got quite success too. With Githubs (almost) 1.3.7.8 version. It doesn't require much changes (the biggest change is in setup.py to make proper working EasyABC.app using py2app, other changes are rather not really necessary). I got source from https://github.com/jwdj/EasyABC + minimal patch. If I uncomment def MacOpenFile in easy_abc.py I got also working drag'n'drop of abc files (unfortunatelly the dup window, mentioned in github version of easy_abc.py, too). I'll try 1.3.7.7 version again....
Today, I got quite success too. With Githubs (almost) 1.3.7.8 version. It doesn't require much changes (the biggest change is in setup.py to make proper working EasyABC.app using py2app, other changes are rather not really necessary). I got source from https://github.com/jwdj/EasyABC + minimal patch. If I uncomment def MacOpenFile in easy_abc.py I got also working drag'n'drop of abc files (unfortunatelly the dup window, mentioned in github version of easy_abc.py, too). I'll try 1.3.7.7 version again....
...
In easy_abc.py search for: if wx.Platform == "__WXMAC__": text = text.replace('\r\n', '\r') else: and change last '\r' to '\n'. Oh, sorry. I didn't noticed you have different problem. Strange, I've always had the problem with the "\r\n' => '\r' which usually broke newlines (old ones was changed to '\r' and new ones had '\n').
In easy_abc.py search for: if wx.Platform == "__WXMAC__": text = text.replace('\r\n', '\r') else: and change last '\r' to '\n'.