From 17fa67533f7cd5881893ae9d874cbf49ceeb24ca Mon Sep 17 00:00:00 2001 From: "Brett T. Warden" <4c0e8e88@tm.wgz.org> Date: Tue, 24 Oct 2017 14:49:40 -0700 Subject: [PATCH] tarball: extend github URL match patterns Extend the regular expressions used to match github URLs. Covers additional cases found in the wild. Signed-off-by: Brett T. Warden --- autospec/tarball.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autospec/tarball.py b/autospec/tarball.py index 64712a2..58f53af 100644 --- a/autospec/tarball.py +++ b/autospec/tarball.py @@ -332,7 +332,8 @@ def name_and_version(name_arg, version_arg, filemanager): github_patterns = [r"https?://github.com/(.*)/(.*?)/archive/[v|r]?.*/(.*).tar", r"https?://github.com/(.*)/(.*?)/archive/[-a-zA-Z]*-(.*).tar", r"https?://github.com/(.*)/(.*?)/archive/[vVrR]?(.*).tar", - r"https?://github.com/(.*)/(.*?)/releases/download/v.*/(.*).tar"] + r"https?://github.com/(.*)/(.*?)/releases/download/.*?/(.*).tar", + r"https?://github.com/(.*)/(.*?)/files/.*?/(.*).tar"] for pattern in github_patterns: m = re.search(pattern, url)