brief-flag-35586
01/31/2023, 3:39 PM# 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 :
...
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"))
...