Huge +1 for this; pip-compile is so much faster and less surprising than poetry. Poetry's #1 footgun is that it updates the version of unrelated dependencies when you add a new dependency. No thanks.
Yeap I am using pip-compile too because I always managed to mess up my environment when using poetry!