How the MacOS X app is built¶
While we recommend that you use Glue by installing the
glueviz package in
Conda, we also make available an all-in-one app for MacOS X users (see here for the most recent versions of the app).
When Travis runs (see Testing framework), one of the builds triggers the following
If the Travis build is for a pull request or is not for the main Glue
repository, the script exits early. However, if the test is for the
branch of the Glue repository, the script runs, and triggers a Travis build for
the Travis-MacGlue repository.
This then sets up a Travis build that includes all the dependencies for Glue, and then runs py2app. Once this has completed successfully, the app file is uploaded to Amazon S3 and becomes available at mac.glueviz.org.