From 2726e50bfa02e0e52428fd0cdbfd10758e970a30 Mon Sep 17 00:00:00 2001 From: "Auke Booij (tulcod)" Date: Thu, 5 Aug 2010 23:32:13 +0200 Subject: Convert unwanted characters in CRAN package names to _ instead of empty --- g_cran/cran_read.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/g_cran/cran_read.py b/g_cran/cran_read.py index 1505806..4a1ef90 100644 --- a/g_cran/cran_read.py +++ b/g_cran/cran_read.py @@ -76,7 +76,7 @@ def pmsify_license_field(license_list): def pmsify_package_name(name): if len(name)==0: raise RuntimeError('Empty package name') - name=re.sub('[^a-zA-Z0-9+_-]','',name) #name may only contain these characters + name=re.sub('[^a-zA-Z0-9+_-]','_',name) #name may only contain these characters if not re.match('[a-zA-Z0-9+_].*',name): #package name must start with [a-zA-Z0-9+_] name='_'+name if re.match('.*-[0-9]+',name): #package name may not end in hyphen followed by integer -- cgit v1.2.3-65-gdbad