pyinstaller/pyinstaller — pull request #5 by CBWhiz (2012-02-20 18:29:44+00:00)
Title: Do not use a child process if not needed on windows.

This restores 1.5.2's ability to only launch a subprocess on windows if required.

1.5.2 used to call extractBinaries which would return the new extraction path if required. Because you changed this to a boolean result value, I added a new method which returns true if an extraction is needed.

Your docs are a bit nebulous about what a 'onedir' deployment is, as that is really only defined in the specbuilder and mentioned a bit from various comments.

My view is a "one directory" deployment should be defined as "do binaries need to be extracted from packages before the script is run".