forked from DonJayamanne/pythonVSCode
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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.
- Update CI to use the RC of the upcoming release as the newest version we support.
- Announce support.
- Announce support (again) for the newest version of Python.
- 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).
- Update
.devDependencies.typescript
inpackage.json
- Update
tsconfig.json
to use newer features
We always try to keep pace with what VS Code ships with.
- Update .nvmrc
- Update
.devDependencies."@types/node"
inpackage.json
- Update the wiki page on coding requirements