diff --git a/mypy.ini b/mypy.ini index 15d39693e5..dd095e4d13 100644 --- a/mypy.ini +++ b/mypy.ini @@ -54,7 +54,8 @@ ignore_missing_imports = True ignore_missing_imports = True [mypy-pure_eval.*] ignore_missing_imports = True - +[mypy-blinker.*] +ignore_missing_imports = True [mypy-sentry_sdk._queue] ignore_missing_imports = True disallow_untyped_defs = False diff --git a/sentry_sdk/integrations/flask.py b/sentry_sdk/integrations/flask.py index 86fcd76a16..f6306e5a41 100644 --- a/sentry_sdk/integrations/flask.py +++ b/sentry_sdk/integrations/flask.py @@ -43,6 +43,10 @@ except ImportError: raise DidNotEnable("Flask is not installed") +try: + import blinker # noqa +except ImportError: + raise DidNotEnable("blinker is not installed") TRANSACTION_STYLE_VALUES = ("endpoint", "url")