aboutsummaryrefslogtreecommitdiffstats
path: root/.travis/after_script
diff options
context:
space:
mode:
Diffstat (limited to '.travis/after_script')
-rwxr-xr-x.travis/after_script10
1 files changed, 7 insertions, 3 deletions
diff --git a/.travis/after_script b/.travis/after_script
index 37fd37eb8..006ff7849 100755
--- a/.travis/after_script
+++ b/.travis/after_script
@@ -2,13 +2,11 @@
import hashlib
import os
+import site
import subprocess
import sys
import tarfile
-import boto
-from boto.s3.key import Key
-
root = os.path.join(os.path.dirname(__file__), '..')
with open(os.path.join(root, 'cpanfile.snapshot')) as cpanfile:
hash = hashlib.md5(cpanfile.read()).hexdigest()
@@ -18,6 +16,12 @@ if os.path.exists(wanted_filename) and os.path.getsize(wanted_filename):
print "File was downloaded, no need to upload"
sys.exit()
+site.addsitedir(site.getusersitepackages())
+os.system('pip install --user boto')
+
+import boto
+from boto.s3.key import Key
+
print "Creating archive..."
tfile = tarfile.open(wanted_filename, 'w:gz')
tfile.add('local')