generate-lockfiles
./pants generate-lockfiles [args]
Generate lockfiles for Python third-party dependencies.
Backend: pants.core
Config section: [generate-lockfiles]
Basic options
[]
Only generate lockfiles for the specified resolve(s).
Resolves are the logical names for the different lockfiles used in your project. For your own code's dependencies, these come from the option [python].resolves
. For tool lockfiles, resolve names are the options scope for that tool such as black
, pytest
, and mypy-protobuf
.
For example, you can run ./pants generate-lockfiles --resolve=black --resolve=pytest --resolve=data-science
to only generate lockfiles for those two tools and your resolve named data-science
.
If you specify an invalid resolve name, like 'fake', Pants will output all possible values.
If not specified, Pants will generate lockfiles for all resolves.
Advanced options
None
If set, lockfile headers will say to run this command to regenerate the lockfile, rather than running ./pants generate-lockfiles --resolve=<name>
like normal.
Deprecated options
None
Updated about 1 year ago