```# pants.toml [GLOBAL] pants_version = "2.15.0rc...
# general
b
Copy code
# pants.toml
[GLOBAL]
pants_version = "2.15.0rc2"
pantsd = false
print_stacktrace = true
pythonpath = ["%(buildroot)s/build-support/plugins"]
colors = true
build_patterns = ["PANTS", "PANTS.root"]
build_file_prelude_globs = ["build-support/macros.py"]

backend_packages = [
  "pants.backend.python.lint.pyupgrade",
  "pants.backend.python.lint.autoflake",
  "pants.backend.python.lint.docformatter",
  "pants.backend.python.lint.isort",
  "pants.backend.python.lint.black",
  "pants.backend.python.lint.flake8",
  "pants.backend.python.lint.pylint",
  "pants.backend.python.typecheck.mypy",
  "pants.backend.python",
  "pants.backend.shell.lint.shellcheck",
  "pants.backend.shell.lint.shfmt",
  "pants.backend.shell",
  "pants.backend.awslambda.python",
  "pants.backend.plugin_development", # for the pants_requirements macro
  "pants.backend.docker",
  "pants.backend.docker.lint.hadolint",
]

[python]
interpreter_constraints = [">=3.8,<3.10"]
interpreter_versions_universe = ["3.8", "3.9"]

[python-bootstrap]
search_path = ["<PATH>"]
names = ["python3.9", "python3.8", "python3", "python"]

....

[environments-preview.names]
local_docker = "//:local_docker"
local = "//:local"
And
PANTS.root
is :
Copy code
...
docker_environment(
    name="local_docker",
    image="python:3.9.13-slim-buster",
    fallback_environment="local",
    docker_executable_search_paths=["<PATH>"]
)

local_environment(
  name="local",
)

# __defaults__(all=dict(environment="docker"))
...