After upgrading Tenacity, mypy reports errors like:
error: Argument 1 to "before_sleep_log" has incompatible type "Logger"; expected "LoggerProtocol" [arg-type]
I'm using the normal Python logging logger.
This should already reproduce the error:
import logging
from tenacity.before_sleep import before_sleep_log
log = logging.getLogger(__name__)
before_sleep_log(log, logging.INFO) # mypy arg-type error