bright-pilot-8530511/12/2022, 12:24 AM
curved-television-656811/12/2022, 12:30 AM
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-8530511/12/2022, 12:36 AM
curved-television-656811/12/2022, 12:37 AM
bright-pilot-8530511/12/2022, 12:47 AM
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.
pdm update --help
curved-television-656811/12/2022, 12:48 AM
high-magician-4618811/12/2022, 9:33 AM
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-656811/12/2022, 12:17 PM
for option `-p`:
pex3 lock update --help
-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-40411/14/2022, 4:58 PM
enough-analyst-5443411/15/2022, 3:08 AM
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.