setup.py pep8 changes

I send one file to merge, I hope that is easy to check.
I have make a git branch ´pep8´ in my repro, so I can files sent one by one to master.
```
$ pep8 setup.py
setup.py:58:1: E302 expected 2 blank lines, found 1
setup.py:58:13: E211 whitespace before '('
setup.py:63:14: E211 whitespace before '('
setup.py:75:1: E302 expected 2 blank lines, found 0
setup.py:75:21: E211 whitespace before '('
setup.py:98:25: E211 whitespace before '('
setup.py:113:19: E211 whitespace before '('
setup.py:141:16: E211 whitespace before '('
setup.py:150:25: E211 whitespace before '('
setup.py:184:24: E211 whitespace before '('
setup.py:188:20: E211 whitespace before '('
setup.py:201:17: E211 whitespace before '('
setup.py:206:21: E211 whitespace before '('
setup.py:216:26: E211 whitespace before '('
setup.py:220:25: E211 whitespace before '('
setup.py:279:26: E211 whitespace before '('
setup.py:281:80: E501 line too long (99 characters)
setup.py:294:80: E501 line too long (92 characters)
setup.py:304:80: E501 line too long (118 characters)
setup.py:312:80: E501 line too long (118 characters)
setup.py:313:80: E501 line too long (95 characters)
setup.py:319:80: E501 line too long (90 characters)
setup.py:337:16: E211 whitespace before '('
setup.py:344:13: E211 whitespace before '('
setup.py:359:1: E302 expected 2 blank lines, found 1
setup.py:379:16: E211 whitespace before '('
setup.py:422:9: E251 no spaces around keyword / parameter equals
setup.py:423:12: E251 no spaces around keyword / parameter equals
setup.py:424:16: E251 no spaces around keyword / parameter equals
setup.py:425:13: E251 no spaces around keyword / parameter equals
setup.py:426:11: E251 no spaces around keyword / parameter equals
setup.py:427:15: E251 no spaces around keyword / parameter equals
setup.py:428:21: E251 no spaces around keyword / parameter equals
setup.py:429:12: E251 no spaces around keyword / parameter equals
setup.py:430:8: E251 no spaces around keyword / parameter equals
setup.py:431:13: E251 no spaces around keyword / parameter equals
setup.py:435:15: E251 no spaces around keyword / parameter equals
setup.py:436:12: E251 no spaces around keyword / parameter equals
setup.py:439:14: E251 no spaces around keyword / parameter equals
setup.py:440:13: E251 no spaces around keyword / parameter equals
setup.py:445:12: E251 no spaces around keyword / parameter equals
setup.py:448:16: E251 no spaces around keyword / parameter equals
setup.py:458:21: E251 no spaces around keyword / parameter equals
```