Skip to content

Switch to python 3.8 #1389

@rwols

Description

@rwols

Before we can use asyncio in all of its glory, we need to switch to the Python 3.8 runtime. To do that, we have to wait for a few things:

  • Package Control must implement an upgrade path for existing "dependencies"
  • The backrefs dependency must be upgraded to 3.8
  • The dependency bracex must be upgraded to 3.8
  • The dependency markupsafe must be upgraded to 3.8
  • The dependency mdpopups must be upgraded to 3.8
  • The dependency pygments must be upgraded to 3.8
  • The dependency pymdownx must be upgraded to 3.8
  • The dependency python-jinja2 must be upgraded to 3.8
  • The dependency python-markdown must be upgraded to 3.8
  • The dependency pyyaml must be upgraded to 3.8
  • The dependency wcmatch must be upgraded to 3.8
  • sublime_lib must be upgraded to 3.8
  • lsp_utils must be upgraded to 3.8
  • have a pull request ready for switching to 3.8 for the LSP package
  • announce deadline for switching all helper packages

As far as I understand, this is also going to be a hard backwards-incompatible break. So we have to announce it.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions