3 ms·
Yes, I do this for my project. Although, I do not attempt to install any libraries, I keep everything in the application bundle and set environment variables a
by makecheck 11y ago
Yes, I do this for my project.
Although, I do not attempt to install any libraries, I keep everything in the application bundle and set environment variables as needed.
It is limiting in the sense that I must use the Python version that Apple does but at the same time, the shipping executable is downright tiny compared to most Mac OS X applications.
- burrows 11y agoAre you modifying sys.path() to load the dependencies that are shipped with the app; or some other technique?
- makecheck 11y agoI use the location of the script to find the absolute path to the bundle (MacOS folder), from which I can work backwards using ".." to find other things like bundled libraries. In my case some of the libraries are also compiled so I have a starter script that sets DYLD_LIBRARY_PATH, PYTHONPATH, etc. and runs a 2nd script that can then successfully import whatever is required.