I've seen it mentioned that dependabot can actually use pip-compile in some situations: this would be preferable to the hack workflow we now have...
I assume there is some heuristic in dependabot where a <FILE>.in and a <FILE>.txt in same directory trigger using pip-compile... and our case hasn't worked because there is no .in file currently: should test this