Looks like Theano requires SciPy to build too and SciPy takes much more time to compile than Numpy. I'm thinking we just run the Travis tests on the os distributions python version and package just to at least get them in on one version of python.

There are som hacks to get this to work and it turns out that NumPy is installed by default now in most of the travis virtual environments. See: https://github.com/travis-ci/travis-cookbooks/issues/48

See PR #2370 for the addition for just Python 2.7.