PhinchApp / Phinch

Phinch is a data visualization framework aimed at promoting novel explorations of large biological datasets (microbiomes, metagenomes, etc.). Features include support for HDF5 and JSON BIOM files, retooled visualizations, improved image export and sharing, and the ability to work offline.
BSD 2-Clause "Simplified" License
36 stars 9 forks source link

biomhandler packaged python script not backwards compatible #7

Closed jprctr closed 1 year ago

jprctr commented 6 years ago

biomhandler, biom file loading script packaged along with it's dependencies using Pyinstaller, will not run on versions of Mac OS older than the version it was packaged on.

From the Pyinstaller documentation. This issue on the Pyinstaller github.

The only way to be certain your app supports an older version of Mac OS X is to run PyInstaller in the oldest version of the OS you need to support.

Using an older version of Mac OS in a VM or similar would really complicate our build process, so any workarounds, alternatives, or tweaks to Pyinstaller settings would be preferred.

jprctr commented 6 years ago

The comments on this Pyinstaller issue seem to imply it could be possible to create a backwards compatible executable by building and packing with a specific MACOSX_DEPLOYMENT_TARGET set.