bright-pilot-85305
11/12/2022, 12:24 AMcurved-television-6568
11/12/2022, 12:30 AM./pants generate-lockfiles
you will get the latest compatible versions for every distribution in the lockfile, satisfying all provided constraints (from requirements and transient dependencies etc).bright-pilot-85305
11/12/2022, 12:36 AMcurved-television-6568
11/12/2022, 12:37 AMbright-pilot-85305
11/12/2022, 12:47 AMpdm update --help
and poetry has 5 ish. So — coming from those other tools — it’s surprising to not see an update command and to see that the command that does do upgrades has like 1 option.curved-television-6568
11/12/2022, 12:48 AMhigh-magician-46188
11/12/2022, 9:33 AMconstraints.txt
file that helps guide the resolver.
For context, the old build system also took a long time and needed that aforementioned help to be able to succeed in a lifetime of a person.
The repo has ~55 packages with 172 direct dependencies, and 139 indirect dependencies.curved-television-6568
11/12/2022, 12:17 PMpex3 lock update --help
for option `-p`:
-p PROJECTS, --project PROJECTS
Just attempt to update these projects in the lock, leaving all others unchanged. If the projects
aren't already in the lock, attempt to add them as top-levelrequirements leaving all others
unchanged.
hundreds-father-404
11/14/2022, 4:58 PMenough-analyst-54434
11/15/2022, 3:08 AMupdate -p
does not in fact get you gradual lock. Its a slow global lock just like before, but constrained. To do a gradual lock Pex will need to gain the ability to mutate a venv populated with the old lock.