Obviously the correct solution is for the packages to fix their METADATA but as there are quite a lot that have this issue, including famous ones like fastapi/fastapi#14194 it might be a nice workaround. If this is something you think is useful, I might find tiime to get a shot at it (no promise though).