+ # first lose any suffix (like -1.5.tar.gz)
+ name_parts=t.split('-')
+ if name_parts[-1][0] in string.digits:
+ name_parts=name_parts[:-1]
+ name="-".join(name_parts) # in case it had dash-separated parts
+ name="-".join(name.split("/")) # replace / with -
+ return name