Open
Description
PythonImproved 3.0 work has officially started... with this tracking issue. Gotta start somewhere.
- Move completely to
.sublime-syntax
(unofficial docs). The.YAML-tmLanguage
files can be renamed.sublime-syntax
without issues, or translated to.tmLanguage
PLIST format withPackageDev
. - Make more and better use of meta patterns, variables, stacks, and other
.sublime-syntax
enhancements for readability/maintainability - Make sure tests are comprehensive
- Clean up repo
- Python 3.6:
- F-strings, including
=
specifier from 3.8 - Variable annotations
- Underscores in numeric literals
-
async
,await
in generators and comprehensions, are reserved keywords as of 3.7
- F-strings, including
- Python 3.7:
- Python 3.8:
-
:=
walrus operator for assignment expressions - Positional-only parameters
-