witty-crayon-2278601/03/2022, 6:49 PM
hundreds-father-40401/03/2022, 6:50 PM
witty-crayon-2278601/03/2022, 6:51 PM
regardless of conflicts
ancient-vegetable-1055601/03/2022, 6:51 PM
witty-crayon-2278601/03/2022, 6:52 PM
ancient-vegetable-1055601/03/2022, 6:53 PM
witty-crayon-2278601/03/2022, 6:55 PM
ancient-vegetable-1055601/03/2022, 6:57 PM
, but rather that we say
is provided by Pants (and we make guarantees about versions). Either way, plugins need to move in lockstep with Pants’ dependencies, but making the requirements for a given version of Pants explicit seems wise.
witty-crayon-2278601/03/2022, 7:07 PM
they accept, things work from a “there is a compatible version for both of them” perspective. it could be better formalized, sure.
ancient-vegetable-1055601/03/2022, 7:13 PM
witty-crayon-2278601/03/2022, 7:14 PM
hundreds-father-40401/03/2022, 7:19 PM
enough-analyst-5443401/03/2022, 9:17 PM
happy-kitchen-8948201/03/2022, 9:24 PM
enough-analyst-5443401/03/2022, 9:28 PM
witty-crayon-2278601/03/2022, 9:53 PM
We should probably keep the result of pip freeze from the Pants venv as a constraints input for plugin resolves.ah: yes… this seems like an exact match for what we want to do. basically, take the current working set, and feed it to PEX while we’re resolving plugins!