refined-addition-53644
08/03/2022, 7:36 PMadd
, remove
or update
? I suppose this won’t generalize across multiple languages.hundreds-father-404
08/03/2022, 7:37 PMcool-yacht-37128
08/03/2022, 7:38 PMhundreds-father-404
08/03/2022, 7:40 PMpoetry export
, but it has some limitations like not always working correctly
Also, we are likely soon going to switch to only accepting Pex lockfiles because they allow much better performance — we know how to install the specific subset of the lockfile needed for a particular task. Whereas non-Pex lockfiles require us to first install the whole lockfile, and then extract the subset of what's usedwe are likely soon going to switch to only accepting Pex lockfilesThis isn't 100% decided. We still allow you to use non-Pex lockfiles in requirements.txt-style, which was an important escape hatch as we rolled out Pex lockfiles. The Python ecosystem is huge, so we expected lots of edge cases we didn't know about We've now had Pex lockfiles for 3 months, and they're working pretty well from what we can tell. But we may want to keep the escape hatch. Unclear
proud-dentist-22844
08/03/2022, 8:06 PMpyproject.toml
and one poetry lock file and only one distribution/wheel will result. Pants has multiple resolves, multiple distributions, dependencies can be defined in requirements files, BUILD files, pipenv metadata, or poetry metadata (and eventually PEP 621 dependencies in pyproject.toml
). So, the semantics are a lot more complicated for pants.