gps3 0.33.3 depends on itself, which we can ignore. I've also added the home assistant requirements since it occurred when testing with this.
Select a compatible wheel for a version, even we already found a source distribution previously. If no wheel is found, select the most recent source distribution, not the oldest compatible one. This fixes the resolution of `mst.in`, which i added
Also checking in a variety of different requirements inputs.