Skip to content

Updating tooling versions

Brett Cannon edited this page Aug 16, 2023 · 3 revisions

We always support the versions of Python supported upstream. Python also has an annual release cadence. That means every year we will be adding and removing support for a version of Python.

Adding Support

August

  • Update CI to use the RC of the upcoming release as the newest version we support.
  • Announce support.

October

  • Announce support (again) for the newest version of Python.

Dropping Support

January following EOL

  • Update CI for the oldest version we support.
  • Update code in the extension to use more modern practices (e.g. pyupgrade)

We try to keep up with the latest stable release of TS that is supported by VS Code (which is almost always the latest stable release).

We always try to keep pace with what VS Code ships with.

Clone this wiki locally