Notes
VSCode does not support auto-complete for string type annotations, which were introduced to add `py36` support. So this release is full of VSCode love.
As a result - auto-complete now works as it should everywhere. And lookup performance increased dramatically.
The following changes are included to `boto3_stubs 1.12.2.1` and above.
Changes
- Removed self-import usage, it was hacky and is not supported by MS Python Language Server
- Removed all possible string type annotations, only a few remain in collections because of circular dependencies
- Added sorting for resources to avoid using class type annotation before definition
- Added proper typing for collection class methods
- Added aliases to local imports to avoid name conflicts
- Fixed potential syntax errors on empty import strings