Note that this is going to stop working ifwhen Travis changes their storage location and/or schema.
A more sustainable solution would be to install the extra version from source with pyenv
and cache the result.
In any case, as you’ve correctly guessed, you need to install any language software yourself whenever language:
is not it and it’s not preinstalled.