-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Description
I'm not sure if this has come up in the past, but it would be great if Aenea supported using both Python 2.7.x and Python 3.x. I'm willing to put some work into this at some point as I've had some experience writing code compatible with both major Python versions.
I'm mainly thinking of the client-side code in client/aenea rather than the server code.
There are a few reasons supporting Python 3:
- dragonfly2 supports Python 3,
- the maintainers of natlink have been working towards Python 3 support,
- the end-of-life date for Python 2.7.x is coming up in January 2020.
This is not exactly an easy task. The six Python package should help with porting. It looks like jsonrpclib, one of Aenea's dependencies, doesn't work with Python 3 yet. pyparsing should work perfectly in Python 3, as should pywin32.
Metadata
Metadata
Assignees
Labels
No labels