- Do you want to request a feature or report a bug?
See above.
I think it's about time to drop support for Python 2.7. This project has made many stable updates and maintained Python 2.7 support for a very long time, but many of the issues with this project stem from unicode handling issues in patterns developed very early in the Python 2 to 3 transition, patterns that today create a bimorphism of bytes on Python 2 and unicode on Python 3 that pervades the code base.
I propose we cut a backward-incompatible release dropping support for Python 2.7, but maintain a py27-maintenance branch against which critical bugfixes may be applied, but for general development in master, rely on Python 3.4+.
See above.
I think it's about time to drop support for Python 2.7. This project has made many stable updates and maintained Python 2.7 support for a very long time, but many of the issues with this project stem from unicode handling issues in patterns developed very early in the Python 2 to 3 transition, patterns that today create a bimorphism of bytes on Python 2 and unicode on Python 3 that pervades the code base.
I propose we cut a backward-incompatible release dropping support for Python 2.7, but maintain a
py27-maintenancebranch against which critical bugfixes may be applied, but for general development in master, rely on Python 3.4+.