not sure if it’s the right place for such a question. Feel free to say so if I should ask elsewhere!
In my package (ClimateTools.jl) I use some Python dependencies that are used mostly for mapping purpose. Right now, one of the dependency is somewhat tricky to install (basemap does not install on Python 3.6 for instance).
I’m wondering how I could set up TravisCI to
- create a virtual env, installing the proper versions of the packages and a specific python version
- in Julia, install PyCall, set-up
ENV["PYTHON"]="virtualenv python"; Pkg.build("PyCall")
Step #2 is OK on my side, I already do it in my .travis file, but I can get the syntax right for the first step.
Any hint would be really appreciated.