On 6/12/12 11:20 AM, Don Dwiggins wrote:
As we've discussed, I've been using MERGE to create a system of executables. One of these is the "master", and displays a menu of the others; when a user double-clicks an item, the master brings up the corresponding executable (using subprocess.Popen).
I've now completed my work on the .spec file to accomplish this. One of my goals was to have the common executable folder contain all needed dependencies, so that a temporary _MEIPASS folder doesn't need to be built by the loader (this was taking considerable time, slowing down the initial screen). I found that MERGE was creating stuff in the executables that caused them to use two-pass execution.
My solution turned out to be simple: eliminate the MERGE. With that done, I have a full "onedir" build with a set of .exe files and a bunch of dependency files, and the .exes come up nice and quickly. (Also, it now builds quickly as well, with no unnecessary work done.)
If anyone is interested, I can go into a bit more detail, and maybe do a small sample setup.
Thanks for the assistance in this process, -- Don Dwiggins Advanced Publishing Technology -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
