doesn't follow intentation rules, suggestion:

```python
opts = {
    'path': self.installdir,
    'pylibdir': self.pylibdir,
}
args = "install --prefix=%(path)s --install-lib=%(path)s/%(pylibdir)s" % opts
```