-
Notifications
You must be signed in to change notification settings - Fork 785
Description
Are there any plans for this library to look at supporting Python 3? The biggest blocker appears to be the fact that robotframework itself isn't yet Python 3.x compatible (though there is a Py3 fork available on PyPI; robotframework/robotframework#1506).
For this package, though, it looks as though there'd need to some changes around the packaging (ez_setup.py), and minor changes to the syntax (exception handling, printing, relative imports), and the big one -- having a conditional statement in setup.py to choose between robotframework and robotframework-python3; all other dependencies appear Python 3 compatible. With only those changes required, supporting 2.7 and 3.x seems reasonably straightforward, though I'm not intimately familiar with the code base.
Thoughts?