rapid7 / nexpose-client-python

DEPRECATED : Rapid7 Nexpose API client library written in Python
https://www.rapid7.com/
BSD 3-Clause "New" or "Revised" License
25 stars 20 forks source link

Add Python 3 compatibility #4

Closed gschneider-r7 closed 7 years ago

gschneider-r7 commented 7 years ago

Refactor the project to work in both Python2 and Python3

https://docs.python.org/3/howto/pyporting.html

http://python-future.org/compatible_idioms.html

dhaynespls commented 7 years ago

Are you looking for contributors? I've worked on py2/3 compatibility on a handful of projects and would be happy to help. Since there's tests already this should be relatively simple to take care of and ensure the library works.

another link: http://www.diveintopython3.net/porting-code-to-python-3-with-2to3.html

gschneider-r7 commented 7 years ago

Hi @dhaynespls we'd be happy to have new contributors help out with this project. 😃

dhaynespls commented 7 years ago

Cool, I'm looking into it here:

https://github.com/dhaynespls/nexpose-client-python/tree/4-py3-backwards-compat

I'll open a PR when it's good to go (passing all the tests).