aboutsummaryrefslogtreecommitdiffstats
path: root/.travis/utils.py
diff options
context:
space:
mode:
authorMarius Halden <marius.h@lden.org>2016-03-28 20:38:28 +0200
committerMarius Halden <marius.h@lden.org>2016-03-28 20:38:28 +0200
commit6c1118dbf2c4b15bcfcd77600d36f2389428c75e (patch)
treeda81756a344a89502df5479b860b6f4a24b6ed92 /.travis/utils.py
parenta2d67ca6de255ff04badb7cb5a62f7d3df3ce293 (diff)
parent4345263c9de752454795ad57323e684e41e702a8 (diff)
Merge tag 'v1.8.1' into fiksgatami-dev
Diffstat (limited to '.travis/utils.py')
-rwxr-xr-x.travis/utils.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/.travis/utils.py b/.travis/utils.py
new file mode 100755
index 000000000..f56b7d9d4
--- /dev/null
+++ b/.travis/utils.py
@@ -0,0 +1,22 @@
+import hashlib
+import os
+
+
+def get_bundle_filename():
+ root = os.path.join(os.path.dirname(__file__), '..')
+ with open(os.path.join(root, 'cpanfile.snapshot')) as cpanfile:
+ hash = hashlib.md5(cpanfile.read()).hexdigest()
+
+ try:
+ version = os.environ['TRAVIS_PERL_VERSION']
+ except KeyError:
+ # Not running on Travis, assume default Travis version
+ version = '5.14'
+
+ if version == '5.14':
+ version = ''
+ else:
+ version = '-%s' % version
+
+ filename = 'fixmystreet-local-%s%s.tgz' % (hash, version)
+ return filename