why group twisted and scrapy? From PEP:

```
Imports should be grouped in the following order:

1. standard library imports
2. related third party imports
3. local application/library specific imports

You should put a blank line between each group of imports.
```

twisted is in (2), scrapy is in (3), so if you want to follow PEP8 you should separate twisted from Scrapy as well. I personally think a single blank line is enough, and separating (2) from (3) is more important than separating (1) from (2), so -1 for this change.