I've been thinking a lot about resolves and lockfi...
# development
l
I've been thinking a lot about resolves and lockfiles these days. Does anyone have close at hand some of the documents or discussions around resolves and lockfiles from circa the time they were implemented?
c
regarding discussions, it ought to be in the slack history. not the most accessible to find all the relevant discussions perhaps. But you’d probably want to focus on discussions involving @hundreds-father-404 as they implemented the lockfile support in pants.
w
https://docs.google.com/document/d/1sr1O7W9517w8YbdzfE56xvDb72LafK94Fwxm0juIRFc/edit was the motivating document for multiple resolves, IIRC
the docs that Andreas linked to are obviously closer to how the configuration ended up: rather than walking into transitive deps to figure out which resolve something is in, they are configured per-target, and each one is a separate universe from a dep-resolution perspective.
l
thank you!
I am interested in how
Root targets (tests, binaries, published libraries) would each be associated (possibly via a repo-wide default) with a named resolve
evolved into also associating resolves with the non-root targets (like python_source and python_requirement). Perhaps it is to be found elsewhere. I am happy to browse the relevant google drive if I have access to read it.