<#20885 `peek` documentation example output is out...
# github-notifications
c
#20885 `peek` documentation example output is outdated/incomplete Issue created by huonw Describe the bug We have docs around the peek goal that include some example output: https://www.pantsbuild.org/2.20/docs/using-pants/project-introspection#peek---programmatically-inspect-a-target This hasn't been updated for various changes (very easy to forget). For instance, running
PANTS_VERSION=2.20.1 pants peek helloworld/greet:tests
in https://github.com/pantsbuild/example-python gives:
Copy code
[
  {
    "address": "helloworld/greet:tests",
    "target_type": "python_tests",
    "dependencies": [
      "helloworld/greet/greeting_test.py:tests"
    ],
    "description": null,
    "overrides": null,
    "skip_black": false,
    "skip_docformatter": false,
    "skip_flake8": false,
    "skip_isort": false,
    "skip_mypy": false,
    "sources": [
      "helloworld/greet/greeting_test.py"
    ],
    "sources_fingerprint": "2158e096d5ab63e537d88067b50a0274b83f6373143faf854d4a9adf5d01cf78",
    "sources_raw": [
      "test_*.py",
      "*_test.py",
      "tests.py"
    ],
    "tags": null
  }
]
This has various differences: •
sources
is now the actual file paths •
source_fingerprint
is a hash of the above •
sources_raw
is new In 2.21, Running on a single file path has various new fields too, like
goals
. Pants version 2.20, 2.21 OS macOS Additional info N/A pantsbuild/pants