Closes #2410 This builds off of @wereii work and creates a self-contained Linux build of pyfa, using AppImage. The Linux build is based on Ubuntu 18.04, and builds wxPython.
Since wxPython can takes ~45 minutes to build on AppVeyor, I've also added package caching to all build enviroments. This cache invalidates if requirements.txt changes.
Since I was in there, I added commands to support #2361. I also tweaked the clone depth from 400 to 1, and added commands the bring down the tags from remote. This allows a quick clone, but also alllows our version dumping script to dump versions with git describe --tags
Closes #2410 This builds off of @wereii work and creates a self-contained Linux build of pyfa, using AppImage. The Linux build is based on Ubuntu 18.04, and builds wxPython.
Since wxPython can takes ~45 minutes to build on AppVeyor, I've also added package caching to all build enviroments. This cache invalidates if
requirements.txt
changes.Since I was in there, I added commands to support #2361. I also tweaked the clone depth from 400 to 1, and added commands the bring down the tags from remote. This allows a quick clone, but also alllows our version dumping script to dump versions with
git describe --tags