Open
Description
Currently, the Travis builds for pyensembl and other pygenomics tools that depend on pyensembl take a lot of time (~1 hour) because of the need to cache genome builds up-front.
One approach to address this is to create a Docker image that have caches of commonly-used Ensembl genomes pre-installed in it, so that Travis builds can directly skip the caching step, therefore significantly reducing the build time. Travis seems to support this type of testing environment: https://docs.travis-ci.com/user/docker/ So why not?
From @tavinathanson:
Re why not: because keeping the Docker image sync'd up with the state of the repo is another step; but still in support of this! 🙇