at least 3 low-level modules with all API entry points fully annotated.
Description
Description
Revisions and Commits
Revisions and Commits
rDDEP Push deposit | |||
D3980 | rDDEP027169a72bcc deposit.api: Add types | ||
rDVAU Software Heritage Vault | |||
D4329 | rDVAU08c35ed0f1f4 vault.server: Introduce typed VaultInterface |
Status | Assigned | Task | ||
---|---|---|---|---|
Open | None | T2221 Development workflow & code quality | ||
Work in Progress | None | T2223 Type checking | ||
Open | None | T2244 Use swh-model for passing objects instead of dicts | ||
Open | None | T2255 Fully annotate swh-core with types | ||
Resolved | legau | T2256 Add type annotations to swh.core.api | ||
Open | None | T2257 Fully annotate swh-indexer with types | ||
Resolved | krithikvaidya | T2258 Add type annotations to indexer classes | ||
Open | None | T2259 Add type annotations to metadata mappings | ||
Open | None | T2260 Fully annotate swh-lister with types | ||
Open | None | T2307 Turn on the `--check-untyped-defs` mypy flag on all python modules | ||
Work in Progress | None | T645 Type swh-storage endpoints with swh.model objects | ||
Resolved | ardumont | T2494 tests: Use data model objects within tests (drop dicts) | ||
Resolved | ardumont | T2499 Drop the storage validate proxy used only in tests | ||
Resolved | ardumont | T2517 Add remaining missing types to swh.storage.interface | ||
Resolved | ardumont | T2516 Type swh-search module and define a proper interface |