Skip to content

Drop support for Python 2.7 #1730

@jaraco

Description

@jaraco
  • I'm submitting a ...
  • bug report
  • feature request
  • question about the decisions made in the repository
  • 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+.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions