./pants dependencies [args]
List the dependencies of the input files/targets.
Output the goal's stdout to this file. If unspecified, outputs to stdout.
String to use to separate lines in line-oriented output.
List all transitive dependencies. If unspecified, list direct dependencies only.
Include the input targets in the output, along with the dependencies.
source, 3rdparty, source-and-3rdparty
Deprecated, will be removed in version: 2.9.0.dev0.
This option is misleading and not very useful. In the future there will be a more robust way of querying and filtering dependencies. Meanwhile you can get the list of requirement strings for a set of targets using something like
./pants dependencies ::
| xargs ./pants filter --target-type=python_requirement
| xargs ./pants peek | jq -r '.["requirements"]'
Which types of dependencies to list, where
source means source code dependencies and
3rdparty means third-party requirement strings.
Updated almost 2 years ago