In my work environment I have to use a proxy. This causes some problems downloading software with qiime-deploy.
The environment variables ($http_proxy, $https_proxy, $ftp_proxy,. $all_proxy) are all set appropriately but the download_file() function in lib/util.py fails for some downloads. The following tools are not deployed:
drisee, ea-utils, tornado, pyzmq, setuptools, MySQL-python, pyqi, sphinx, biom-format, emperor, pynast, tax2tree, qiime, qiime-galaxy, galaxy
(It might have something to do with the https:// links?!)
I could replace the Python urllib downloading with a nasty hack to use wget instead but maybe one of you could investigate this and probably fix this.
Another thing: Behind the proxy, I have problems to access git://github... urls. This can be circumvented by using https://github... instead.
Quite automatically this will be done with the following git config:
git config --global url.https://github.com/.insteadOf git://github.com/
However, it would be easier for people if you would put the https urls of github directly in the accroding qiime-deploy-conf files.
Best,
Peter