Skip to content

End of py2.7 support #196

@mdavidsaver

Description

@mdavidsaver

As announced, after 4.2.2 I no longer see maintaining python < 3.7 support as necessary. So the door is open to dropping support.

Practically, I think "dropping support" would need to include at least:

  • Adjust package meta-data
    • python_requires= in setup.py
    • Something in pyproject.toml?
  • Remove GHA jobs
  • Update documentation/building.rst

It seems best to do this as a separate PR.

And be followed up by some cleanup:

  • Remove unicode = str
  • Audit sys.version_info tests
  • Audit ImportError
  • Collapse asynciotest.py into test_asyncio.py
  • Audit __del__
  • language_level in cython
  • from __future__ import print_function
  • ... and probably more

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions