We should make use of: - `warnings.deprecated` with backport in `typing_extensions`. This would replace the `deprecated` package to include typing support - Marking functions as `abstract` and `Final` - `__future__.annotations`
We should make use of:
warnings.deprecatedwith backport intyping_extensions. This would replace thedeprecatedpackage to include typing supportabstractandFinal__future__.annotations