See #2965 I left the version check in place because mypy doesn't generally like try-excepted imports.