Formula installer req satisfied

Fixes #31471 and #30901.

Problem with pyqt5 was because we already had scheduled ```#<Dependency: "python3" [:recommended]>``` and ```sip``` was providing us with ```#<Python3Dependency: "python3" [:optional]>```.

I don't know if this is a correct fix for this, but it works in both cases.
With that change ```brew install sip --build-bottle``` will not install ```python```