Proto commits in SonarSource/sonar-python

These 21 commits are when the Protocol Buffers files have changed:

Commit:810eb5e
Author:Sebastian Zumbrunn
Committer:sonartech

SONARPY-3629 Serialize all ClassType fields to ClassDescriptor (#833) GitOrigin-RevId: 234f31e8fa2a38e546300f2fcbaf87951b42e3e7

The documentation is generated from this commit.

Commit:45018d2
Author:Sebastian Zumbrunn
Committer:sonartech

SONARPY-3628 Serialize all ObjectType fields (#830) GitOrigin-RevId: 490b408f47786d3f1d74ef6742b5518bb7beb426

Commit:11b54a4
Author:Sebastian Zumbrunn
Committer:sonartech

SONARPY-3260 Let SelfType collapse when returned from a classmethod (#701) GitOrigin-RevId: 0c5645271f765483ed1995e1484d6da7c9ffa5b5

Commit:aedcfb2
Author:David Kunzmann
Committer:sonartech

SONARPY-2306 Support annotated return type information conversion from PythonType to FunctionDescriptor (#700) GitOrigin-RevId: 871ca32467ff8132738289367f0e14d11352d6e8

Commit:0abb3b1
Author:David Kunzmann
Committer:sonartech

SONARPY-3561 Serialize parameter type annotation to and from protobuf (#699) GitOrigin-RevId: e4514903845bd4957cf08b99ff03349d3d08a790

Commit:3f53e97
Author:David Kunzmann
Committer:sonartech

SONARPY-3524: Encode self type in TypeVar kind from typeshed to protobuf (#663) GitOrigin-RevId: c922c1b9578d323b36e5f39c7801c8354e1976f7

Commit:c024fbd
Author:Guillaume Dequenne
Committer:sonartech

SONARPY-2573 Serialize nested classes in Typeshed serializer GitOrigin-RevId: 0dd42c2e26626deeda87434a6f028ae3c37ccc8d

Commit:5e3324e
Author:Guillaume Dequenne
Committer:Guillaume Dequenne

SONARPY-2336 Ensure ClassDescriptor and FunctionDescriptor fullyQualifiedName are not nullable

Commit:ed18d34
Author:Guillaume Dequenne
Committer:Guillaume Dequenne

SONARPY-1362 Ensure parameter names are optional in Typeshed serializer

Commit:0dccf7e
Author:Guillaume Dequenne
Committer:Guillaume Dequenne

SONARPY-1362 Ensure parameter names are optional in Typeshed serializer

Commit:5182468
Author:Gyula Sallai
Committer:GitHub

SONARPY-1236 Use protobuf to cache CPD tokens (#1331)

Commit:9e70755
Author:Guillaume Dequenne
Committer:Guillaume Dequenne

SONARPY-1194 Serialize and cache the project level symbol table (#1286)

Commit:e73b729
Author:Guillaume Dequenne
Committer:Guillaume Dequenne

SONARPY-970 Serialize stub class members to Protobuf

Commit:29c44f2
Author:Andrea Guarino
Committer:Guillaume Dequenne

SONARPY-957 Serialize information about typeshed variables into protobuf

Commit:eee0af7
Author:Andrea Guarino
Committer:Guillaume Dequenne

SONARPY-938 Serialize information about typeshed imported modules into protobuf

Commit:0572e37
Author:Guillaume Dequenne
Committer:GitHub

Avoid serializing class MROs and module names through Protobuf (#946)

Commit:5b471db
Author:Andrea Guarino
Committer:Andrea Guarino

SONARPY-870 Use serialized version of TypeShed core modules (builtins and its dependencies) (#940)

Commit:cd840d3
Author:Andrea Guarino
Committer:Andrea Guarino

SONARPY-869 Deserialize protobuf files containing symbol information … (#938)

Commit:e553553
Author:Guillaume Dequenne
Committer:Andrea Guarino

SONARPY-868 Serialize "annoy" library using mypy and protobuf (#939)

Commit:0e63e00
Author:Guillaume Dequenne

Add class method info and param default value flag

Commit:2d7d583
Author:Guillaume Dequenne
Committer:Guillaume Dequenne

POC: Use Mypy to serialize TypeShed stdlib