I think the - symbol could annoy the following line:
> sources = [('abinit-%s_%s.bz2' % (version, versionsuffix), 'tar xfj %s')]