Hey! These docs are for version 2.0, which is no longer officially supported. Click here for the latest version, 2.7!
./pants filedeps [args]

List all source and BUILD files a target depends on.

Config section: [filedeps]

Basic options

--filedeps-output-file=<path>
PANTS_FILEDEPS_OUTPUT_FILE
output_file
default: None
Output the goal's stdout to this file. If unspecified, outputs to stdout.

--filedeps-sep=<separator>
PANTS_FILEDEPS_SEP
sep
default: \n
String to use to separate lines in line-oriented output.

--[no-]filedeps-absolute
PANTS_FILEDEPS_ABSOLUTE
absolute
default: False
If True, output with absolute path. If unspecified, output with path relative to the build root.

--[no-]filedeps-globs
PANTS_FILEDEPS_GLOBS
globs
default: False
Instead of outputting filenames, output the original globs used in the BUILD file. This will not include exclude globs (i.e. globs that start with `!`).

--[no-]filedeps-transitive
PANTS_FILEDEPS_TRANSITIVE
transitive
default: False
If True, list files from all dependencies, including transitive dependencies. If unspecified, only list files from the target.

Advanced options

None

Deprecated options

None

Related subsystems

download-pex-bin, filedeps, grpc_python_plugin, pex, protoc, python-infer, python-native-code, python-protobuf, python-repos, python-setup, source, subprocess-environment


Did this page help you?