This should be changed to be compatible with the custom module naming scheme support,to:

```python
   (mpilib, mpiver, '', (compname, compver))
```

or even better, introduce `comp = (compname, compver)` and use `(mpilib, mpiver, '', comp)`