Closed
Description
As part of the next version 1.0.0 we will deprecate Python 2.7. I have just created this ticket to track it.
- Merge as more finished PRs as possible (to avoid future file conflicts)
- Change tox and Travis to test only with Python 3. (ref: Remove pypy and python2 from tox and travis. #744)
- Change the setup file. (ref: Change setup.py #755)
- Apply 2to3 and review carefully (
__future__
imports, unicode strings...) (ref: Apply 2to3 to clean code #748) - Remove six package (ref: Remove usage of six package. #754)
- Remove utf declaration strings (ref: Remove utf declaration strings. #758, Update write_complete_data script to remove utf encoding string. #761, Remove encoding from ordering languages script #764)
- Check specific code for Python 2 that can be removed or refactored (remove object and change super() syntax #763, remove some python2 specific code #749, Remove python2 reminiscenses #777)
- Check and update docs and comments (remove python2/unicode references #783)