this looks a bit dirty to me
would it not be better to make this something like: (this way there will not be errors if the suffix changes to something else later  on.
```python
vssuff = versionsuffix.copy().replace("-","_")
sources = [('abinit-%s_%s.bz2' % (version, vssuff, 'tar xfj %s')]
```