The bot is doing the wrong thing, ignoring the constraints specified in pyproject.toml.
I have also come to think that this way of updating dependencies isn't very useful. IMO, it is preferable to do them manually from time to time. I make allowances for security issues that affect install dependencies.