deprecated-import (UP035)
Added in v0.0.239 · Related issues · View source
Derived from the pyupgrade linter.
Fix is sometimes available.
What it does
Checks for uses of deprecated imports based on the minimum supported Python version.
Why is this bad?
Deprecated imports may be removed in future versions of Python, and should be replaced with their new equivalents.
Note that, in some cases, it may be preferable to continue importing
members from typing_extensions even after they're added to the Python
standard library, as typing_extensions can backport bugfixes and
optimizations from later Python versions. This rule thus avoids flagging
imports from typing_extensions in such cases.
Example
Use instead: