Try using bash to see if this makes it pass on travis.
@@ -21,6 +21,7 @@ basepython =
py3.5: python3.5
py3.6: python3.6
whitelist_externals = cp
+ bash
scripts/*.sh
[testenv:pypypy3]
@@ -87,7 +88,7 @@ commands = flake8 --ignore=E402 --exclude="test" libcloud/
python -mjson.tool libcloud/data/pricing.json
[testenv:checks]
-commands = ./scripts/check_file_names.sh
+commands = bash ./scripts/check_file_names.sh
[testenv:integration]
deps = -r{toxinidir}/integration/requirements.txt
