It's up to you if you want this, but I added support for Python 3 to this code, since Python 3 is the default on Arch Linux and I wanted to use it with Python 3.
This still maintains compatibility (through #if directives) with Python 2, so there's no loss of functionality.
The maintenance effort of ensuring compatibility is hopefully worth it. I think it's awesome to see more useful modules with Python 2/3 support, and I really hope you agree.
Thanks for reviewing,
This is awesome! Thank you so much for this, I'd been wanting to do this for a while, mostly for reasons you mentioned.
The code looks fine too, I can't see any issues so I will merge this in shortly and do a release :)
Also, feel free to contribute via Github next time! I see you have a Github account so I assume that is better for you :) I forgot to update the project link in the setup.py which I'll fix up shortly, http://github.com/nathan-hoad/python-iwlib.