A couple of notes here. We can't say this a test requirement because it's a requirement on 2.7. We'll need custom code in `setup.py` to make it a Python-version-specific dependency. I'm going to recommend having a function in `setup.py` called `resolve_additional_dependencies`, because I want to add pypy support as well and I'd like to keep those concerns encapsulated.

Secondly, that version number is wrong (as NPN isn't in PyOpenSSL yet).