diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2015-01-13 19:48:03 +0100 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2015-01-14 09:15:26 +0100 |
commit | 6d83a68f57e8cd2dfbd11952ef5c317b4b49187d (patch) | |
tree | 82cdde79f74665f18ba228027614146566c9f4e7 /__root__ | |
parent | 7b802015a5b5ce6ca2edc85986640202b71930cd (diff) | |
download | clufter-6d83a68f57e8cd2dfbd11952ef5c317b4b49187d.tar.gz clufter-6d83a68f57e8cd2dfbd11952ef5c317b4b49187d.tar.xz clufter-6d83a68f57e8cd2dfbd11952ef5c317b4b49187d.zip |
setup: enable GH-backed inter-release archive downloads
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to '__root__')
-rw-r--r-- | __root__/setup.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/__root__/setup.py b/__root__/setup.py index 3fe9e25..2381680 100644 --- a/__root__/setup.py +++ b/__root__/setup.py @@ -1,5 +1,5 @@ # -*- coding: UTF-8 -*- -# Copyright 2014 Red Hat, Inc. +# Copyright 2015 Red Hat, Inc. # Part of clufter project # Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt) """Setup script/data""" @@ -532,13 +532,17 @@ def cond_require(package, *packages, **preferred): return () url_dict = dict(name=pkg_name, ver=pkg.version) +download_url = '' if PREFER_GITHUB: url = 'https://github.com/jnpkrn/{name}' - download_url = url + '/tarball/v{ver}' + if 'git.' in pkg.version: + download_url = url + '/tarball/' + pkg.version.partition('git.')[-1] + elif pkg.version.split('+')[-1] != 'a': + download_url = url + '/tarball/v{ver}' else: url = 'http://people.redhat.com/jpokorny/pkgs/{name}' - download_url = url + '/{name}-{ver}.tar.gz' -download_url = download_url if '-' not in pkg.version else '' + if pkg.version.split('+')[-1] != 'a': + download_url = url + '/{name}-{ver}.tar.gz' setup( |