Add ClassVar type-hints.
Details : * In `/optimizer`, `/metrics`, and `/aggregator` :`name` and `aux_name` * In `/communications` : `protocol` * In `/dataset` : `_type_key` * In `/data_info` : `field`, `type`, and `doc` Excluding all classes decorated with `@dataclasses.dataclass`, see https://stackoverflow.com/a/52099457
parent
ddc04028
No related branches found
No related tags found
Showing
- declearn/aggregator/_api.py 2 additions, 4 deletionsdeclearn/aggregator/_api.py
- declearn/aggregator/_base.py 3 additions, 5 deletionsdeclearn/aggregator/_base.py
- declearn/aggregator/_gma.py 3 additions, 5 deletionsdeclearn/aggregator/_gma.py
- declearn/communication/api/_client.py 2 additions, 6 deletionsdeclearn/communication/api/_client.py
- declearn/communication/api/_server.py 2 additions, 2 deletionsdeclearn/communication/api/_server.py
- declearn/communication/grpc/_client.py 3 additions, 4 deletionsdeclearn/communication/grpc/_client.py
- declearn/communication/websockets/_client.py 2 additions, 2 deletionsdeclearn/communication/websockets/_client.py
- declearn/data_info/_base.py 5 additions, 4 deletionsdeclearn/data_info/_base.py
- declearn/data_info/_fields.py 13 additions, 14 deletionsdeclearn/data_info/_fields.py
- declearn/dataset/_base.py 2 additions, 3 deletionsdeclearn/dataset/_base.py
- declearn/dataset/_inmemory.py 2 additions, 3 deletionsdeclearn/dataset/_inmemory.py
- declearn/main/utils/_training.py 2 additions, 2 deletionsdeclearn/main/utils/_training.py
- declearn/metrics/_api.py 1 addition, 1 deletiondeclearn/metrics/_api.py
- declearn/metrics/_classif.py 3 additions, 3 deletionsdeclearn/metrics/_classif.py
- declearn/metrics/_mean.py 3 additions, 3 deletionsdeclearn/metrics/_mean.py
- declearn/metrics/_roc_auc.py 2 additions, 3 deletionsdeclearn/metrics/_roc_auc.py
- declearn/optimizer/modules/_adaptive.py 5 additions, 6 deletionsdeclearn/optimizer/modules/_adaptive.py
- declearn/optimizer/modules/_api.py 3 additions, 4 deletionsdeclearn/optimizer/modules/_api.py
- declearn/optimizer/modules/_clipping.py 2 additions, 4 deletionsdeclearn/optimizer/modules/_clipping.py
- declearn/optimizer/modules/_momentum.py 4 additions, 4 deletionsdeclearn/optimizer/modules/_momentum.py