On Jan 25, 2005, at 1:15, Brian Lenihan wrote:
I re-factored Markus F.X.J Oberhumer's excellent PySol solitaire so it could be built as an OS X app bundle using Bob Ippolito's brilliant py2app....
I am especially interested in finding out if the py2app bundle really works with a stock 10.3 system (being the geek that I am, neither my or my wife's system can be considered stock, although hers does not have mag wheels, yet).
py2app is designed such that if an application that it builds works at all, it should work everywhere (on a given base platform). It's not really possible to trip it up such that it works on your machine, but not elsewhere unless you're actively trying to do it. Things that could cause this would be:
- installing anything other than Mac OS X itself to /System or /usr outside of /usr/local (don't do this! ever!)
- specifying --site-packages (will run locally, may not run elsewhere. packages on a user's machine might interfere in some way with yours)
- including binary code as a resource explicitly or implicitly via a framework (resources may depend on some other external framework, which won't be found + included.. for example, if you're embedding Tcl and some Tcl extensions that link against non-standard components)
- using code that can alternatively use files from some preinstalled location rather than bundle-relative (it could look in your homedir or some absolute path and find stuff it needs)
Otherwise, you can be relatively certain that if it runs on your machine, it runs everywhere. (it runs here, btw).
-bob
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig