diff --git a/modules/pypimirror/files/process_cache.py b/modules/pypimirror/files/process_cache.py index 938068e9fb..2b4c054fc1 100644 --- a/modules/pypimirror/files/process_cache.py +++ b/modules/pypimirror/files/process_cache.py @@ -34,7 +34,8 @@ for filename in os.listdir(source_cache): continue realname = urllib.unquote(filename) - tarball = os.path.basename(realname) + # The ? accounts for sourceforge downloads + tarball = os.path.basename(realname).split("?")[0] name_match = PACKAGE_VERSION_RE.search(tarball) if name_match is None: