Sorry, what I meant was in runner.run, just do

```
if pty and sys.platform == 'win32': raise RuntimeError("ptys not supported")
```

Then there's no need to import pexpect at all, and we can skip it altogether on Windows.

I'm currently putting together an alternative patch that puts the platform-specific stuff in a single file. It might make for a cleaner structure for future work.