https://pantsbuild.org/ logo
#general
Title
# general
w

witty-crayon-22786

09/11/2018, 1:02 AM
(there is a lot of explanation there, but for the record: twitter takes the approach of continually tightening-up/deduping 3rdparty rather than using managed_dependencies)
a

aloof-angle-91616

09/11/2018, 1:03 AM
isn't a 3rdparty freeze just managing every dependency at once
w

witty-crayon-22786

09/11/2018, 1:04 AM
somewhat... you'd need to choose appropriate scopes for each of the "freezes"
a

aloof-angle-91616

09/11/2018, 1:04 AM
ah
w

witty-crayon-22786

09/11/2018, 1:05 AM
ie, one freeze per binary? etc
a

aloof-angle-91616

09/11/2018, 1:06 AM
this reminds me of that issue where john described a potential
constraints.txt
file which could apply to adjacent `python_binary`/`python_tests` targets
w

witty-crayon-22786

09/11/2018, 1:07 AM
the closest analogy is probably
yarn.lock
,
pip freeze
,
Cargo.lock
, etc
er, yea.
a

aloof-angle-91616

09/11/2018, 1:16 AM
i'm mildly interested in supporting lockfiles like that especially since there are so many analogies across languages, it seemed like something we could support without too much effort
w

witty-crayon-22786

09/11/2018, 1:17 AM
yea. doing it generally would be an interesting project. it's either two or three projects away on the remoting roadmap.
3 Views