From b44b437b87bea6ccbf675e2f4fdef3e8390beafb Mon Sep 17 00:00:00 2001 From: Joshua Date: Wed, 3 Jan 2024 14:34:42 -0600 Subject: [PATCH] undo those last 2 commits --- docs/reference/global-options.mdx | 25 +- docs/reference/goals/_category_.json | 6 +- docs/reference/goals/check.mdx | 12 +- docs/reference/goals/count-loc.mdx | 14 +- docs/reference/goals/dependees.mdx | 13 +- docs/reference/goals/dependencies.mdx | 12 +- docs/reference/goals/dependents.mdx | 12 +- docs/reference/goals/experimental-bsp.mdx | 18 +- docs/reference/goals/experimental-deploy.mdx | 11 +- .../reference/goals/experimental-explorer.mdx | 11 +- docs/reference/goals/export-codegen.mdx | 11 +- docs/reference/goals/export.mdx | 29 +- docs/reference/goals/filedeps.mdx | 12 +- docs/reference/goals/fix.mdx | 19 +- docs/reference/goals/fmt.mdx | 19 +- docs/reference/goals/generate-lockfiles.mdx | 12 +- docs/reference/goals/generate-snapshots.mdx | 11 +- docs/reference/goals/go-generate.mdx | 15 +- docs/reference/goals/help-advanced.mdx | 10 +- docs/reference/goals/help-all.mdx | 10 +- docs/reference/goals/help.mdx | 10 +- docs/reference/goals/lint.mdx | 19 +- docs/reference/goals/list.mdx | 12 +- docs/reference/goals/package.mdx | 11 +- docs/reference/goals/paths.mdx | 12 +- docs/reference/goals/peek.mdx | 12 +- docs/reference/goals/publish.mdx | 12 +- docs/reference/goals/py-constraints.mdx | 13 +- .../goals/python-dump-source-analysis.mdx | 21 +- docs/reference/goals/repl.mdx | 12 +- docs/reference/goals/roots.mdx | 11 +- docs/reference/goals/run.mdx | 13 +- docs/reference/goals/tailor.mdx | 13 +- docs/reference/goals/test.mdx | 21 +- docs/reference/goals/update-build-files.mdx | 12 +- docs/reference/goals/version.mdx | 10 +- docs/reference/subsystems/_category_.json | 6 +- .../subsystems/add-trailing-comma.mdx | 17 +- .../subsystems/anonymous-telemetry.mdx | 12 +- docs/reference/subsystems/apache-thrift.mdx | 16 +- docs/reference/subsystems/autoflake.mdx | 21 +- docs/reference/subsystems/bandit.mdx | 13 +- docs/reference/subsystems/black.mdx | 17 +- docs/reference/subsystems/buf.mdx | 41 +- .../subsystems/build-deprecations-fixer.mdx | 16 +- docs/reference/subsystems/buildifier.mdx | 46 +- docs/reference/subsystems/changed.mdx | 13 +- docs/reference/subsystems/cli.mdx | 14 +- docs/reference/subsystems/coursier.mdx | 41 +- docs/reference/subsystems/coverage-py.mdx | 21 +- docs/reference/subsystems/debug-adapter.mdx | 12 +- docs/reference/subsystems/debugpy.mdx | 17 +- docs/reference/subsystems/docformatter.mdx | 17 +- docs/reference/subsystems/docker.mdx | 34 +- .../subsystems/dockerfile-parser.mdx | 16 +- .../subsystems/download-terraform.mdx | 41 +- .../subsystems/environments-preview.mdx | 14 +- docs/reference/subsystems/filter.mdx | 12 +- docs/reference/subsystems/flake8.mdx | 19 +- docs/reference/subsystems/go-test.mdx | 27 +- docs/reference/subsystems/gofmt.mdx | 12 +- docs/reference/subsystems/golang.mdx | 29 +- .../subsystems/google-java-format.mdx | 17 +- .../subsystems/grpc-python-plugin.mdx | 40 +- docs/reference/subsystems/hadolint.mdx | 41 +- docs/reference/subsystems/helm-k8s-parser.mdx | 16 +- .../subsystems/helm-post-renderer.mdx | 16 +- docs/reference/subsystems/helm-unittest.mdx | 41 +- docs/reference/subsystems/helm.mdx | 75 +- docs/reference/subsystems/ipython.mdx | 12 +- docs/reference/subsystems/isort.mdx | 17 +- docs/reference/subsystems/jarjar.mdx | 17 +- docs/reference/subsystems/java-infer.mdx | 12 +- docs/reference/subsystems/javac.mdx | 13 +- docs/reference/subsystems/junit.mdx | 13 +- docs/reference/subsystems/jvm.mdx | 17 +- docs/reference/subsystems/kotlin-infer.mdx | 12 +- docs/reference/subsystems/kotlin.mdx | 13 +- docs/reference/subsystems/kotlinc.mdx | 12 +- docs/reference/subsystems/ktlint.mdx | 17 +- docs/reference/subsystems/mypy-protobuf.mdx | 16 +- docs/reference/subsystems/mypy.mdx | 17 +- docs/reference/subsystems/nodejs-infer.mdx | 14 +- docs/reference/subsystems/nodejs.mdx | 63 +- docs/reference/subsystems/openapi-format.mdx | 13 +- docs/reference/subsystems/openapi.mdx | 12 +- .../subsystems/pex-binary-defaults.mdx | 12 +- docs/reference/subsystems/pex-cli.mdx | 40 +- docs/reference/subsystems/pex.mdx | 16 +- docs/reference/subsystems/preamble.mdx | 14 +- .../subsystems/protobuf-java-grpc.mdx | 12 +- docs/reference/subsystems/protoc.mdx | 41 +- docs/reference/subsystems/pydocstyle.mdx | 17 +- docs/reference/subsystems/pylint.mdx | 13 +- docs/reference/subsystems/pyoxidizer.mdx | 17 +- docs/reference/subsystems/pytest.mdx | 13 +- .../reference/subsystems/python-bootstrap.mdx | 24 +- docs/reference/subsystems/python-infer.mdx | 14 +- .../subsystems/python-native-code.mdx | 20 +- docs/reference/subsystems/python-protobuf.mdx | 13 +- docs/reference/subsystems/python-repos.mdx | 18 +- docs/reference/subsystems/python-thrift.mdx | 13 +- docs/reference/subsystems/python.mdx | 41 +- docs/reference/subsystems/pytype.mdx | 17 +- docs/reference/subsystems/pyupgrade.mdx | 17 +- docs/reference/subsystems/regex-lint.mdx | 13 +- docs/reference/subsystems/ruff.mdx | 17 +- docs/reference/subsystems/scala-infer.mdx | 12 +- docs/reference/subsystems/scala.mdx | 13 +- docs/reference/subsystems/scalac.mdx | 12 +- docs/reference/subsystems/scalafmt.mdx | 17 +- docs/reference/subsystems/scalapb.mdx | 17 +- docs/reference/subsystems/scalatest.mdx | 17 +- docs/reference/subsystems/scc.mdx | 41 +- docs/reference/subsystems/semgrep.mdx | 21 +- .../subsystems/setup-py-generation.mdx | 12 +- docs/reference/subsystems/setuptools-scm.mdx | 16 +- docs/reference/subsystems/setuptools.mdx | 12 +- docs/reference/subsystems/shell-setup.mdx | 16 +- docs/reference/subsystems/shell-test.mdx | 12 +- docs/reference/subsystems/shellcheck.mdx | 41 +- docs/reference/subsystems/shfmt.mdx | 41 +- docs/reference/subsystems/shunit2.mdx | 41 +- docs/reference/subsystems/source.mdx | 12 +- docs/reference/subsystems/spectral.mdx | 13 +- docs/reference/subsystems/stats.mdx | 12 +- .../subsystems/subprocess-environment.mdx | 12 +- docs/reference/subsystems/system-binaries.mdx | 12 +- docs/reference/subsystems/terraform-fmt.mdx | 12 +- .../subsystems/terraform-hcl2-parser.mdx | 16 +- .../subsystems/terraform-validate.mdx | 12 +- docs/reference/subsystems/thrift.mdx | 13 +- docs/reference/subsystems/twine.mdx | 17 +- docs/reference/subsystems/workunit-logger.mdx | 12 +- docs/reference/subsystems/yamllint.mdx | 17 +- docs/reference/subsystems/yapf.mdx | 17 +- docs/reference/targets/_category_.json | 3 +- docs/reference/targets/adhoc_tool.mdx | 35 +- docs/reference/targets/archive.mdx | 7 +- docs/reference/targets/code_quality_tool.mdx | 10 +- docs/reference/targets/deploy_jar.mdx | 27 +- docs/reference/targets/docker_environment.mdx | 34 +- docs/reference/targets/docker_image.mdx | 39 +- .../experimental_test_shell_command.mdx | 22 +- ...xperimental_wrap_as_go_package_sources.mdx | 5 +- .../experimental_wrap_as_java_sources.mdx | 5 +- .../experimental_wrap_as_kotlin_sources.mdx | 5 +- .../experimental_wrap_as_python_sources.mdx | 5 +- .../experimental_wrap_as_resources.mdx | 5 +- .../experimental_wrap_as_scala_sources.mdx | 5 +- docs/reference/targets/file.mdx | 8 +- docs/reference/targets/files.mdx | 8 +- docs/reference/targets/go_binary.mdx | 14 +- docs/reference/targets/go_mod.mdx | 10 +- docs/reference/targets/go_package.mdx | 14 +- .../targets/go_third_party_package.mdx | 5 +- docs/reference/targets/helm_artifact.mdx | 7 +- docs/reference/targets/helm_chart.mdx | 15 +- docs/reference/targets/helm_deployment.mdx | 17 +- docs/reference/targets/helm_unittest_test.mdx | 7 +- .../reference/targets/helm_unittest_tests.mdx | 10 +- docs/reference/targets/java_source.mdx | 10 +- docs/reference/targets/java_sources.mdx | 10 +- docs/reference/targets/junit_test.mdx | 10 +- docs/reference/targets/junit_tests.mdx | 10 +- docs/reference/targets/jvm_artifact.mdx | 16 +- docs/reference/targets/jvm_war.mdx | 18 +- docs/reference/targets/kotlin_junit_test.mdx | 11 +- docs/reference/targets/kotlin_junit_tests.mdx | 11 +- docs/reference/targets/kotlin_source.mdx | 11 +- docs/reference/targets/kotlin_sources.mdx | 11 +- docs/reference/targets/kotlinc_plugin.mdx | 16 +- docs/reference/targets/local_environment.mdx | 33 +- docs/reference/targets/openapi_document.mdx | 6 +- docs/reference/targets/openapi_documents.mdx | 6 +- docs/reference/targets/openapi_source.mdx | 6 +- docs/reference/targets/openapi_sources.mdx | 6 +- docs/reference/targets/pants_requirements.mdx | 6 +- docs/reference/targets/pex_binaries.mdx | 26 +- docs/reference/targets/pex_binary.mdx | 31 +- .../reference/targets/pipenv_requirements.mdx | 10 +- .../reference/targets/poetry_requirements.mdx | 10 +- docs/reference/targets/protobuf_source.mdx | 16 +- docs/reference/targets/protobuf_sources.mdx | 17 +- docs/reference/targets/pyoxidizer_binary.mdx | 18 +- .../targets/python_aws_lambda_function.mdx | 11 +- .../targets/python_aws_lambda_layer.mdx | 11 +- .../reference/targets/python_distribution.mdx | 20 +- .../targets/python_google_cloud_function.mdx | 11 +- docs/reference/targets/python_requirement.mdx | 13 +- .../reference/targets/python_requirements.mdx | 10 +- docs/reference/targets/python_source.mdx | 23 +- docs/reference/targets/python_sources.mdx | 26 +- docs/reference/targets/python_test.mdx | 34 +- docs/reference/targets/python_test_utils.mdx | 25 +- docs/reference/targets/python_tests.mdx | 37 +- docs/reference/targets/relocated_files.mdx | 9 +- docs/reference/targets/remote_environment.mdx | 35 +- docs/reference/targets/resource.mdx | 8 +- docs/reference/targets/resources.mdx | 8 +- docs/reference/targets/run_shell_command.mdx | 17 +- docs/reference/targets/scala_artifact.mdx | 19 +- docs/reference/targets/scala_junit_test.mdx | 11 +- docs/reference/targets/scala_junit_tests.mdx | 15 +- docs/reference/targets/scala_source.mdx | 11 +- docs/reference/targets/scala_sources.mdx | 14 +- docs/reference/targets/scalac_plugin.mdx | 5 +- docs/reference/targets/scalatest_test.mdx | 11 +- docs/reference/targets/scalatest_tests.mdx | 14 +- docs/reference/targets/shell_command.mdx | 35 +- docs/reference/targets/shell_source.mdx | 7 +- docs/reference/targets/shell_sources.mdx | 10 +- docs/reference/targets/shunit2_test.mdx | 11 +- docs/reference/targets/shunit2_tests.mdx | 14 +- docs/reference/targets/system_binary.mdx | 8 +- docs/reference/targets/target.mdx | 4 +- .../targets/terraform_deployment.mdx | 7 +- docs/reference/targets/terraform_module.mdx | 5 +- docs/reference/targets/thrift_source.mdx | 8 +- docs/reference/targets/thrift_sources.mdx | 9 +- docs/reference/targets/vcs_version.mdx | 7 +- .../reference/global-options.mdx | 26 +- .../reference/goals/experimental-bsp.mdx | 6 +- .../reference/goals/experimental-explorer.mdx | 4 - .../version-2.19.x/reference/goals/export.mdx | 17 +- .../version-2.19.x/reference/goals/fix.mdx | 2 +- .../version-2.19.x/reference/goals/fmt.mdx | 2 +- .../reference/goals/help-advanced.mdx | 4 - .../reference/goals/help-all.mdx | 4 - .../version-2.19.x/reference/goals/help.mdx | 4 - .../version-2.19.x/reference/goals/lint.mdx | 2 +- .../version-2.19.x/reference/goals/test.mdx | 4 +- .../reference/goals/version.mdx | 4 - .../version-2.19.x/reference/help-all.json | 27894 ++++++++++++---- .../subsystems/add-trailing-comma.mdx | 8 +- .../subsystems/anonymous-telemetry.mdx | 4 - .../reference/subsystems/apache-thrift.mdx | 6 +- .../reference/subsystems/autoflake.mdx | 10 +- .../reference/subsystems/bandit.mdx | 6 +- .../reference/subsystems/black.mdx | 8 +- .../reference/subsystems/buf.mdx | 21 +- .../subsystems/build-deprecations-fixer.mdx | 4 - .../reference/subsystems/buildifier.mdx | 21 +- .../reference/subsystems/changed.mdx | 6 +- .../reference/subsystems/cli.mdx | 6 +- .../reference/subsystems/coursier.mdx | 21 +- .../reference/subsystems/coverage-py.mdx | 10 +- .../reference/subsystems/debug-adapter.mdx | 4 - .../reference/subsystems/debugpy.mdx | 8 +- .../reference/subsystems/docformatter.mdx | 8 +- .../reference/subsystems/docker.mdx | 6 +- .../subsystems/dockerfile-parser.mdx | 8 +- .../subsystems/download-terraform.mdx | 21 +- .../subsystems/environments-preview.mdx | 6 +- .../reference/subsystems/filter.mdx | 4 - .../reference/subsystems/flake8.mdx | 11 +- .../reference/subsystems/go-test.mdx | 14 +- .../reference/subsystems/gofmt.mdx | 4 - .../reference/subsystems/golang.mdx | 10 +- .../subsystems/google-java-format.mdx | 8 +- .../subsystems/grpc-python-plugin.mdx | 21 +- .../reference/subsystems/hadolint.mdx | 21 +- .../reference/subsystems/helm-k8s-parser.mdx | 8 +- .../subsystems/helm-post-renderer.mdx | 8 +- .../reference/subsystems/helm-unittest.mdx | 21 +- .../reference/subsystems/helm.mdx | 21 +- .../reference/subsystems/ipython.mdx | 8 +- .../reference/subsystems/isort.mdx | 8 +- .../reference/subsystems/jarjar.mdx | 6 +- .../reference/subsystems/java-infer.mdx | 4 - .../reference/subsystems/javac.mdx | 4 - .../reference/subsystems/junit.mdx | 4 - .../reference/subsystems/jvm.mdx | 6 +- .../reference/subsystems/kotlin-infer.mdx | 4 - .../reference/subsystems/kotlin.mdx | 4 - .../reference/subsystems/kotlinc.mdx | 4 - .../reference/subsystems/ktlint.mdx | 6 +- .../reference/subsystems/mypy-protobuf.mdx | 8 +- .../reference/subsystems/mypy.mdx | 8 +- .../reference/subsystems/nodejs-infer.mdx | 7 +- .../reference/subsystems/nodejs.mdx | 29 +- .../reference/subsystems/openapi-format.mdx | 4 - .../reference/subsystems/openapi.mdx | 4 - .../subsystems/pex-binary-defaults.mdx | 4 - .../reference/subsystems/pex-cli.mdx | 25 +- .../reference/subsystems/pex.mdx | 6 +- .../reference/subsystems/preamble.mdx | 4 - .../subsystems/protobuf-java-grpc.mdx | 4 - .../reference/subsystems/protoc.mdx | 21 +- .../reference/subsystems/pydocstyle.mdx | 8 +- .../reference/subsystems/pylint.mdx | 6 +- .../reference/subsystems/pyoxidizer.mdx | 8 +- .../reference/subsystems/pytest.mdx | 6 +- .../reference/subsystems/python-bootstrap.mdx | 4 - .../reference/subsystems/python-infer.mdx | 8 +- .../subsystems/python-native-code.mdx | 8 +- .../reference/subsystems/python-protobuf.mdx | 4 - .../reference/subsystems/python-repos.mdx | 6 +- .../reference/subsystems/python-thrift.mdx | 4 - .../reference/subsystems/python.mdx | 8 +- .../reference/subsystems/pytype.mdx | 8 +- .../reference/subsystems/pyupgrade.mdx | 8 +- .../reference/subsystems/regex-lint.mdx | 4 - .../reference/subsystems/ruff.mdx | 8 +- .../reference/subsystems/scala-infer.mdx | 4 - .../reference/subsystems/scala.mdx | 6 +- .../reference/subsystems/scalac.mdx | 4 - .../reference/subsystems/scalafmt.mdx | 6 +- .../reference/subsystems/scalapb.mdx | 6 +- .../reference/subsystems/scalatest.mdx | 6 +- .../reference/subsystems/scc.mdx | 21 +- .../reference/subsystems/semgrep.mdx | 10 +- .../subsystems/setup-py-generation.mdx | 4 - .../reference/subsystems/setuptools-scm.mdx | 8 +- .../reference/subsystems/setuptools.mdx | 6 +- .../reference/subsystems/shell-setup.mdx | 6 +- .../reference/subsystems/shell-test.mdx | 4 - .../reference/subsystems/shellcheck.mdx | 21 +- .../reference/subsystems/shfmt.mdx | 21 +- .../reference/subsystems/shunit2.mdx | 21 +- .../reference/subsystems/source.mdx | 4 - .../reference/subsystems/spectral.mdx | 4 - .../reference/subsystems/stats.mdx | 4 - .../subsystems/subprocess-environment.mdx | 4 - .../reference/subsystems/system-binaries.mdx | 4 - .../reference/subsystems/terraform-fmt.mdx | 4 - .../subsystems/terraform-hcl2-parser.mdx | 8 +- .../subsystems/terraform-validate.mdx | 4 - .../reference/subsystems/thrift.mdx | 4 - .../reference/subsystems/twine.mdx | 8 +- .../reference/subsystems/workunit-logger.mdx | 4 - .../reference/subsystems/yamllint.mdx | 8 +- .../reference/subsystems/yapf.mdx | 8 +- .../reference/targets/adhoc_tool.mdx | 43 +- .../reference/targets/archive.mdx | 18 +- .../reference/targets/deploy_jar.mdx | 31 +- .../reference/targets/docker_environment.mdx | 101 +- .../reference/targets/docker_image.mdx | 71 +- .../experimental_test_shell_command.mdx | 27 +- ...xperimental_wrap_as_go_package_sources.mdx | 12 +- .../experimental_wrap_as_java_sources.mdx | 12 +- .../experimental_wrap_as_kotlin_sources.mdx | 12 +- .../experimental_wrap_as_python_sources.mdx | 12 +- .../experimental_wrap_as_resources.mdx | 12 +- .../experimental_wrap_as_scala_sources.mdx | 12 +- .../version-2.19.x/reference/targets/file.mdx | 12 +- .../reference/targets/files.mdx | 15 +- .../reference/targets/go_binary.mdx | 41 +- .../reference/targets/go_mod.mdx | 31 +- .../reference/targets/go_package.mdx | 40 +- .../targets/go_third_party_package.mdx | 12 +- .../reference/targets/helm_artifact.mdx | 18 +- .../reference/targets/helm_chart.mdx | 31 +- .../reference/targets/helm_deployment.mdx | 35 +- .../reference/targets/helm_unittest_test.mdx | 18 +- .../reference/targets/helm_unittest_tests.mdx | 20 +- .../reference/targets/java_source.mdx | 26 +- .../reference/targets/java_sources.mdx | 25 +- .../reference/targets/junit_test.mdx | 27 +- .../reference/targets/junit_tests.mdx | 26 +- .../reference/targets/jvm_artifact.mdx | 36 +- .../reference/targets/jvm_war.mdx | 26 +- .../reference/targets/kotlin_junit_test.mdx | 30 +- .../reference/targets/kotlin_junit_tests.mdx | 29 +- .../reference/targets/kotlin_source.mdx | 29 +- .../reference/targets/kotlin_sources.mdx | 28 +- .../reference/targets/kotlinc_plugin.mdx | 15 +- .../reference/targets/local_environment.mdx | 95 +- .../reference/targets/openapi_document.mdx | 14 +- .../reference/targets/openapi_documents.mdx | 13 +- .../reference/targets/openapi_source.mdx | 14 +- .../reference/targets/openapi_sources.mdx | 13 +- .../reference/targets/pants_requirements.mdx | 13 +- .../reference/targets/pex_binaries.mdx | 60 +- .../reference/targets/pex_binary.mdx | 69 +- .../reference/targets/pipenv_requirements.mdx | 18 +- .../reference/targets/poetry_requirements.mdx | 18 +- .../reference/targets/protobuf_source.mdx | 39 +- .../reference/targets/protobuf_sources.mdx | 38 +- .../reference/targets/pyoxidizer_binary.mdx | 26 +- .../targets/python_aws_lambda_function.mdx | 28 +- .../targets/python_aws_lambda_layer.mdx | 27 +- .../reference/targets/python_distribution.mdx | 46 +- .../targets/python_google_cloud_function.mdx | 29 +- .../reference/targets/python_requirement.mdx | 24 +- .../reference/targets/python_requirements.mdx | 18 +- .../reference/targets/python_source.mdx | 53 +- .../reference/targets/python_sources.mdx | 55 +- .../reference/targets/python_test.mdx | 77 +- .../reference/targets/python_test_utils.mdx | 53 +- .../reference/targets/python_tests.mdx | 79 +- .../reference/targets/relocated_files.mdx | 15 +- .../reference/targets/remote_environment.mdx | 101 +- .../reference/targets/resource.mdx | 12 +- .../reference/targets/resources.mdx | 15 +- .../reference/targets/run_shell_command.mdx | 17 +- .../reference/targets/scala_artifact.mdx | 38 +- .../reference/targets/scala_junit_test.mdx | 30 +- .../reference/targets/scala_junit_tests.mdx | 35 +- .../reference/targets/scala_source.mdx | 29 +- .../reference/targets/scala_sources.mdx | 31 +- .../reference/targets/scalac_plugin.mdx | 12 +- .../reference/targets/scalatest_test.mdx | 30 +- .../reference/targets/scalatest_tests.mdx | 32 +- .../reference/targets/shell_command.mdx | 40 +- .../reference/targets/shell_source.mdx | 16 +- .../reference/targets/shell_sources.mdx | 18 +- .../reference/targets/shunit2_test.mdx | 27 +- .../reference/targets/shunit2_tests.mdx | 29 +- .../reference/targets/system_binary.mdx | 19 +- .../reference/targets/target.mdx | 11 +- .../targets/terraform_deployment.mdx | 18 +- .../reference/targets/terraform_module.mdx | 11 +- .../reference/targets/thrift_source.mdx | 18 +- .../reference/targets/thrift_sources.mdx | 17 +- .../reference/targets/vcs_version.mdx | 17 +- 416 files changed, 23876 insertions(+), 11098 deletions(-) diff --git a/docs/reference/global-options.mdx b/docs/reference/global-options.mdx index 98885a77c..3df0bde26 100644 --- a/docs/reference/global-options.mdx +++ b/docs/reference/global-options.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options to control the overall behavior of Pants. -Backend: `pants.core` +Options to control the overall behavior of Pants. -Config section: `[GLOBAL]` +Backend: pants.core +Config section: [GLOBAL] ## Basic options + ### `level` + \ No newline at end of file diff --git a/docs/reference/goals/_category_.json b/docs/reference/goals/_category_.json index 352d45f5f..9a4f64b77 100644 --- a/docs/reference/goals/_category_.json +++ b/docs/reference/goals/_category_.json @@ -2,7 +2,5 @@ "label": "Goals", "link": { "type": "generated-index", - "slug": "/reference/goals", - "title": "Goals" - } -} + "slug": "/reference/goals", "title": "Goals" + }} diff --git a/docs/reference/goals/check.mdx b/docs/reference/goals/check.mdx index 84f6ec76c..e3846ee19 100644 --- a/docs/reference/goals/check.mdx +++ b/docs/reference/goals/check.mdx @@ -13,14 +13,14 @@ pants check [args] Run type checking or the lightest variant of compilation available for a language. -Backend: `pants.core` - -Config section: `[check]` +Backend: pants.core +Config section: [check] ## Basic options + ### `only` \ No newline at end of file diff --git a/docs/reference/goals/count-loc.mdx b/docs/reference/goals/count-loc.mdx index 4fc845fc8..7685c8e77 100644 --- a/docs/reference/goals/count-loc.mdx +++ b/docs/reference/goals/count-loc.mdx @@ -13,9 +13,8 @@ pants count-loc [args] Count lines of code. -Backend: `pants.backend.project_info` - -Config section: `[count-loc]` +Backend: pants.backend.project_info +Config section: [count-loc] @@ -31,12 +30,5 @@ None None -## Related subsystems - -- [environments-preview](../subsystems/environments-preview.mdx) -- [filter](../subsystems/filter.mdx) -- [python-bootstrap](../subsystems/python-bootstrap.mdx) -- [scc](../subsystems/scc.mdx) -- [system-binaries](../subsystems/system-binaries.mdx) - + \ No newline at end of file diff --git a/docs/reference/goals/dependees.mdx b/docs/reference/goals/dependees.mdx index bfe9bc39a..c0babd63d 100644 --- a/docs/reference/goals/dependees.mdx +++ b/docs/reference/goals/dependees.mdx @@ -13,14 +13,14 @@ pants dependees [args] List all targets that depend on any of the input files/targets. -Backend: `pants.backend.project_info` - -Config section: `[dependees]` +Backend: pants.backend.project_info +Config section: [dependees] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/goals/dependencies.mdx b/docs/reference/goals/dependencies.mdx index ea7bf523f..35ca769ba 100644 --- a/docs/reference/goals/dependencies.mdx +++ b/docs/reference/goals/dependencies.mdx @@ -13,14 +13,14 @@ pants dependencies [args] List the dependencies of the input files/targets. -Backend: `pants.backend.project_info` - -Config section: `[dependencies]` +Backend: pants.backend.project_info +Config section: [dependencies] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/goals/dependents.mdx b/docs/reference/goals/dependents.mdx index 24c9e10aa..487899d89 100644 --- a/docs/reference/goals/dependents.mdx +++ b/docs/reference/goals/dependents.mdx @@ -13,14 +13,14 @@ pants dependents [args] List all targets that depend on any of the input files/targets. -Backend: `pants.backend.project_info` - -Config section: `[dependents]` +Backend: pants.backend.project_info +Config section: [dependents] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/goals/experimental-bsp.mdx b/docs/reference/goals/experimental-bsp.mdx index 5362d9e2f..2747db61b 100644 --- a/docs/reference/goals/experimental-bsp.mdx +++ b/docs/reference/goals/experimental-bsp.mdx @@ -13,14 +13,14 @@ pants experimental-bsp [args] Setup repository for Build Server Protocol (https://build-server-protocol.github.io/). -Backend: `pants.core` - -Config section: `[experimental-bsp]` +Backend: pants.core +Config section: [experimental-bsp] ## Basic options + ### `groups_config_files` + \ No newline at end of file diff --git a/docs/reference/goals/experimental-deploy.mdx b/docs/reference/goals/experimental-deploy.mdx index cedddbdf4..469002ae7 100644 --- a/docs/reference/goals/experimental-deploy.mdx +++ b/docs/reference/goals/experimental-deploy.mdx @@ -13,9 +13,8 @@ pants experimental-deploy [args] Perform a deployment process. -Backend: `pants.core` - -Config section: `[experimental-deploy]` +Backend: pants.core +Config section: [experimental-deploy] @@ -31,9 +30,5 @@ None None -## Related subsystems - -- [environments-preview](../subsystems/environments-preview.mdx) -- [filter](../subsystems/filter.mdx) - + \ No newline at end of file diff --git a/docs/reference/goals/experimental-explorer.mdx b/docs/reference/goals/experimental-explorer.mdx index 0b814264d..db3633179 100644 --- a/docs/reference/goals/experimental-explorer.mdx +++ b/docs/reference/goals/experimental-explorer.mdx @@ -13,14 +13,14 @@ pants experimental-explorer [args] Run the Pants Explorer Web UI server. -Backend: `pants.goal` - -Config section: `[experimental-explorer]` +Backend: pants.goal +Config section: [experimental-explorer] ## Basic options + ### `address` \ No newline at end of file diff --git a/docs/reference/goals/export-codegen.mdx b/docs/reference/goals/export-codegen.mdx index 08f5cb08d..c1ac20209 100644 --- a/docs/reference/goals/export-codegen.mdx +++ b/docs/reference/goals/export-codegen.mdx @@ -13,9 +13,8 @@ pants export-codegen [args] Write generated files to `dist/codegen` for use outside of Pants. -Backend: `pants.core` - -Config section: `[export-codegen]` +Backend: pants.core +Config section: [export-codegen] @@ -31,9 +30,5 @@ None None -## Related subsystems - -- [environments-preview](../subsystems/environments-preview.mdx) -- [filter](../subsystems/filter.mdx) - + \ No newline at end of file diff --git a/docs/reference/goals/export.mdx b/docs/reference/goals/export.mdx index 44e499e1e..27aa58a83 100644 --- a/docs/reference/goals/export.mdx +++ b/docs/reference/goals/export.mdx @@ -13,14 +13,14 @@ pants export [args] Export Pants data for use in other tools, such as IDEs. -Backend: `pants.core` - -Config section: `[export]` +Backend: pants.core +Config section: [export] ## Basic options + ### `resolve` ## Advanced options + ### `py_editable_in_resolve` \ No newline at end of file diff --git a/docs/reference/goals/filedeps.mdx b/docs/reference/goals/filedeps.mdx index 252503ef8..512d0afa3 100644 --- a/docs/reference/goals/filedeps.mdx +++ b/docs/reference/goals/filedeps.mdx @@ -13,14 +13,14 @@ pants filedeps [args] List all source and BUILD files a target depends on. -Backend: `pants.backend.project_info` - -Config section: `[filedeps]` +Backend: pants.backend.project_info +Config section: [filedeps] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/goals/fix.mdx b/docs/reference/goals/fix.mdx index 1f996ab0d..fb7f523ba 100644 --- a/docs/reference/goals/fix.mdx +++ b/docs/reference/goals/fix.mdx @@ -13,14 +13,14 @@ pants fix [args] Autofix source code. -Backend: `pants.core` - -Config section: `[fix]` +Backend: pants.core +Config section: [fix] ## Basic options + ### `only` \ No newline at end of file diff --git a/docs/reference/goals/fmt.mdx b/docs/reference/goals/fmt.mdx index 060fc48b4..950da20cd 100644 --- a/docs/reference/goals/fmt.mdx +++ b/docs/reference/goals/fmt.mdx @@ -13,14 +13,14 @@ pants fmt [args] Autoformat source code. -Backend: `pants.core` - -Config section: `[fmt]` +Backend: pants.core +Config section: [fmt] ## Basic options + ### `only` \ No newline at end of file diff --git a/docs/reference/goals/generate-lockfiles.mdx b/docs/reference/goals/generate-lockfiles.mdx index 08231e6ad..b598868c6 100644 --- a/docs/reference/goals/generate-lockfiles.mdx +++ b/docs/reference/goals/generate-lockfiles.mdx @@ -13,14 +13,14 @@ pants generate-lockfiles [args] Generate lockfiles for third-party dependencies. -Backend: `pants.core` - -Config section: `[generate-lockfiles]` +Backend: pants.core +Config section: [generate-lockfiles] ## Basic options + ### `resolve` \ No newline at end of file diff --git a/docs/reference/goals/generate-snapshots.mdx b/docs/reference/goals/generate-snapshots.mdx index d10694ebc..a09b33bfc 100644 --- a/docs/reference/goals/generate-snapshots.mdx +++ b/docs/reference/goals/generate-snapshots.mdx @@ -13,9 +13,8 @@ pants generate-snapshots [args] Generate test snapshots. -Backend: `pants.core` - -Config section: `[generate-snapshots]` +Backend: pants.core +Config section: [generate-snapshots] @@ -31,9 +30,5 @@ None None -## Related subsystems - -- [environments-preview](../subsystems/environments-preview.mdx) -- [filter](../subsystems/filter.mdx) - + \ No newline at end of file diff --git a/docs/reference/goals/go-generate.mdx b/docs/reference/goals/go-generate.mdx index a6e915dcc..c2513bd4a 100644 --- a/docs/reference/goals/go-generate.mdx +++ b/docs/reference/goals/go-generate.mdx @@ -17,9 +17,8 @@ Note: Just like with `go generate`, the `go-generate` goal is never run as part See https://go.dev/blog/generate for details. -Backend: `pants.backend.experimental.go` - -Config section: `[go-generate]` +Backend: pants.backend.experimental.go +Config section: [go-generate] @@ -29,6 +28,7 @@ None ## Advanced options + ### `env_vars` \ No newline at end of file diff --git a/docs/reference/goals/help-advanced.mdx b/docs/reference/goals/help-advanced.mdx index 977180fd5..2ece1b96e 100644 --- a/docs/reference/goals/help-advanced.mdx +++ b/docs/reference/goals/help-advanced.mdx @@ -13,9 +13,8 @@ pants help-advanced [args] Help for advanced options. -Backend: `pants.goal` - -Config section: `[help-advanced]` +Backend: pants.goal +Config section: [help-advanced] @@ -31,8 +30,5 @@ None None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/goals/help-all.mdx b/docs/reference/goals/help-all.mdx index d50060ead..6ef480447 100644 --- a/docs/reference/goals/help-all.mdx +++ b/docs/reference/goals/help-all.mdx @@ -13,9 +13,8 @@ pants help-all [args] Print a JSON object containing all help info. -Backend: `pants.goal` - -Config section: `[help-all]` +Backend: pants.goal +Config section: [help-all] @@ -31,8 +30,5 @@ None None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/goals/help.mdx b/docs/reference/goals/help.mdx index 179646022..cf50b0fb2 100644 --- a/docs/reference/goals/help.mdx +++ b/docs/reference/goals/help.mdx @@ -13,9 +13,8 @@ pants help [args] Display usage message. -Backend: `pants.goal` - -Config section: `[help]` +Backend: pants.goal +Config section: [help] @@ -31,8 +30,5 @@ None None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/goals/lint.mdx b/docs/reference/goals/lint.mdx index 9607a4b8b..ad4c3a67f 100644 --- a/docs/reference/goals/lint.mdx +++ b/docs/reference/goals/lint.mdx @@ -13,14 +13,14 @@ pants lint [args] Run linters/formatters/fixers in check mode. -Backend: `pants.core` - -Config section: `[lint]` +Backend: pants.core +Config section: [lint] ## Basic options + ### `only` \ No newline at end of file diff --git a/docs/reference/goals/list.mdx b/docs/reference/goals/list.mdx index b1238c796..7394f5817 100644 --- a/docs/reference/goals/list.mdx +++ b/docs/reference/goals/list.mdx @@ -13,14 +13,14 @@ pants list [args] Lists all targets matching the file or target arguments. -Backend: `pants.backend.project_info` - -Config section: `[list]` +Backend: pants.backend.project_info +Config section: [list] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/goals/package.mdx b/docs/reference/goals/package.mdx index 357be63d3..a894d411d 100644 --- a/docs/reference/goals/package.mdx +++ b/docs/reference/goals/package.mdx @@ -13,9 +13,8 @@ pants package [args] Create a distributable package. -Backend: `pants.core` - -Config section: `[package]` +Backend: pants.core +Config section: [package] @@ -31,9 +30,5 @@ None None -## Related subsystems - -- [environments-preview](../subsystems/environments-preview.mdx) -- [filter](../subsystems/filter.mdx) - + \ No newline at end of file diff --git a/docs/reference/goals/paths.mdx b/docs/reference/goals/paths.mdx index ecf22d0db..a3f3dc1f3 100644 --- a/docs/reference/goals/paths.mdx +++ b/docs/reference/goals/paths.mdx @@ -13,14 +13,14 @@ pants paths [args] List the paths between two addresses. Either address may represent a group of targets, e.g. `--from=src/app/main.py --to=src/library::`. -Backend: `pants.backend.project_info` - -Config section: `[paths]` +Backend: pants.backend.project_info +Config section: [paths] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/goals/peek.mdx b/docs/reference/goals/peek.mdx index f81b5d38a..c35e874c6 100644 --- a/docs/reference/goals/peek.mdx +++ b/docs/reference/goals/peek.mdx @@ -13,14 +13,14 @@ pants peek [args] Display BUILD target info -Backend: `pants.backend.project_info` - -Config section: `[peek]` +Backend: pants.backend.project_info +Config section: [peek] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/goals/publish.mdx b/docs/reference/goals/publish.mdx index a97a1f788..5ff930f76 100644 --- a/docs/reference/goals/publish.mdx +++ b/docs/reference/goals/publish.mdx @@ -13,14 +13,14 @@ pants publish [args] Publish deliverables (assets, distributions, images, etc). -Backend: `pants.core` - -Config section: `[publish]` +Backend: pants.core +Config section: [publish] ## Basic options + ### `output` \ No newline at end of file diff --git a/docs/reference/goals/py-constraints.mdx b/docs/reference/goals/py-constraints.mdx index d30ea46e7..3a2e432b1 100644 --- a/docs/reference/goals/py-constraints.mdx +++ b/docs/reference/goals/py-constraints.mdx @@ -13,14 +13,14 @@ pants py-constraints [args] Determine what Python interpreter constraints are used by files/targets. -Backend: `pants.backend.python.mixed_interpreter_constraints` - -Config section: `[py-constraints]` +Backend: pants.backend.python.mixed_interpreter_constraints +Config section: [py-constraints] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/goals/python-dump-source-analysis.mdx b/docs/reference/goals/python-dump-source-analysis.mdx index 7b3a0d8ac..60c984ad9 100644 --- a/docs/reference/goals/python-dump-source-analysis.mdx +++ b/docs/reference/goals/python-dump-source-analysis.mdx @@ -13,14 +13,14 @@ pants python-dump-source-analysis [args] Dump source analysis for python_source targets. -Backend: `pants.backend.experimental.python` - -Config section: `[python-dump-source-analysis]` +Backend: pants.backend.experimental.python +Config section: [python-dump-source-analysis] ## Basic options + ### `analysis_flavor` @@ -47,12 +47,5 @@ None None -## Related subsystems - -- [environments-preview](../subsystems/environments-preview.mdx) -- [filter](../subsystems/filter.mdx) -- [python](../subsystems/python.mdx) -- [python-infer](../subsystems/python-infer.mdx) -- [source](../subsystems/source.mdx) - + \ No newline at end of file diff --git a/docs/reference/goals/repl.mdx b/docs/reference/goals/repl.mdx index e3e30a5c8..9160c473d 100644 --- a/docs/reference/goals/repl.mdx +++ b/docs/reference/goals/repl.mdx @@ -13,14 +13,14 @@ pants repl [args] Open a REPL with the specified code loadable. -Backend: `pants.core` - -Config section: `[repl]` +Backend: pants.core +Config section: [repl] ## Basic options + ### `shell` \ No newline at end of file diff --git a/docs/reference/goals/roots.mdx b/docs/reference/goals/roots.mdx index 91dfac548..4ffecd85f 100644 --- a/docs/reference/goals/roots.mdx +++ b/docs/reference/goals/roots.mdx @@ -13,14 +13,14 @@ pants roots [args] List the repo's registered source roots. -Backend: `pants.backend.project_info` - -Config section: `[roots]` +Backend: pants.backend.project_info +Config section: [roots] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/goals/run.mdx b/docs/reference/goals/run.mdx index b68c578d9..2116a316b 100644 --- a/docs/reference/goals/run.mdx +++ b/docs/reference/goals/run.mdx @@ -17,14 +17,14 @@ This goal propagates the return code of the underlying executable. If your application can safely be restarted while it is running, you can pass `restartable=True` on your binary target (for supported types), and the `run` goal will automatically restart them as all relevant files change. This can be particularly useful for server applications. -Backend: `pants.core` - -Config section: `[run]` +Backend: pants.core +Config section: [run] ## Basic options + ### `args` \ No newline at end of file diff --git a/docs/reference/goals/tailor.mdx b/docs/reference/goals/tailor.mdx index f61323489..114077344 100644 --- a/docs/reference/goals/tailor.mdx +++ b/docs/reference/goals/tailor.mdx @@ -15,14 +15,14 @@ Auto-generate BUILD file targets for new source files. Each specific `tailor` implementation may be disabled through language-specific options, e.g. `[python].tailor_pex_binary_targets` and `[shell-setup].tailor`. -Backend: `pants.core` - -Config section: `[tailor]` +Backend: pants.core +Config section: [tailor] ## Basic options + ### `check` \ No newline at end of file diff --git a/docs/reference/goals/test.mdx b/docs/reference/goals/test.mdx index c0f63461e..7e421cf4c 100644 --- a/docs/reference/goals/test.mdx +++ b/docs/reference/goals/test.mdx @@ -13,14 +13,14 @@ pants test [args] Run tests. -Backend: `pants.core` - -Config section: `[test]` +Backend: pants.core +Config section: [test] ## Basic options + ### `debug` \ No newline at end of file diff --git a/docs/reference/goals/update-build-files.mdx b/docs/reference/goals/update-build-files.mdx index 4483ffba2..a6c0d3987 100644 --- a/docs/reference/goals/update-build-files.mdx +++ b/docs/reference/goals/update-build-files.mdx @@ -17,14 +17,14 @@ This does not handle the full Pants upgrade. You must still manually change `pan This goal is run without arguments. It will run over all BUILD files in your project. -Backend: `pants.core` - -Config section: `[update-build-files]` +Backend: pants.core +Config section: [update-build-files] ## Basic options + ### `check` \ No newline at end of file diff --git a/docs/reference/goals/version.mdx b/docs/reference/goals/version.mdx index a54efa055..0cc8f3f77 100644 --- a/docs/reference/goals/version.mdx +++ b/docs/reference/goals/version.mdx @@ -13,9 +13,8 @@ pants version [args] Display Pants version. -Backend: `pants.goal` - -Config section: `[version]` +Backend: pants.goal +Config section: [version] @@ -31,8 +30,5 @@ None None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/_category_.json b/docs/reference/subsystems/_category_.json index 6b56feea7..00aa5b0b8 100644 --- a/docs/reference/subsystems/_category_.json +++ b/docs/reference/subsystems/_category_.json @@ -2,7 +2,5 @@ "label": "Subsystems", "link": { "type": "generated-index", - "slug": "/reference/subsystems", - "title": "Subsystems" - } -} + "slug": "/reference/subsystems", "title": "Subsystems" + }} diff --git a/docs/reference/subsystems/add-trailing-comma.mdx b/docs/reference/subsystems/add-trailing-comma.mdx index d5439dc45..e4c550791 100644 --- a/docs/reference/subsystems/add-trailing-comma.mdx +++ b/docs/reference/subsystems/add-trailing-comma.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The add-trailing-comma Python code formatter (https://github.com/asottile/add-trailing-comma). -Backend: `pants.backend.experimental.python.lint.add_trailing_comma` +The add-trailing-comma Python code formatter (https://github.com/asottile/add-trailing-comma). -Config section: `[add-trailing-comma]` +Backend: pants.backend.experimental.python.lint.add_trailing_comma +Config section: [add-trailing-comma] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/anonymous-telemetry.mdx b/docs/reference/subsystems/anonymous-telemetry.mdx index 4f975c914..2bfd06810 100644 --- a/docs/reference/subsystems/anonymous-telemetry.mdx +++ b/docs/reference/subsystems/anonymous-telemetry.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options related to sending anonymous stats to the Pants project, to aid development. -Backend: `pants.core` +Options related to sending anonymous stats to the Pants project, to aid development. -Config section: `[anonymous-telemetry]` +Backend: pants.core +Config section: [anonymous-telemetry] @@ -21,6 +21,7 @@ None ## Advanced options + ### `enabled` \ No newline at end of file diff --git a/docs/reference/subsystems/apache-thrift.mdx b/docs/reference/subsystems/apache-thrift.mdx index d650822bd..8aff0ee8f 100644 --- a/docs/reference/subsystems/apache-thrift.mdx +++ b/docs/reference/subsystems/apache-thrift.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Apache Thrift IDL compiler (https://thrift.apache.org/). -Backend: `pants.backend.codegen.thrift.apache.python` +Apache Thrift IDL compiler (https://thrift.apache.org/). -Config section: `[apache-thrift]` +Backend: pants.backend.codegen.thrift.apache.python +Config section: [apache-thrift] ## Basic options + ### `expected_version` + \ No newline at end of file diff --git a/docs/reference/subsystems/autoflake.mdx b/docs/reference/subsystems/autoflake.mdx index 5cd053774..ca93539a0 100644 --- a/docs/reference/subsystems/autoflake.mdx +++ b/docs/reference/subsystems/autoflake.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Autoflake Python code formatter (https://github.com/myint/autoflake). -Backend: `pants.backend.python.lint.autoflake` +The Autoflake Python code formatter (https://github.com/myint/autoflake). -Config section: `[autoflake]` +Backend: pants.backend.python.lint.autoflake +Config section: [autoflake] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/bandit.mdx b/docs/reference/subsystems/bandit.mdx index cbf12599f..2a771d802 100644 --- a/docs/reference/subsystems/bandit.mdx +++ b/docs/reference/subsystems/bandit.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A tool for finding security issues in Python code (https://bandit.readthedocs.io). -Backend: `pants.backend.python.lint.bandit` +A tool for finding security issues in Python code (https://bandit.readthedocs.io). -Config section: `[bandit]` +Backend: pants.backend.python.lint.bandit +Config section: [bandit] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/buf.mdx b/docs/reference/subsystems/buf.mdx index 4d287b5d7..8b18fa50e 100644 --- a/docs/reference/subsystems/buf.mdx +++ b/docs/reference/subsystems/buf.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A linter and formatter for Protocol Buffers (https://github.com/bufbuild/buf). -Backend: `pants.backend.codegen.protobuf.lint.buf` +A linter and formatter for Protocol Buffers (https://github.com/bufbuild/buf). -Config section: `[buf]` +Backend: pants.backend.codegen.protobuf.lint.buf +Config section: [buf] ## Basic options + ### `format_skip` ### `url_template` @@ -147,10 +159,12 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of Buf is not supported. Supported Buf versions: unspecified + ### `config` @@ -185,8 +199,5 @@ Use `[buf].config` instead if your config is in a non-standard location. None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/build-deprecations-fixer.mdx b/docs/reference/subsystems/build-deprecations-fixer.mdx index 7f54c6e7f..cd139a4bc 100644 --- a/docs/reference/subsystems/build-deprecations-fixer.mdx +++ b/docs/reference/subsystems/build-deprecations-fixer.mdx @@ -7,21 +7,22 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + A tool/plugin for fixing BUILD file deprecations (where possible). This includes deprecations for: -- Renamed targets -- Renamed fields - -Backend: `pants.backend.build_files.fix.deprecations` + - Renamed targets + - Renamed fields -Config section: `[build-deprecations-fixer]` +Backend: pants.backend.build_files.fix.deprecations +Config section: [build-deprecations-fixer] ## Basic options + ### `skip` \ No newline at end of file diff --git a/docs/reference/subsystems/buildifier.mdx b/docs/reference/subsystems/buildifier.mdx index 2664479ba..0f16cf24c 100644 --- a/docs/reference/subsystems/buildifier.mdx +++ b/docs/reference/subsystems/buildifier.mdx @@ -7,23 +7,23 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Buildifier is a tool for formatting BUILD files with a standard convention. Pants supports running Buildifier on your Pants BUILD files for several reasons: - -- You might like the style that buildifier uses. -- You might be incrementally adopting Pants from Bazel, and are already using buildifier. + - You might like the style that buildifier uses. + - You might be incrementally adopting Pants from Bazel, and are already using buildifier. Please note that there are differences from Bazel's BUILD files (which are Starlark) and Pants' BUILD files (which are Python), so buildifier may issue a syntax error. In practice, these errors should be rare. See https://bazel.build/rules/language#differences_with_python. -Backend: `pants.backend.build_files.fmt.buildifier` - -Config section: `[buildifier]` +Backend: pants.backend.build_files.fmt.buildifier +Config section: [buildifier] ## Basic options + ### `skip` ### `url_template` @@ -130,18 +141,17 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of Buildifier is not supported. Supported Buildifier versions: unspecified + ## Deprecated options None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/changed.mdx b/docs/reference/subsystems/changed.mdx index 6f75bb2ce..e8e0903ae 100644 --- a/docs/reference/subsystems/changed.mdx +++ b/docs/reference/subsystems/changed.mdx @@ -7,18 +7,19 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Tell Pants to detect what files and targets have changed from Git. See https://www.pantsbuild.org/v2.20/docs/advanced-target-selection. -Backend: `` - -Config section: `[changed]` +Backend: +Config section: [changed] ## Basic options + ### `since` + \ No newline at end of file diff --git a/docs/reference/subsystems/cli.mdx b/docs/reference/subsystems/cli.mdx index c73472624..fe96e8697 100644 --- a/docs/reference/subsystems/cli.mdx +++ b/docs/reference/subsystems/cli.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options for configuring CLI behavior, such as command line aliases. -Backend: `` +Options for configuring CLI behavior, such as command line aliases. -Config section: `[cli]` +Backend: +Config section: [cli] ## Basic options + ### `alias` Register command line aliases. Example: - ``` [cli.alias] green = "fmt lint check" all-changed = "--changed-since=HEAD --changed-dependents=transitive" + ``` This would allow you to run `scie-pants-linux-x86_64 green all-changed`, which is shorthand for `scie-pants-linux-x86_64 fmt lint check --changed-since=HEAD --changed-dependents=transitive`. @@ -49,8 +50,5 @@ None None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/coursier.mdx b/docs/reference/subsystems/coursier.mdx index 5ee9c18bc..6e4fb8b30 100644 --- a/docs/reference/subsystems/coursier.mdx +++ b/docs/reference/subsystems/coursier.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A dependency resolver for the Maven ecosystem. (https://get-coursier.io/) -Backend: `pants.backend.experimental.java` +A dependency resolver for the Maven ecosystem. (https://get-coursier.io/) -Config section: `[coursier]` +Backend: pants.backend.experimental.java +Config section: [coursier] ## Basic options + ### `repos` ### `url_template` @@ -113,18 +125,17 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of coursier is not supported. Supported coursier versions: unspecified + ## Deprecated options None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/coverage-py.mdx b/docs/reference/subsystems/coverage-py.mdx index c500ba514..c77a9af85 100644 --- a/docs/reference/subsystems/coverage-py.mdx +++ b/docs/reference/subsystems/coverage-py.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Configuration for Python test coverage measurement. -Backend: `pants.backend.python` +Configuration for Python test coverage measurement. -Config section: `[coverage-py]` +Backend: pants.backend.python +Config section: [coverage-py] ## Basic options + ### `filter` + \ No newline at end of file diff --git a/docs/reference/subsystems/debug-adapter.mdx b/docs/reference/subsystems/debug-adapter.mdx index 0d1423c88..3cbac4c2d 100644 --- a/docs/reference/subsystems/debug-adapter.mdx +++ b/docs/reference/subsystems/debug-adapter.mdx @@ -7,18 +7,19 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Options used to configure and launch a Debug Adapter server. See https://microsoft.github.io/debug-adapter-protocol/ for more information. -Backend: `pants.core` - -Config section: `[debug-adapter]` +Backend: pants.core +Config section: [debug-adapter] ## Basic options + ### `host` \ No newline at end of file diff --git a/docs/reference/subsystems/debugpy.mdx b/docs/reference/subsystems/debugpy.mdx index 8c2a3cbbf..f2c7022da 100644 --- a/docs/reference/subsystems/debugpy.mdx +++ b/docs/reference/subsystems/debugpy.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -An implementation of the Debug Adapter Protocol for Python (https://github.com/microsoft/debugpy). -Backend: `pants.backend.python` +An implementation of the Debug Adapter Protocol for Python (https://github.com/microsoft/debugpy). -Config section: `[debugpy]` +Backend: pants.backend.python +Config section: [debugpy] ## Basic options + ### `args` + \ No newline at end of file diff --git a/docs/reference/subsystems/docformatter.mdx b/docs/reference/subsystems/docformatter.mdx index 46fd983b5..bd29277a6 100644 --- a/docs/reference/subsystems/docformatter.mdx +++ b/docs/reference/subsystems/docformatter.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Python docformatter tool (https://github.com/myint/docformatter). -Backend: `pants.backend.python.lint.docformatter` +The Python docformatter tool (https://github.com/myint/docformatter). -Config section: `[docformatter]` +Backend: pants.backend.python.lint.docformatter +Config section: [docformatter] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/docker.mdx b/docs/reference/subsystems/docker.mdx index 481ccffbb..6791f9f7d 100644 --- a/docs/reference/subsystems/docker.mdx +++ b/docs/reference/subsystems/docker.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options for interacting with Docker. -Backend: `pants.backend.docker` +Options for interacting with Docker. -Config section: `[docker]` +Backend: pants.backend.docker +Config section: [docker] ## Basic options + ### `registries` > Configure Docker registries. The schema for a registry entry is as follows: - ``` { "registry-alias": { @@ -39,6 +39,7 @@ Configure Docker registries. The schema for a registry entry is as follows: }, ... } + ``` If no registries are provided in a `docker_image` target, then all default addresses will be used, if any. @@ -69,10 +70,10 @@ Configure the default repository name used in the Docker image tag. The value is formatted and may reference these variables (in addition to the normal placeheolders derived from the Dockerfile and build args etc): -- name -- directory -- parent_directory -- target_repository + * name + * directory + * parent_directory + * target_repository Example: `--default-repository="{directory}/{name}"`. @@ -99,7 +100,6 @@ Provide a default Docker build context root path for `docker_image` targets that The context root is relative to the build root by default, but may be prefixed with `./` to be relative to the directory of the BUILD file of the `docker_image`. Examples: - ``` --default-context-root=src/docker --default-context-root=./relative_to_the_build_file @@ -132,10 +132,10 @@ Global build arguments (for Docker `--build-arg` options) to use for all `docker Entries are either strings in the form `ARG_NAME=value` to set an explicit value; or just `ARG_NAME` to copy the value from Pants's own environment. Example: - ``` [docker] build_args = ["VAR1=value", "VAR2"] + ``` Use the `extra_build_args` field on a `docker_image` target for additional image specific build arguments. @@ -167,10 +167,10 @@ This is useful to provide from the command line, to specify the target stage to Hosts entries to be added to the `/etc/hosts` file in all built images. Example: - ``` [docker] build_hosts = {"docker": "10.180.0.1", "docker2": "10.180.0.2"} + ``` Use the `extra_build_hosts` field on a `docker_image` target for additional image specific host entries. @@ -212,9 +212,9 @@ Whether to log the Docker output to the console. If false, only the image ID is Additional arguments to use for `docker run` invocations. Example: - ``` $ scie-pants-linux-x86_64 run --docker-run-args="-p 127.0.0.1:80:8080/tcp --name demo" src/example:image -- [image entrypoint args] + ``` To provide the top-level options to the `docker` client, use `[docker].env_vars` to configure the [Environment variables](https://docs.docker.com/engine/reference/commandline/cli/#environment-variables) as appropriate. @@ -227,6 +227,7 @@ Defaults to `--interactive --tty` when stdout is connected to a terminal. ## Advanced options + ### `tools` ### `extra_env_vars` @@ -147,8 +161,5 @@ If true, add `terraform_module` targets with the `tailor` goal. None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/environments-preview.mdx b/docs/reference/subsystems/environments-preview.mdx index 334ff85af..4171fe08c 100644 --- a/docs/reference/subsystems/environments-preview.mdx +++ b/docs/reference/subsystems/environments-preview.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A highly experimental subsystem to allow setting environment variables and executable search paths for different environments, e.g. macOS vs. Linux. -Backend: `` +A highly experimental subsystem to allow setting environment variables and executable search paths for different environments, e.g. macOS vs. Linux. -Config section: `[environments-preview]` +Backend: +Config section: [environments-preview] ## Basic options + ### `names` > A mapping of logical names to addresses to environment targets. For example: - ``` [environments-preview.names] linux_local = "//:linux_env" @@ -34,6 +34,7 @@ macos_local = "//:macos_env" centos6 = "//:centos6_docker_env" linux_ci = "build-support:linux_ci_env" macos_ci = "build-support:macos_ci_env" + ``` To use an environment for a given target, specify the name in the `environment` field on that target. Pants will consume the environment target at the address mapped from that name. @@ -50,8 +51,5 @@ None None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/filter.mdx b/docs/reference/subsystems/filter.mdx index 8c530914d..3d1ba4dfb 100644 --- a/docs/reference/subsystems/filter.mdx +++ b/docs/reference/subsystems/filter.mdx @@ -7,20 +7,21 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Filter the input targets based on various criteria. Most of the filtering options below are comma-separated lists of filtering criteria, with an implied logical OR between them, so that a target passes the filter if it matches any of the criteria in the list. A '-' prefix inverts the sense of the entire comma-separated list, so that a target passes the filter only if it matches none of the criteria in the list. Each of the filtering options may be specified multiple times, with an implied logical AND between them. -Backend: `pants.backend.project_info` - -Config section: `[filter]` +Backend: pants.backend.project_info +Config section: [filter] ## Basic options + ### `output_file` \ No newline at end of file diff --git a/docs/reference/subsystems/flake8.mdx b/docs/reference/subsystems/flake8.mdx index 47dd5996d..18dc0286b 100644 --- a/docs/reference/subsystems/flake8.mdx +++ b/docs/reference/subsystems/flake8.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Flake8 Python linter (https://flake8.pycqa.org/). -Backend: `pants.backend.python.lint.flake8` +The Flake8 Python linter (https://flake8.pycqa.org/). -Config section: `[flake8]` +Backend: pants.backend.python.lint.flake8 +Config section: [flake8] ## Basic options + ### `skip` \ No newline at end of file diff --git a/docs/reference/subsystems/go-test.mdx b/docs/reference/subsystems/go-test.mdx index f3fd9afb4..66dbbc92c 100644 --- a/docs/reference/subsystems/go-test.mdx +++ b/docs/reference/subsystems/go-test.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options for Go tests. -Backend: `pants.backend.experimental.go` +Options for Go tests. -Config section: `[go-test]` +Backend: pants.backend.experimental.go +Config section: [go-test] ## Basic options + ### `args` \ No newline at end of file diff --git a/docs/reference/subsystems/gofmt.mdx b/docs/reference/subsystems/gofmt.mdx index 0e737213e..52334226a 100644 --- a/docs/reference/subsystems/gofmt.mdx +++ b/docs/reference/subsystems/gofmt.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Gofmt-specific options. -Backend: `pants.backend.experimental.go` +Gofmt-specific options. -Config section: `[gofmt]` +Backend: pants.backend.experimental.go +Config section: [gofmt] ## Basic options + ### `skip` \ No newline at end of file diff --git a/docs/reference/subsystems/golang.mdx b/docs/reference/subsystems/golang.mdx index a978e53a5..18de27f32 100644 --- a/docs/reference/subsystems/golang.mdx +++ b/docs/reference/subsystems/golang.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options for Golang support. -Backend: `pants.backend.experimental.go` +Options for Golang support. -Config section: `[golang]` +Backend: pants.backend.experimental.go +Config section: [golang] ## Basic options + ### `minimum_expected_version` @@ -75,7 +78,9 @@ The following special strings are supported: ## Advanced options + ### `tailor_go_mod_targets` \ No newline at end of file diff --git a/docs/reference/subsystems/google-java-format.mdx b/docs/reference/subsystems/google-java-format.mdx index b1eae0033..1c54571ab 100644 --- a/docs/reference/subsystems/google-java-format.mdx +++ b/docs/reference/subsystems/google-java-format.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Google Java Format (https://github.com/google/google-java-format) -Backend: `pants.backend.experimental.java.lint.google_java_format` +Google Java Format (https://github.com/google/google-java-format) -Config section: `[google-java-format]` +Backend: pants.backend.experimental.java.lint.google_java_format +Config section: [google-java-format] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/grpc-python-plugin.mdx b/docs/reference/subsystems/grpc-python-plugin.mdx index 77b44de05..b29c7cc78 100644 --- a/docs/reference/subsystems/grpc-python-plugin.mdx +++ b/docs/reference/subsystems/grpc-python-plugin.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The gRPC Protobuf plugin for Python. -Backend: `pants.backend.codegen.protobuf.python` +The gRPC Protobuf plugin for Python. -Config section: `[grpc-python-plugin]` +Backend: pants.backend.codegen.protobuf.python +Config section: [grpc-python-plugin] @@ -21,6 +21,7 @@ None ## Advanced options + ### `version` ### `url_template` @@ -101,18 +112,17 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of grpcpythonplugin is not supported. Supported grpcpythonplugin versions: unspecified + ## Deprecated options None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/hadolint.mdx b/docs/reference/subsystems/hadolint.mdx index 6360a7821..51bd0aacc 100644 --- a/docs/reference/subsystems/hadolint.mdx +++ b/docs/reference/subsystems/hadolint.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A linter for Dockerfiles. -Backend: `pants.backend.docker.lint.hadolint` +A linter for Dockerfiles. -Config section: `[hadolint]` +Backend: pants.backend.docker.lint.hadolint +Config section: [hadolint] ## Basic options + ### `skip` ### `url_template` @@ -123,10 +135,12 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of Hadolint is not supported. Supported Hadolint versions: unspecified + ### `config` @@ -161,8 +175,5 @@ Use `[hadolint].config` instead if your config is in a non-standard location. None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/helm-k8s-parser.mdx b/docs/reference/subsystems/helm-k8s-parser.mdx index a3629fcde..4b57ba137 100644 --- a/docs/reference/subsystems/helm-k8s-parser.mdx +++ b/docs/reference/subsystems/helm-k8s-parser.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Analyses K8S manifests rendered by Helm. -Backend: `pants.backend.experimental.helm` +Analyses K8S manifests rendered by Helm. -Config section: `[helm-k8s-parser]` +Backend: pants.backend.experimental.helm +Config section: [helm-k8s-parser] @@ -21,6 +21,7 @@ None ## Advanced options + ### `install_from_resolve` + \ No newline at end of file diff --git a/docs/reference/subsystems/helm-post-renderer.mdx b/docs/reference/subsystems/helm-post-renderer.mdx index 1e221e640..6f3605956 100644 --- a/docs/reference/subsystems/helm-post-renderer.mdx +++ b/docs/reference/subsystems/helm-post-renderer.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Used perform modifications to the final output produced by Helm charts when they've been fully rendered. -Backend: `pants.backend.experimental.helm` +Used perform modifications to the final output produced by Helm charts when they've been fully rendered. -Config section: `[helm-post-renderer]` +Backend: pants.backend.experimental.helm +Config section: [helm-post-renderer] @@ -21,6 +21,7 @@ None ## Advanced options + ### `install_from_resolve` + \ No newline at end of file diff --git a/docs/reference/subsystems/helm-unittest.mdx b/docs/reference/subsystems/helm-unittest.mdx index ee89dd276..a24dc5565 100644 --- a/docs/reference/subsystems/helm-unittest.mdx +++ b/docs/reference/subsystems/helm-unittest.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin. (https://github.com/helm-unittest) -Backend: `pants.backend.experimental.helm` +BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin. (https://github.com/helm-unittest) -Config section: `[helm-unittest]` +Backend: pants.backend.experimental.helm +Config section: [helm-unittest] ## Basic options + ### `color` ### `url_template` @@ -136,18 +148,17 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of helmunittestsubsystem is not supported. Supported helmunittestsubsystem versions: unspecified + ## Deprecated options None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/helm.mdx b/docs/reference/subsystems/helm.mdx index 88f5d5456..89e8a0fc7 100644 --- a/docs/reference/subsystems/helm.mdx +++ b/docs/reference/subsystems/helm.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Helm command line (https://helm.sh) -Backend: `pants.backend.experimental.helm` +The Helm command line (https://helm.sh) -Config section: `[helm]` +Backend: pants.backend.experimental.helm +Config section: [helm] ## Basic options + ### `registries` > Configure Helm OCI registries. The schema for a registry entry is as follows: - ``` { "registry-alias": { @@ -35,6 +35,7 @@ Configure Helm OCI registries. The schema for a registry entry is as follows: }, ... } + ``` If no registries are provided in either a `helm_chart` target, then all default addresses will be used, if any. @@ -89,22 +90,22 @@ Only a subset of Helm arguments are considered valid as passthrough arguments as The list of valid arguments is as follows: -- --atomic -- --cleanup-on-fail -- --create-namespace -- --debug -- --dry-run -- --force -- --wait -- --wait-for-jobs -- --kubeconfig -- --kube-context -- --kube-apiserver -- --kube-as-group -- --kube-as-user -- --kube-ca-file -- --kube-token -- --timeout + * --atomic + * --cleanup-on-fail + * --create-namespace + * --debug + * --dry-run + * --force + * --wait + * --wait-for-jobs + * --kubeconfig + * --kube-context + * --kube-apiserver + * --kube-as-group + * --kube-as-user + * --kube-ca-file + * --kube-token + * --timeout Before attempting to use passthrough arguments, check the reference of each of the available target types to see what fields are accepted in each of them. @@ -112,6 +113,7 @@ Before attempting to use passthrough arguments, check the reference of each of t ## Advanced options + ### `version` ### `url_template` @@ -192,10 +204,12 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of helmsubsystem is not supported. Supported helmsubsystem versions: unspecified + ### `extra_env_vars` @@ -238,8 +252,5 @@ If true, add `helm_unittest_tests` targets with the `tailor` goal. None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/ipython.mdx b/docs/reference/subsystems/ipython.mdx index 22a306946..1860cffaf 100644 --- a/docs/reference/subsystems/ipython.mdx +++ b/docs/reference/subsystems/ipython.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The IPython enhanced REPL (https://ipython.org/). -Backend: `pants.backend.python` +The IPython enhanced REPL (https://ipython.org/). -Config section: `[ipython]` +Backend: pants.backend.python +Config section: [ipython] @@ -21,6 +21,7 @@ None ## Advanced options + ### `install_from_resolve` \ No newline at end of file diff --git a/docs/reference/subsystems/isort.mdx b/docs/reference/subsystems/isort.mdx index 29fe19229..56750c479 100644 --- a/docs/reference/subsystems/isort.mdx +++ b/docs/reference/subsystems/isort.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Python import sorter tool (https://pycqa.github.io/isort/). -Backend: `pants.backend.python.lint.isort` +The Python import sorter tool (https://pycqa.github.io/isort/). -Config section: `[isort]` +Backend: pants.backend.python.lint.isort +Config section: [isort] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/jarjar.mdx b/docs/reference/subsystems/jarjar.mdx index 53c37d1c9..df335dc20 100644 --- a/docs/reference/subsystems/jarjar.mdx +++ b/docs/reference/subsystems/jarjar.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Jar Jar Abrams tool (https://github.com/eed3si9n/jarjar-abrams) -Backend: `pants.backend.experimental.java` +The Jar Jar Abrams tool (https://github.com/eed3si9n/jarjar-abrams) -Config section: `[jarjar]` +Backend: pants.backend.experimental.java +Config section: [jarjar] ## Basic options + ### `skip_manifest` + \ No newline at end of file diff --git a/docs/reference/subsystems/java-infer.mdx b/docs/reference/subsystems/java-infer.mdx index 153599875..c3875f2bf 100644 --- a/docs/reference/subsystems/java-infer.mdx +++ b/docs/reference/subsystems/java-infer.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options controlling which dependencies will be inferred for Java targets. -Backend: `pants.backend.experimental.java` +Options controlling which dependencies will be inferred for Java targets. -Config section: `[java-infer]` +Backend: pants.backend.experimental.java +Config section: [java-infer] ## Basic options + ### `imports` \ No newline at end of file diff --git a/docs/reference/subsystems/javac.mdx b/docs/reference/subsystems/javac.mdx index 87b472f28..1cbfe5fcc 100644 --- a/docs/reference/subsystems/javac.mdx +++ b/docs/reference/subsystems/javac.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The javac Java source compiler. -Backend: `pants.backend.experimental.java` +The javac Java source compiler. -Config section: `[javac]` +Backend: pants.backend.experimental.java +Config section: [javac] ## Basic options + ### `args` \ No newline at end of file diff --git a/docs/reference/subsystems/junit.mdx b/docs/reference/subsystems/junit.mdx index 0cc92109a..91c402b64 100644 --- a/docs/reference/subsystems/junit.mdx +++ b/docs/reference/subsystems/junit.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The JUnit test framework (https://junit.org) -Backend: `pants.backend.experimental.java` +The JUnit test framework (https://junit.org) -Config section: `[junit]` +Backend: pants.backend.experimental.java +Config section: [junit] ## Basic options + ### `args` \ No newline at end of file diff --git a/docs/reference/subsystems/jvm.mdx b/docs/reference/subsystems/jvm.mdx index f64823e82..73cbd9e87 100644 --- a/docs/reference/subsystems/jvm.mdx +++ b/docs/reference/subsystems/jvm.mdx @@ -7,26 +7,29 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Options for general JVM functionality. JDK strings will be passed directly to Coursier's `--jvm` parameter. Run `cs java --available` to see a list of available JVM versions on your platform. If the string `'system'` is passed, Coursier's `--system-jvm` option will be used instead, but note that this can lead to inconsistent behavior since the JVM version will be whatever happens to be found first on the system's PATH. -Backend: `pants.backend.experimental.java` - -Config section: `[jvm]` +Backend: pants.backend.experimental.java +Config section: [jvm] ## Basic options + ### `resolves` \ No newline at end of file diff --git a/docs/reference/subsystems/kotlin-infer.mdx b/docs/reference/subsystems/kotlin-infer.mdx index 5d9ffc2a1..9192b2d9c 100644 --- a/docs/reference/subsystems/kotlin-infer.mdx +++ b/docs/reference/subsystems/kotlin-infer.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options controlling which dependencies will be inferred for Kotlin targets. -Backend: `pants.backend.experimental.kotlin` +Options controlling which dependencies will be inferred for Kotlin targets. -Config section: `[kotlin-infer]` +Backend: pants.backend.experimental.kotlin +Config section: [kotlin-infer] ## Basic options + ### `imports` \ No newline at end of file diff --git a/docs/reference/subsystems/kotlin.mdx b/docs/reference/subsystems/kotlin.mdx index eb33807a3..92da207b5 100644 --- a/docs/reference/subsystems/kotlin.mdx +++ b/docs/reference/subsystems/kotlin.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Kotlin programming language (https://kotlinlang.org/). -Backend: `pants.backend.experimental.kotlin` +The Kotlin programming language (https://kotlinlang.org/). -Config section: `[kotlin]` +Backend: pants.backend.experimental.kotlin +Config section: [kotlin] ## Basic options + ### `version_for_resolve` \ No newline at end of file diff --git a/docs/reference/subsystems/kotlinc.mdx b/docs/reference/subsystems/kotlinc.mdx index 5be9f5184..2778cd706 100644 --- a/docs/reference/subsystems/kotlinc.mdx +++ b/docs/reference/subsystems/kotlinc.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Kotlin programming language (https://kotlinlang.org/). -Backend: `pants.backend.experimental.kotlin` +The Kotlin programming language (https://kotlinlang.org/). -Config section: `[kotlinc]` +Backend: pants.backend.experimental.kotlin +Config section: [kotlinc] ## Basic options + ### `args` \ No newline at end of file diff --git a/docs/reference/subsystems/ktlint.mdx b/docs/reference/subsystems/ktlint.mdx index 1f755f40b..304fa6ebf 100644 --- a/docs/reference/subsystems/ktlint.mdx +++ b/docs/reference/subsystems/ktlint.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Ktlint, the anti-bikeshedding Kotlin linter with built-in formatter (https://ktlint.github.io/) -Backend: `pants.backend.experimental.kotlin.lint.ktlint` +Ktlint, the anti-bikeshedding Kotlin linter with built-in formatter (https://ktlint.github.io/) -Config section: `[ktlint]` +Backend: pants.backend.experimental.kotlin.lint.ktlint +Config section: [ktlint] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/mypy-protobuf.mdx b/docs/reference/subsystems/mypy-protobuf.mdx index 7f9cfaf63..5f72cb657 100644 --- a/docs/reference/subsystems/mypy-protobuf.mdx +++ b/docs/reference/subsystems/mypy-protobuf.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Configuration of the mypy-protobuf type stub generation plugin. -Backend: `pants.backend.codegen.protobuf.python` +Configuration of the mypy-protobuf type stub generation plugin. -Config section: `[mypy-protobuf]` +Backend: pants.backend.codegen.protobuf.python +Config section: [mypy-protobuf] @@ -21,6 +21,7 @@ None ## Advanced options + ### `install_from_resolve` + \ No newline at end of file diff --git a/docs/reference/subsystems/mypy.mdx b/docs/reference/subsystems/mypy.mdx index 99ff0bb0b..24134d74d 100644 --- a/docs/reference/subsystems/mypy.mdx +++ b/docs/reference/subsystems/mypy.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The MyPy Python type checker (http://mypy-lang.org/). -Backend: `pants.backend.python.typecheck.mypy` +The MyPy Python type checker (http://mypy-lang.org/). -Config section: `[mypy]` +Backend: pants.backend.python.typecheck.mypy +Config section: [mypy] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/nodejs-infer.mdx b/docs/reference/subsystems/nodejs-infer.mdx index 73e90450c..592b618db 100644 --- a/docs/reference/subsystems/nodejs-infer.mdx +++ b/docs/reference/subsystems/nodejs-infer.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options controlling which dependencies will be inferred for javascript targets. -Backend: `pants.backend.experimental.openapi.lint.spectral` +Options controlling which dependencies will be inferred for javascript targets. -Config section: `[nodejs-infer]` +Backend: pants.backend.experimental.openapi.lint.spectral +Config section: [nodejs-infer] ## Basic options + ### `imports` + \ No newline at end of file diff --git a/docs/reference/subsystems/nodejs.mdx b/docs/reference/subsystems/nodejs.mdx index 5813e3a68..d25e66879 100644 --- a/docs/reference/subsystems/nodejs.mdx +++ b/docs/reference/subsystems/nodejs.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Node.js Javascript runtime (including Corepack). -Backend: `pants.backend.experimental.openapi.lint.spectral` +The Node.js Javascript runtime (including Corepack). -Config section: `[nodejs]` +Backend: pants.backend.experimental.openapi.lint.spectral +Config section: [nodejs] ## Basic options + ### `package_manager` ### `url_template` @@ -145,7 +159,9 @@ Run `scie-pants-linux-x86_64 generate-lockfiles` to generate the lockfile(s). + \ No newline at end of file diff --git a/docs/reference/subsystems/openapi-format.mdx b/docs/reference/subsystems/openapi-format.mdx index c06a7671e..66b1e02ec 100644 --- a/docs/reference/subsystems/openapi-format.mdx +++ b/docs/reference/subsystems/openapi-format.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Format an OpenAPI document by ordering, formatting and filtering fields (https://github.com/thim81/openapi-format). -Backend: `pants.backend.experimental.openapi.lint.openapi_format` +Format an OpenAPI document by ordering, formatting and filtering fields (https://github.com/thim81/openapi-format). -Config section: `[openapi-format]` +Backend: pants.backend.experimental.openapi.lint.openapi_format +Config section: [openapi-format] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/preamble.mdx b/docs/reference/subsystems/preamble.mdx index 8577e4ba8..358a3a32c 100644 --- a/docs/reference/subsystems/preamble.mdx +++ b/docs/reference/subsystems/preamble.mdx @@ -7,20 +7,21 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Formats files with a preamble, with the preamble looked up based on path. This is useful for things such as copyright headers or shebang lines. Pants substitutes the following identifiers (following Python's `string.Template` substitutions): - $year: The current year (only used when actually writing the year to the file). -Backend: `pants.backend.tools.preamble` - -Config section: `[preamble]` +Backend: pants.backend.tools.preamble +Config section: [preamble] ## Basic options + ### `skip` \ No newline at end of file diff --git a/docs/reference/subsystems/protobuf-java-grpc.mdx b/docs/reference/subsystems/protobuf-java-grpc.mdx index 06ec6f707..74db8fb09 100644 --- a/docs/reference/subsystems/protobuf-java-grpc.mdx +++ b/docs/reference/subsystems/protobuf-java-grpc.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -gRPC support for Java Protobuf (https://github.com/grpc/grpc-java) -Backend: `pants.backend.experimental.codegen.protobuf.java` +gRPC support for Java Protobuf (https://github.com/grpc/grpc-java) -Config section: `[protobuf-java-grpc]` +Backend: pants.backend.experimental.codegen.protobuf.java +Config section: [protobuf-java-grpc] @@ -21,6 +21,7 @@ None ## Advanced options + ### `version` \ No newline at end of file diff --git a/docs/reference/subsystems/protoc.mdx b/docs/reference/subsystems/protoc.mdx index 7be68bd9e..d37a32044 100644 --- a/docs/reference/subsystems/protoc.mdx +++ b/docs/reference/subsystems/protoc.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The protocol buffer compiler (https://developers.google.com/protocol-buffers). -Backend: `pants.backend.codegen.protobuf.python` +The protocol buffer compiler (https://developers.google.com/protocol-buffers). -Config section: `[protoc]` +Backend: pants.backend.codegen.protobuf.python +Config section: [protoc] ## Basic options + ### `dependency_inference` ### `url_template` @@ -111,10 +123,12 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of protoc is not supported. Supported protoc versions: unspecified + ### `tailor` @@ -133,8 +147,5 @@ If true, add `protobuf_sources` targets with the `tailor` goal. None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/pydocstyle.mdx b/docs/reference/subsystems/pydocstyle.mdx index 41e1853cf..086e7b924 100644 --- a/docs/reference/subsystems/pydocstyle.mdx +++ b/docs/reference/subsystems/pydocstyle.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A tool for checking compliance with Python docstring conventions (http://www.pydocstyle.org/en/stable/). -Backend: `pants.backend.python.lint.pydocstyle` +A tool for checking compliance with Python docstring conventions (http://www.pydocstyle.org/en/stable/). -Config section: `[pydocstyle]` +Backend: pants.backend.python.lint.pydocstyle +Config section: [pydocstyle] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/pylint.mdx b/docs/reference/subsystems/pylint.mdx index 80e241804..da1282cbf 100644 --- a/docs/reference/subsystems/pylint.mdx +++ b/docs/reference/subsystems/pylint.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Pylint linter for Python code (https://www.pylint.org/). -Backend: `pants.backend.python.lint.pylint` +The Pylint linter for Python code (https://www.pylint.org/). -Config section: `[pylint]` +Backend: pants.backend.python.lint.pylint +Config section: [pylint] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/pytest.mdx b/docs/reference/subsystems/pytest.mdx index 25746bc79..63478e9da 100644 --- a/docs/reference/subsystems/pytest.mdx +++ b/docs/reference/subsystems/pytest.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The pytest Python test framework (https://docs.pytest.org/). -Backend: `pants.backend.python` +The pytest Python test framework (https://docs.pytest.org/). -Config section: `[pytest]` +Backend: pants.backend.python +Config section: [pytest] ## Basic options + ### `args` \ No newline at end of file diff --git a/docs/reference/subsystems/python-bootstrap.mdx b/docs/reference/subsystems/python-bootstrap.mdx index 4ad66a29c..fc4c535cc 100644 --- a/docs/reference/subsystems/python-bootstrap.mdx +++ b/docs/reference/subsystems/python-bootstrap.mdx @@ -7,13 +7,13 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Options used to locate Python interpreters. This subsystem controls where and how Pants will locate Python, but beyond that it does not control which Python interpreter versions are actually used for your code: see the `python` subsystem for that. -Backend: `pants.core` - -Config section: `[python-bootstrap]` +Backend: pants.core +Config section: [python-bootstrap] @@ -23,6 +23,7 @@ None ## Advanced options + ### `internal_python_build_standalone_info` @@ -91,8 +92,5 @@ This does not impact which Python interpreter is used to run your code, only wha None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/python-infer.mdx b/docs/reference/subsystems/python-infer.mdx index a26783884..167539de3 100644 --- a/docs/reference/subsystems/python-infer.mdx +++ b/docs/reference/subsystems/python-infer.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options controlling which dependencies will be inferred for Python targets. -Backend: `pants.backend.python` +Options controlling which dependencies will be inferred for Python targets. -Config section: `[python-infer]` +Backend: pants.backend.python +Config section: [python-infer] ## Basic options + ### `imports` \ No newline at end of file diff --git a/docs/reference/subsystems/python-native-code.mdx b/docs/reference/subsystems/python-native-code.mdx index 757dbaa5a..0b40eef4c 100644 --- a/docs/reference/subsystems/python-native-code.mdx +++ b/docs/reference/subsystems/python-native-code.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options for building native code using Python, e.g. when resolving distributions. -Backend: `pants.core` +Options for building native code using Python, e.g. when resolving distributions. -Config section: `[python-native-code]` +Backend: pants.core +Config section: [python-native-code] @@ -21,12 +21,15 @@ None ## Advanced options + ### `cpp_flags` + \ No newline at end of file diff --git a/docs/reference/subsystems/python-protobuf.mdx b/docs/reference/subsystems/python-protobuf.mdx index a8018b158..42c5c53c0 100644 --- a/docs/reference/subsystems/python-protobuf.mdx +++ b/docs/reference/subsystems/python-protobuf.mdx @@ -7,18 +7,19 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Options related to the Protobuf Python backend. See https://www.pantsbuild.org/v2.20/docs/protobuf-python. -Backend: `pants.backend.codegen.protobuf.python` - -Config section: `[python-protobuf]` +Backend: pants.backend.codegen.protobuf.python +Config section: [python-protobuf] ## Basic options + ### `mypy_plugin` \ No newline at end of file diff --git a/docs/reference/subsystems/python-repos.mdx b/docs/reference/subsystems/python-repos.mdx index 9e7668987..85a8f1066 100644 --- a/docs/reference/subsystems/python-repos.mdx +++ b/docs/reference/subsystems/python-repos.mdx @@ -7,18 +7,19 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + External Python code repositories, such as PyPI. These options may be used to point to custom package indexes when resolving requirements. -Backend: `pants.core` - -Config section: `[python-repos]` +Backend: pants.core +Config section: [python-repos] ## Basic options + ### `find_links` + \ No newline at end of file diff --git a/docs/reference/subsystems/python-thrift.mdx b/docs/reference/subsystems/python-thrift.mdx index a3f96c6af..70c716bb2 100644 --- a/docs/reference/subsystems/python-thrift.mdx +++ b/docs/reference/subsystems/python-thrift.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options specific to generating Python from Thrift using Apache Thrift -Backend: `pants.backend.codegen.thrift.apache.python` +Options specific to generating Python from Thrift using Apache Thrift -Config section: `[python-thrift]` +Backend: pants.backend.codegen.thrift.apache.python +Config section: [python-thrift] ## Basic options + ### `options` \ No newline at end of file diff --git a/docs/reference/subsystems/python.mdx b/docs/reference/subsystems/python.mdx index 24d5d8453..fc3931696 100644 --- a/docs/reference/subsystems/python.mdx +++ b/docs/reference/subsystems/python.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options for Pants's Python backend. -Backend: `pants.core` +Options for Pants's Python backend. -Config section: `[python]` +Backend: pants.core +Config section: [python] ## Basic options + ### `default_run_goal_use_sandbox` + \ No newline at end of file diff --git a/docs/reference/subsystems/pytype.mdx b/docs/reference/subsystems/pytype.mdx index c838573e4..db536e390 100644 --- a/docs/reference/subsystems/pytype.mdx +++ b/docs/reference/subsystems/pytype.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Pytype utility for typechecking Python code (https://github.com/google/pytype). -Backend: `pants.backend.experimental.python.typecheck.pytype` +The Pytype utility for typechecking Python code (https://github.com/google/pytype). -Config section: `[pytype]` +Backend: pants.backend.experimental.python.typecheck.pytype +Config section: [pytype] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/pyupgrade.mdx b/docs/reference/subsystems/pyupgrade.mdx index 18f4e2239..4efc16586 100644 --- a/docs/reference/subsystems/pyupgrade.mdx +++ b/docs/reference/subsystems/pyupgrade.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Upgrade syntax for newer versions of the language (https://github.com/asottile/pyupgrade). -Backend: `pants.backend.python.lint.pyupgrade` +Upgrade syntax for newer versions of the language (https://github.com/asottile/pyupgrade). -Config section: `[pyupgrade]` +Backend: pants.backend.python.lint.pyupgrade +Config section: [pyupgrade] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/regex-lint.mdx b/docs/reference/subsystems/regex-lint.mdx index a919e6ff4..a70648a4b 100644 --- a/docs/reference/subsystems/regex-lint.mdx +++ b/docs/reference/subsystems/regex-lint.mdx @@ -7,20 +7,21 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Lint your code using regex patterns, e.g. to check for copyright headers. To activate this with the `lint` goal, you must set `[regex-lint].config`. Unlike other linters, this can run on files not owned by targets, such as BUILD files. -Backend: `pants.backend.project_info` - -Config section: `[regex-lint]` +Backend: pants.backend.project_info +Config section: [regex-lint] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/ruff.mdx b/docs/reference/subsystems/ruff.mdx index 4e379db5d..a622a15e9 100644 --- a/docs/reference/subsystems/ruff.mdx +++ b/docs/reference/subsystems/ruff.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Ruff Python formatter (https://github.com/astral-sh/ruff). -Backend: `pants.backend.experimental.python.lint.ruff` +The Ruff Python formatter (https://github.com/astral-sh/ruff). -Config section: `[ruff]` +Backend: pants.backend.experimental.python.lint.ruff +Config section: [ruff] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/scala-infer.mdx b/docs/reference/subsystems/scala-infer.mdx index a80fca2a0..83270f8cb 100644 --- a/docs/reference/subsystems/scala-infer.mdx +++ b/docs/reference/subsystems/scala-infer.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options controlling which dependencies will be inferred for Scala targets. -Backend: `pants.backend.experimental.scala` +Options controlling which dependencies will be inferred for Scala targets. -Config section: `[scala-infer]` +Backend: pants.backend.experimental.scala +Config section: [scala-infer] ## Basic options + ### `imports` \ No newline at end of file diff --git a/docs/reference/subsystems/scala.mdx b/docs/reference/subsystems/scala.mdx index 4a13fdb1a..ee859f8fd 100644 --- a/docs/reference/subsystems/scala.mdx +++ b/docs/reference/subsystems/scala.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Scala programming language -Backend: `pants.backend.experimental.scala` +Scala programming language -Config section: `[scala]` +Backend: pants.backend.experimental.scala +Config section: [scala] ## Basic options + ### `version_for_resolve` \ No newline at end of file diff --git a/docs/reference/subsystems/scalac.mdx b/docs/reference/subsystems/scalac.mdx index 906b257f7..71837f012 100644 --- a/docs/reference/subsystems/scalac.mdx +++ b/docs/reference/subsystems/scalac.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Scala compiler. -Backend: `pants.backend.experimental.scala` +The Scala compiler. -Config section: `[scalac]` +Backend: pants.backend.experimental.scala +Config section: [scalac] ## Basic options + ### `args` \ No newline at end of file diff --git a/docs/reference/subsystems/scalafmt.mdx b/docs/reference/subsystems/scalafmt.mdx index 3c5f9e7f7..000ac4899 100644 --- a/docs/reference/subsystems/scalafmt.mdx +++ b/docs/reference/subsystems/scalafmt.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -scalafmt (https://scalameta.org/scalafmt/) -Backend: `pants.backend.experimental.scala.lint.scalafmt` +scalafmt (https://scalameta.org/scalafmt/) -Config section: `[scalafmt]` +Backend: pants.backend.experimental.scala.lint.scalafmt +Config section: [scalafmt] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/scalapb.mdx b/docs/reference/subsystems/scalapb.mdx index 6ed68ab60..cdfc9e8c6 100644 --- a/docs/reference/subsystems/scalapb.mdx +++ b/docs/reference/subsystems/scalapb.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The ScalaPB protocol buffer compiler (https://scalapb.github.io/). -Backend: `pants.backend.experimental.codegen.protobuf.scala` +The ScalaPB protocol buffer compiler (https://scalapb.github.io/). -Config section: `[scalapb]` +Backend: pants.backend.experimental.codegen.protobuf.scala +Config section: [scalapb] ## Basic options + ### `jvm_plugins` + \ No newline at end of file diff --git a/docs/reference/subsystems/scalatest.mdx b/docs/reference/subsystems/scalatest.mdx index 78bbb9d83..c7a4856c4 100644 --- a/docs/reference/subsystems/scalatest.mdx +++ b/docs/reference/subsystems/scalatest.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Scalatest test framework (https://www.scalatest.org/) -Backend: `pants.backend.experimental.scala` +The Scalatest test framework (https://www.scalatest.org/) -Config section: `[scalatest]` +Backend: pants.backend.experimental.scala +Config section: [scalatest] ## Basic options + ### `args` + \ No newline at end of file diff --git a/docs/reference/subsystems/scc.mdx b/docs/reference/subsystems/scc.mdx index b5683f3fb..11731f4ac 100644 --- a/docs/reference/subsystems/scc.mdx +++ b/docs/reference/subsystems/scc.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The Succinct Code Counter, aka `scc` (https://github.com/boyter/scc). -Backend: `pants.backend.project_info` +The Succinct Code Counter, aka `scc` (https://github.com/boyter/scc). -Config section: `[scc]` +Backend: pants.backend.project_info +Config section: [scc] ## Basic options + ### `args` ### `url_template` @@ -113,18 +125,17 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of SCC is not supported. Supported SCC versions: unspecified + ## Deprecated options None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/semgrep.mdx b/docs/reference/subsystems/semgrep.mdx index 0cb4606ec..b874c5bc0 100644 --- a/docs/reference/subsystems/semgrep.mdx +++ b/docs/reference/subsystems/semgrep.mdx @@ -7,24 +7,27 @@ import styles from "@site/src/components/reference/styles.module.css"; --- + Lightweight static analysis for many languages. Find bug variants with patterns that look like source code. (https://semgrep.dev/) Pants automatically finds config files (`.semgrep.yml`, `.semgrep.yaml`, and `.yml` or `.yaml` files within `.semgrep/` directories), and runs semgrep against all _targets_ known to Pants. -Backend: `pants.backend.experimental.tools.semgrep` - -Config section: `[semgrep]` +Backend: pants.backend.experimental.tools.semgrep +Config section: [semgrep] ## Basic options + ### `args` + \ No newline at end of file diff --git a/docs/reference/subsystems/setup-py-generation.mdx b/docs/reference/subsystems/setup-py-generation.mdx index 215a43db6..4b4656360 100644 --- a/docs/reference/subsystems/setup-py-generation.mdx +++ b/docs/reference/subsystems/setup-py-generation.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options to control how setup.py is generated from a `python_distribution` target. -Backend: `pants.backend.python` +Options to control how setup.py is generated from a `python_distribution` target. -Config section: `[setup-py-generation]` +Backend: pants.backend.python +Config section: [setup-py-generation] ## Basic options + ### `generate_setup_default` \ No newline at end of file diff --git a/docs/reference/subsystems/setuptools-scm.mdx b/docs/reference/subsystems/setuptools-scm.mdx index d1423a078..c7f17b53d 100644 --- a/docs/reference/subsystems/setuptools-scm.mdx +++ b/docs/reference/subsystems/setuptools-scm.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A tool for generating versions from VCS metadata (https://github.com/pypa/setuptools_scm). -Backend: `pants.backend.experimental.python` +A tool for generating versions from VCS metadata (https://github.com/pypa/setuptools_scm). -Config section: `[setuptools-scm]` +Backend: pants.backend.experimental.python +Config section: [setuptools-scm] @@ -21,6 +21,7 @@ None ## Advanced options + ### `install_from_resolve` + \ No newline at end of file diff --git a/docs/reference/subsystems/setuptools.mdx b/docs/reference/subsystems/setuptools.mdx index 8a87bbb7f..3c2c4834d 100644 --- a/docs/reference/subsystems/setuptools.mdx +++ b/docs/reference/subsystems/setuptools.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Python setuptools, used to package `python_distribution` targets. -Backend: `pants.backend.python` +Python setuptools, used to package `python_distribution` targets. -Config section: `[setuptools]` +Backend: pants.backend.python +Config section: [setuptools] @@ -21,6 +21,7 @@ None ## Advanced options + ### `install_from_resolve` \ No newline at end of file diff --git a/docs/reference/subsystems/shell-setup.mdx b/docs/reference/subsystems/shell-setup.mdx index 8738b0e63..eeb3cd9de 100644 --- a/docs/reference/subsystems/shell-setup.mdx +++ b/docs/reference/subsystems/shell-setup.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options for Pants's Shell support. -Backend: `pants.backend.shell` +Options for Pants's Shell support. -Config section: `[shell-setup]` +Backend: pants.backend.shell +Config section: [shell-setup] @@ -21,6 +21,7 @@ None ## Advanced options + ### `dependency_inference` + \ No newline at end of file diff --git a/docs/reference/subsystems/shell-test.mdx b/docs/reference/subsystems/shell-test.mdx index 3c748d702..fac1cda11 100644 --- a/docs/reference/subsystems/shell-test.mdx +++ b/docs/reference/subsystems/shell-test.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Options for Pants' Shell test support. -Backend: `pants.backend.shell` +Options for Pants' Shell test support. -Config section: `[shell-test]` +Backend: pants.backend.shell +Config section: [shell-test] ## Basic options + ### `skip` \ No newline at end of file diff --git a/docs/reference/subsystems/shellcheck.mdx b/docs/reference/subsystems/shellcheck.mdx index b1c83faf1..bcfc5b9c8 100644 --- a/docs/reference/subsystems/shellcheck.mdx +++ b/docs/reference/subsystems/shellcheck.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A linter for shell scripts. -Backend: `pants.backend.shell` +A linter for shell scripts. -Config section: `[shellcheck]` +Backend: pants.backend.shell +Config section: [shellcheck] ## Basic options + ### `skip` ### `url_template` @@ -123,10 +135,12 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of Shellcheck is not supported. Supported Shellcheck versions: unspecified + ### `config_discovery` @@ -145,8 +159,5 @@ If true, Pants will include all relevant `.shellcheckrc` and `shellcheckrc` file None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/shfmt.mdx b/docs/reference/subsystems/shfmt.mdx index 1592849e7..659f9a0ec 100644 --- a/docs/reference/subsystems/shfmt.mdx +++ b/docs/reference/subsystems/shfmt.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -An autoformatter for shell scripts (https://github.com/mvdan/sh). -Backend: `pants.backend.shell.lint.shfmt` +An autoformatter for shell scripts (https://github.com/mvdan/sh). -Config section: `[shfmt]` +Backend: pants.backend.shell.lint.shfmt +Config section: [shfmt] ## Basic options + ### `skip` ### `url_template` @@ -123,10 +135,12 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of shfmt is not supported. Supported shfmt versions: unspecified + ### `config_discovery` @@ -145,8 +159,5 @@ If true, Pants will include all relevant `.editorconfig` files during runs. See None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/shunit2.mdx b/docs/reference/subsystems/shunit2.mdx index ac258a59a..6a04c25ea 100644 --- a/docs/reference/subsystems/shunit2.mdx +++ b/docs/reference/subsystems/shunit2.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -shUnit2 is a xUnit framework for Bourne based shell scripts (https://github.com/kward/shunit2) -Backend: `pants.backend.shell` +shUnit2 is a xUnit framework for Bourne based shell scripts (https://github.com/kward/shunit2) -Config section: `[shunit2]` +Backend: pants.backend.shell +Config section: [shunit2] ## Basic options + ### `skip` ### `url_template` @@ -111,18 +123,17 @@ For example, if you define `{"macos_x86_64": "apple-darwin", "linux_x86_64": "un default_repr={`error`} > + What action to take in case the requested version of shunit2 is not supported. Supported shunit2 versions: unspecified + ## Deprecated options None -## Related subsystems - -None - + \ No newline at end of file diff --git a/docs/reference/subsystems/source.mdx b/docs/reference/subsystems/source.mdx index 82aee5af6..6be2ffd11 100644 --- a/docs/reference/subsystems/source.mdx +++ b/docs/reference/subsystems/source.mdx @@ -7,11 +7,11 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Configuration for roots of source trees. -Backend: `pants.core` +Configuration for roots of source trees. -Config section: `[source]` +Backend: pants.core +Config section: [source] @@ -21,6 +21,7 @@ None ## Advanced options + ### `root_patterns` \ No newline at end of file diff --git a/docs/reference/subsystems/spectral.mdx b/docs/reference/subsystems/spectral.mdx index 2f9588306..af8367d1d 100644 --- a/docs/reference/subsystems/spectral.mdx +++ b/docs/reference/subsystems/spectral.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A flexible JSON/YAML linter for creating automated style guides (https://github.com/stoplightio/spectral). -Backend: `pants.backend.experimental.openapi.lint.spectral` +A flexible JSON/YAML linter for creating automated style guides (https://github.com/stoplightio/spectral). -Config section: `[spectral]` +Backend: pants.backend.experimental.openapi.lint.spectral +Config section: [spectral] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/terraform-validate.mdx b/docs/reference/subsystems/terraform-validate.mdx index a84bf5b6c..21893fb7a 100644 --- a/docs/reference/subsystems/terraform-validate.mdx +++ b/docs/reference/subsystems/terraform-validate.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Terraform validate options. -Backend: `pants.backend.experimental.terraform` +Terraform validate options. -Config section: `[terraform-validate]` +Backend: pants.backend.experimental.terraform +Config section: [terraform-validate] ## Basic options + ### `skip` \ No newline at end of file diff --git a/docs/reference/subsystems/thrift.mdx b/docs/reference/subsystems/thrift.mdx index 2c1403e7d..c1971ecff 100644 --- a/docs/reference/subsystems/thrift.mdx +++ b/docs/reference/subsystems/thrift.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -General Thrift IDL settings (https://thrift.apache.org/). -Backend: `pants.backend.codegen.thrift.apache.python` +General Thrift IDL settings (https://thrift.apache.org/). -Config section: `[thrift]` +Backend: pants.backend.codegen.thrift.apache.python +Config section: [thrift] ## Basic options + ### `dependency_inference` \ No newline at end of file diff --git a/docs/reference/subsystems/twine.mdx b/docs/reference/subsystems/twine.mdx index 7bc9e8cb7..950d8d65b 100644 --- a/docs/reference/subsystems/twine.mdx +++ b/docs/reference/subsystems/twine.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -The utility for publishing Python distributions to PyPI and other Python repositories. -Backend: `pants.backend.experimental.python` +The utility for publishing Python distributions to PyPI and other Python repositories. -Config section: `[twine]` +Backend: pants.backend.experimental.python +Config section: [twine] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/subsystems/workunit-logger.mdx b/docs/reference/subsystems/workunit-logger.mdx index 75ce47760..f0e5de7e8 100644 --- a/docs/reference/subsystems/workunit-logger.mdx +++ b/docs/reference/subsystems/workunit-logger.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -Workunit Logger subsystem. Useful for debugging pants itself. -Backend: `pants.backend.experimental.tools.workunit_logger` +Workunit Logger subsystem. Useful for debugging pants itself. -Config section: `[workunit-logger]` +Backend: pants.backend.experimental.tools.workunit_logger +Config section: [workunit-logger] ## Basic options + ### `enabled` \ No newline at end of file diff --git a/docs/reference/subsystems/yamllint.mdx b/docs/reference/subsystems/yamllint.mdx index c505b81e0..eff5a6c48 100644 --- a/docs/reference/subsystems/yamllint.mdx +++ b/docs/reference/subsystems/yamllint.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A linter for YAML files (https://yamllint.readthedocs.io) -Backend: `pants.backend.experimental.tools.yamllint` +A linter for YAML files (https://yamllint.readthedocs.io) -Config section: `[yamllint]` +Backend: pants.backend.experimental.tools.yamllint +Config section: [yamllint] ## Basic options + ### `include` + \ No newline at end of file diff --git a/docs/reference/subsystems/yapf.mdx b/docs/reference/subsystems/yapf.mdx index 24c855a22..6f94d454a 100644 --- a/docs/reference/subsystems/yapf.mdx +++ b/docs/reference/subsystems/yapf.mdx @@ -7,16 +7,17 @@ import styles from "@site/src/components/reference/styles.module.css"; --- -A formatter for Python files (https://github.com/google/yapf). -Backend: `pants.core` +A formatter for Python files (https://github.com/google/yapf). -Config section: `[yapf]` +Backend: pants.core +Config section: [yapf] ## Basic options + ### `skip` + \ No newline at end of file diff --git a/docs/reference/targets/_category_.json b/docs/reference/targets/_category_.json index 138b55dc1..2d3802aa1 100644 --- a/docs/reference/targets/_category_.json +++ b/docs/reference/targets/_category_.json @@ -4,5 +4,4 @@ "type": "generated-index", "slug": "/reference/targets", "title": "Targets" - } -} + }} diff --git a/docs/reference/targets/adhoc_tool.mdx b/docs/reference/targets/adhoc_tool.mdx index 4378a4583..e8f6eb2a9 100644 --- a/docs/reference/targets/adhoc_tool.mdx +++ b/docs/reference/targets/adhoc_tool.mdx @@ -10,7 +10,6 @@ import styles from "@site/src/components/reference/styles.module.css"; Execute any runnable target for its side effects. Example BUILD file: - ``` adhoc_tool( runnable=":python_source", @@ -41,7 +40,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `runnable` - ## `args` - ## `execution_dependencies` - ## `output_dependencies` - ## `runnable_dependencies` - ## `log_output` - ## `output_files` - ## `output_directories` - ## `timeout` - ## `extra_env_vars` - ## `workdir` - ## `root_output_directory` - ## `stdout` - ## `stderr` - ## `environment` - + \ No newline at end of file diff --git a/docs/reference/targets/archive.mdx b/docs/reference/targets/archive.mdx index c0c9b9ef7..5f611743f 100644 --- a/docs/reference/targets/archive.mdx +++ b/docs/reference/targets/archive.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `output_path` - ## `packages` - ## `files` - ## `format` - + \ No newline at end of file diff --git a/docs/reference/targets/code_quality_tool.mdx b/docs/reference/targets/code_quality_tool.mdx index 00b126e6e..786833567 100644 --- a/docs/reference/targets/code_quality_tool.mdx +++ b/docs/reference/targets/code_quality_tool.mdx @@ -10,7 +10,6 @@ import styles from "@site/src/components/reference/styles.module.css"; Configure a runnable to use as a linter, fixer or formatter Example BUILD file: - ``` code_quality_tool( runnable=":flake8_req", @@ -37,7 +36,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `runnable` - ## `args` - ## `execution_dependencies` - ## `runnable_dependencies` - ## `file_glob_include` - ## `file_glob_exclude` - + \ No newline at end of file diff --git a/docs/reference/targets/deploy_jar.mdx b/docs/reference/targets/deploy_jar.mdx index 95232ff3e..5d67fc07f 100644 --- a/docs/reference/targets/deploy_jar.mdx +++ b/docs/reference/targets/deploy_jar.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `restartable` - ## `output_path` - ## `dependencies` - ## `main` - ## `jdk` - ## `resolve` - ## `duplicate_policy` - ## `shading_rules` - ## `exclude_files` - + \ No newline at end of file diff --git a/docs/reference/targets/docker_environment.mdx b/docs/reference/targets/docker_environment.mdx index e17e07b7a..d229f98c0 100644 --- a/docs/reference/targets/docker_environment.mdx +++ b/docs/reference/targets/docker_environment.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `image` - ## `platform` - ## `fallback_environment` - ## `docker_env_vars` - ## `golang_cgo_gcc_binary_name` - ## `jvm_global_options` - ## `python_native_code_cpp_flags` - ## `golang_cgo_linker_flags` - ## `golang_cgo_fortran_binary_name` - ## `subprocess_environment_env_vars` - ## `golang_cgo_cxx_flags` - ## `system_binaries_system_binary_paths` - ## `golang_external_linker_binary_name` - ## `nodejs_corepack_env_vars` - ## `golang_cgo_gxx_binary_name` - ## `golang_cgo_tool_search_paths` - ## `python_bootstrap_search_path` - ## `python_bootstrap_names` - ## `python_native_code_ld_flags` - ## `test_extra_env_vars` - ## `shell_setup_executable_search_paths` - ## `go_generate_env_vars` - ## `golang_cgo_fortran_flags` - ## `golang_go_search_paths` - ## `apache_thrift_thrift_search_paths` - ## `pex_executable_search_paths` - ## `docker_executable_search_paths` - ## `golang_cgo_c_flags` - ## `golang_subprocess_env_vars` - ## `nodejs_executable_search_paths` - ## `nodejs_search_path` - + \ No newline at end of file diff --git a/docs/reference/targets/docker_image.mdx b/docs/reference/targets/docker_image.mdx index e7e3db7fb..35475d50a 100644 --- a/docs/reference/targets/docker_image.mdx +++ b/docs/reference/targets/docker_image.mdx @@ -16,7 +16,6 @@ By default, it will use a Dockerfile from the same directory as the BUILD file t Dependencies on upstream/base images defined by another `docker_image` are inferred if referenced by a build argument with a default value of the target address. Example: - ``` # src/docker/downstream/Dockerfile ARG BASE=src/docker/upstream:image @@ -42,7 +41,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `extra_build_args` - ## `dependencies` - ## `source` - ## `instructions` - ## `context_root` - ## `image_tags` + Any tags to apply to the Docker image name (the version is usually applied as a tag). tag may use placeholders in curly braces to be interpolated. The placeholders are derived from various sources, such as the Dockerfile instructions and build args. @@ -155,7 +147,6 @@ tag may use placeholders in curly braces to be interpolated. The placeholders ar See https://www.pantsbuild.org/v2.20/docs/tagging-docker-images. - ## `registries` - ## `repository` - ## `image_labels` - ## `extra_build_hosts` - ## `secrets` - ## `ssh` [=|[,]]`) The exposed agent and/or keys can then be used in your `Dockerfile` by mounting them in your `RUN` instructions: - ``` RUN --mount=type=ssh ... + ``` See [Docker documentation](https://docs.docker.com/develop/develop-images/build_enhancements/#using-ssh-to-access-private-data-in-builds) for more information. - ## `skip_push` - ## `target_stage` - ## `pull` - ## `squash` - ## `build_network` - ## `build_platform` - ## `cache_to` - ## `cache_from` - ## `output` - ## `output_path` - ## `restartable` - ## `skip_hadolint` - + \ No newline at end of file diff --git a/docs/reference/targets/experimental_test_shell_command.mdx b/docs/reference/targets/experimental_test_shell_command.mdx index d9cbf0eed..7df310e22 100644 --- a/docs/reference/targets/experimental_test_shell_command.mdx +++ b/docs/reference/targets/experimental_test_shell_command.mdx @@ -10,7 +10,6 @@ import styles from "@site/src/components/reference/styles.module.css"; Run a script as a test via the `test` goal, with all dependencies packaged/copied available in the chroot. Example BUILD file: - ``` experimental_test_shell_command( name="test", @@ -18,6 +17,7 @@ experimental_test_shell_command( command="test -r $CHROOT/some-data-file.txt", execution_dependencies=["src/project/files:data"], ) + ``` The `command` may use either `{chroot}` on the command line, or the `$CHROOT` environment variable to get the root directory for where any dependencies are located. @@ -42,7 +42,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `execution_dependencies` - ## `command` '` by default. If you want to invoke a binary use `exec -a $0 ` as the command so that the binary gets the correct `argv[0]` set. - ## `log_output` '` by default. If you want to invo Set to true if you want the output logged to the console. - ## `timeout` - ## `tools` - ## `extra_env_vars` - ## `environment` - ## `skip_tests` - ## `workdir` - + \ No newline at end of file diff --git a/docs/reference/targets/experimental_wrap_as_go_package_sources.mdx b/docs/reference/targets/experimental_wrap_as_go_package_sources.mdx index 76db3f1ba..987370c65 100644 --- a/docs/reference/targets/experimental_wrap_as_go_package_sources.mdx +++ b/docs/reference/targets/experimental_wrap_as_go_package_sources.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `inputs` - ## `outputs` - + \ No newline at end of file diff --git a/docs/reference/targets/experimental_wrap_as_java_sources.mdx b/docs/reference/targets/experimental_wrap_as_java_sources.mdx index 940029f9b..9f79c52e1 100644 --- a/docs/reference/targets/experimental_wrap_as_java_sources.mdx +++ b/docs/reference/targets/experimental_wrap_as_java_sources.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `inputs` - ## `outputs` - + \ No newline at end of file diff --git a/docs/reference/targets/experimental_wrap_as_kotlin_sources.mdx b/docs/reference/targets/experimental_wrap_as_kotlin_sources.mdx index 003b6ad9a..e6d272e79 100644 --- a/docs/reference/targets/experimental_wrap_as_kotlin_sources.mdx +++ b/docs/reference/targets/experimental_wrap_as_kotlin_sources.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `inputs` - ## `outputs` - + \ No newline at end of file diff --git a/docs/reference/targets/experimental_wrap_as_python_sources.mdx b/docs/reference/targets/experimental_wrap_as_python_sources.mdx index a341b498b..158fba0f1 100644 --- a/docs/reference/targets/experimental_wrap_as_python_sources.mdx +++ b/docs/reference/targets/experimental_wrap_as_python_sources.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `inputs` - ## `outputs` - + \ No newline at end of file diff --git a/docs/reference/targets/experimental_wrap_as_resources.mdx b/docs/reference/targets/experimental_wrap_as_resources.mdx index bdb4704b5..8a93094a5 100644 --- a/docs/reference/targets/experimental_wrap_as_resources.mdx +++ b/docs/reference/targets/experimental_wrap_as_resources.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `inputs` - ## `outputs` - + \ No newline at end of file diff --git a/docs/reference/targets/experimental_wrap_as_scala_sources.mdx b/docs/reference/targets/experimental_wrap_as_scala_sources.mdx index df94d3733..ec9243d6b 100644 --- a/docs/reference/targets/experimental_wrap_as_scala_sources.mdx +++ b/docs/reference/targets/experimental_wrap_as_scala_sources.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `inputs` - ## `outputs` - + \ No newline at end of file diff --git a/docs/reference/targets/file.mdx b/docs/reference/targets/file.mdx index fd1707b30..e6ee8a538 100644 --- a/docs/reference/targets/file.mdx +++ b/docs/reference/targets/file.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` (wc -c) >(shasum -a 256) >/dev/null + ``` If a `per_platform` is provided, represents a mapping from platform to `http_source`, where the platform is one of (`linux_arm64`, `linux_x86_64`, `macos_arm64`, `macos_x86_64`) and is resolved in the execution target. Each `http_source` value MUST have the same filename provided. - + \ No newline at end of file diff --git a/docs/reference/targets/files.mdx b/docs/reference/targets/files.mdx index c37719be6..efa636d6a 100644 --- a/docs/reference/targets/files.mdx +++ b/docs/reference/targets/files.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/go_binary.mdx b/docs/reference/targets/go_binary.mdx index 55a27e2dd..659f93d09 100644 --- a/docs/reference/targets/go_binary.mdx +++ b/docs/reference/targets/go_binary.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `output_path` - ## `main` - ## `cgo_enabled` - ## `race` - ## `msan` - ## `asan` - ## `assembler_flags` - ## `compiler_flags` - ## `linker_flags` - ## `restartable` - ## `environment` - + \ No newline at end of file diff --git a/docs/reference/targets/go_mod.mdx b/docs/reference/targets/go_mod.mdx index ea3d4e8ad..68a825352 100644 --- a/docs/reference/targets/go_mod.mdx +++ b/docs/reference/targets/go_mod.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `cgo_enabled` - ## `race` - ## `msan` - ## `asan` - ## `assembler_flags` - ## `compiler_flags` - ## `linker_flags` - + \ No newline at end of file diff --git a/docs/reference/targets/go_package.mdx b/docs/reference/targets/go_package.mdx index 81ec39528..2a917a5dc 100644 --- a/docs/reference/targets/go_package.mdx +++ b/docs/reference/targets/go_package.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `sources` - ## `test_extra_env_vars` - ## `test_timeout` - ## `test_race` - ## `test_msan` - ## `test_asan` - ## `assembler_flags` - ## `compiler_flags` - ## `skip_tests` - ## `skip_gofmt` - + \ No newline at end of file diff --git a/docs/reference/targets/go_third_party_package.mdx b/docs/reference/targets/go_third_party_package.mdx index 866008b6e..817abd5d4 100644 --- a/docs/reference/targets/go_third_party_package.mdx +++ b/docs/reference/targets/go_third_party_package.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `import_path` - + \ No newline at end of file diff --git a/docs/reference/targets/helm_artifact.mdx b/docs/reference/targets/helm_artifact.mdx index 0c94682be..d853f48c8 100644 --- a/docs/reference/targets/helm_artifact.mdx +++ b/docs/reference/targets/helm_artifact.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `registry` - ## `repository` - ## `artifact` - ## `version` - + \ No newline at end of file diff --git a/docs/reference/targets/helm_chart.mdx b/docs/reference/targets/helm_chart.mdx index 93dd00ea4..88d759ed3 100644 --- a/docs/reference/targets/helm_chart.mdx +++ b/docs/reference/targets/helm_chart.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `chart` - ## `sources` - ## `dependencies` - ## `output_path` - ## `lint_strict` - ## `repository` - ## `version` - ## `registries` - ## `skip_push` - ## `skip_lint` - + \ No newline at end of file diff --git a/docs/reference/targets/helm_deployment.mdx b/docs/reference/targets/helm_deployment.mdx index 4a5947ae3..a7da7c01c 100644 --- a/docs/reference/targets/helm_deployment.mdx +++ b/docs/reference/targets/helm_deployment.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `chart` - ## `release_name` - ## `dependencies` - ## `sources` - ## `namespace` - ## `skip_crds` - ## `values` - ## `no_hooks` - ## `timeout` - ## `post_renderers` - ## `enable_dns` - + \ No newline at end of file diff --git a/docs/reference/targets/helm_unittest_test.mdx b/docs/reference/targets/helm_unittest_test.mdx index 332229283..d7f5144d5 100644 --- a/docs/reference/targets/helm_unittest_test.mdx +++ b/docs/reference/targets/helm_unittest_test.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `source` - ## `dependencies` - ## `strict` - ## `timeout` - + \ No newline at end of file diff --git a/docs/reference/targets/helm_unittest_tests.mdx b/docs/reference/targets/helm_unittest_tests.mdx index c6a2be3ab..0548a5f9e 100644 --- a/docs/reference/targets/helm_unittest_tests.mdx +++ b/docs/reference/targets/helm_unittest_tests.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `dependencies` - ## `overrides` - ## `strict` - ## `timeout` - + \ No newline at end of file diff --git a/docs/reference/targets/java_source.mdx b/docs/reference/targets/java_source.mdx index 533b79ec9..9037373b2 100644 --- a/docs/reference/targets/java_source.mdx +++ b/docs/reference/targets/java_source.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `resolve` - ## `main` - ## `experimental_provides_types` - ## `jdk` - ## `skip_google_java_format` - + \ No newline at end of file diff --git a/docs/reference/targets/java_sources.mdx b/docs/reference/targets/java_sources.mdx index 8208f1f07..766a5d00d 100644 --- a/docs/reference/targets/java_sources.mdx +++ b/docs/reference/targets/java_sources.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `skip_google_java_format` - ## `dependencies` - ## `resolve` - ## `jdk` - ## `main` - ## `experimental_provides_types` - + \ No newline at end of file diff --git a/docs/reference/targets/junit_test.mdx b/docs/reference/targets/junit_test.mdx index faffbb4f3..152a79fe0 100644 --- a/docs/reference/targets/junit_test.mdx +++ b/docs/reference/targets/junit_test.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `source` - ## `timeout` - ## `extra_env_vars` - ## `dependencies` - ## `resolve` - ## `experimental_provides_types` - ## `jdk` - + \ No newline at end of file diff --git a/docs/reference/targets/junit_tests.mdx b/docs/reference/targets/junit_tests.mdx index cb504f530..c49f6ad4b 100644 --- a/docs/reference/targets/junit_tests.mdx +++ b/docs/reference/targets/junit_tests.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `timeout` - ## `extra_env_vars` - ## `dependencies` - ## `jdk` - ## `experimental_provides_types` - ## `resolve` - + \ No newline at end of file diff --git a/docs/reference/targets/jvm_artifact.mdx b/docs/reference/targets/jvm_artifact.mdx index c9a4f38ba..bc452dc3b 100644 --- a/docs/reference/targets/jvm_artifact.mdx +++ b/docs/reference/targets/jvm_artifact.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `group` - ## `artifact` - ## `version` - ## `packages` - ## `url` - ## `jar` - ## `resolve` - ## `exclusions` - ## `jdk` - ## `main` - + \ No newline at end of file diff --git a/docs/reference/targets/jvm_war.mdx b/docs/reference/targets/jvm_war.mdx index 5c7f97a2c..a8a6f34d1 100644 --- a/docs/reference/targets/jvm_war.mdx +++ b/docs/reference/targets/jvm_war.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `resolve` - ## `content` - ## `dependencies` - ## `descriptor` - ## `shading_rules` - ## `output_path` - + \ No newline at end of file diff --git a/docs/reference/targets/kotlin_junit_test.mdx b/docs/reference/targets/kotlin_junit_test.mdx index e91ac24c8..1c61f2cf1 100644 --- a/docs/reference/targets/kotlin_junit_test.mdx +++ b/docs/reference/targets/kotlin_junit_test.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `kotlinc_plugins` - ## `timeout` - ## `extra_env_vars` - ## `resolve` - ## `jdk` - ## `experimental_provides_types` - + \ No newline at end of file diff --git a/docs/reference/targets/kotlin_junit_tests.mdx b/docs/reference/targets/kotlin_junit_tests.mdx index 48b013de2..49fc50a05 100644 --- a/docs/reference/targets/kotlin_junit_tests.mdx +++ b/docs/reference/targets/kotlin_junit_tests.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `dependencies` - ## `kotlinc_plugins` - ## `timeout` - ## `extra_env_vars` - ## `resolve` - ## `jdk` - ## `experimental_provides_types` - + \ No newline at end of file diff --git a/docs/reference/targets/kotlin_source.mdx b/docs/reference/targets/kotlin_source.mdx index 17536d730..9d2f2a4a7 100644 --- a/docs/reference/targets/kotlin_source.mdx +++ b/docs/reference/targets/kotlin_source.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `kotlinc_plugins` - ## `resolve` - ## `experimental_provides_types` - ## `jdk` - ## `main` - ## `skip_ktlint` - + \ No newline at end of file diff --git a/docs/reference/targets/kotlin_sources.mdx b/docs/reference/targets/kotlin_sources.mdx index 0ae58e365..2b9e3cb91 100644 --- a/docs/reference/targets/kotlin_sources.mdx +++ b/docs/reference/targets/kotlin_sources.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `skip_ktlint` - ## `dependencies` - ## `kotlinc_plugins` - ## `resolve` - ## `jdk` - ## `experimental_provides_types` - ## `main` - + \ No newline at end of file diff --git a/docs/reference/targets/kotlinc_plugin.mdx b/docs/reference/targets/kotlinc_plugin.mdx index c8ad9eb36..8378bc691 100644 --- a/docs/reference/targets/kotlinc_plugin.mdx +++ b/docs/reference/targets/kotlinc_plugin.mdx @@ -13,11 +13,11 @@ To enable a `kotlinc` plugin, define a target with this target type, and set the The standard `kotlinc` plugins are available via the following artifact coordinates and IDs: -- All-open: `org.jetbrains.kotlin:kotlin-allopen:VERSION` (ID: `all-open`) -- No-arg: `org.jetbrains.kotlin:kotlin-noarg:VERSION` (ID: `no-arg`) -- SAM with receiver: `org.jetbrains.kotlin:kotlin-sam-with-receiver:VERSION` (ID: `sam-with-receiver`) -- kapt (annotation processor): `org.jetbrains.kotlin:org.jetbrains.kotlin:kotlin-annotation-processing-embeddable:VERSION` (ID: `kapt3`) -- Serialization: `org.jetbrains.kotlin:kotlin-serialization:VERSION` (ID: `serialization`) +* All-open: `org.jetbrains.kotlin:kotlin-allopen:VERSION` (ID: `all-open`) +* No-arg: `org.jetbrains.kotlin:kotlin-noarg:VERSION` (ID: `no-arg`) +* SAM with receiver: `org.jetbrains.kotlin:kotlin-sam-with-receiver:VERSION` (ID: `sam-with-receiver`) +* kapt (annotation processor): `org.jetbrains.kotlin:org.jetbrains.kotlin:kotlin-annotation-processing-embeddable:VERSION` (ID: `kapt3`) +* Serialization: `org.jetbrains.kotlin:kotlin-serialization:VERSION` (ID: `serialization`) Backend: `pants.backend.experimental.kotlin` @@ -37,7 +37,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `artifact` - ## `plugin_id` - ## `plugin_args` - + \ No newline at end of file diff --git a/docs/reference/targets/local_environment.mdx b/docs/reference/targets/local_environment.mdx index 9de60b057..20ee73c79 100644 --- a/docs/reference/targets/local_environment.mdx +++ b/docs/reference/targets/local_environment.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `compatible_platforms` - ## `fallback_environment` - ## `docker_env_vars` - ## `golang_cgo_gcc_binary_name` - ## `jvm_global_options` - ## `python_native_code_cpp_flags` - ## `golang_cgo_linker_flags` - ## `subprocess_environment_env_vars` - ## `golang_cgo_fortran_binary_name` - ## `golang_cgo_cxx_flags` - ## `system_binaries_system_binary_paths` - ## `golang_external_linker_binary_name` - ## `nodejs_corepack_env_vars` - ## `golang_cgo_gxx_binary_name` - ## `golang_cgo_tool_search_paths` - ## `python_bootstrap_search_path` - ## `python_bootstrap_names` - ## `python_native_code_ld_flags` - ## `test_extra_env_vars` - ## `shell_setup_executable_search_paths` - ## `go_generate_env_vars` - ## `golang_cgo_fortran_flags` - ## `golang_go_search_paths` - ## `apache_thrift_thrift_search_paths` - ## `pex_executable_search_paths` - ## `docker_executable_search_paths` - ## `golang_cgo_c_flags` - ## `golang_subprocess_env_vars` - ## `nodejs_executable_search_paths` - ## `nodejs_search_path` - + \ No newline at end of file diff --git a/docs/reference/targets/openapi_document.mdx b/docs/reference/targets/openapi_document.mdx index e0a105698..897274811 100644 --- a/docs/reference/targets/openapi_document.mdx +++ b/docs/reference/targets/openapi_document.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `skip_spectral` - + \ No newline at end of file diff --git a/docs/reference/targets/openapi_documents.mdx b/docs/reference/targets/openapi_documents.mdx index def8107e5..628a3c237 100644 --- a/docs/reference/targets/openapi_documents.mdx +++ b/docs/reference/targets/openapi_documents.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `skip_spectral` - ## `dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/openapi_source.mdx b/docs/reference/targets/openapi_source.mdx index a8bfd09aa..6d075e040 100644 --- a/docs/reference/targets/openapi_source.mdx +++ b/docs/reference/targets/openapi_source.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `skip_openapi_format` - + \ No newline at end of file diff --git a/docs/reference/targets/openapi_sources.mdx b/docs/reference/targets/openapi_sources.mdx index 61a4615e3..56d5d5f0c 100644 --- a/docs/reference/targets/openapi_sources.mdx +++ b/docs/reference/targets/openapi_sources.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `skip_openapi_format` - ## `dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/pants_requirements.mdx b/docs/reference/targets/pants_requirements.mdx index 2c8163933..2e68e81e2 100644 --- a/docs/reference/targets/pants_requirements.mdx +++ b/docs/reference/targets/pants_requirements.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `version_spec` = 2.16.0, < 2.17.0` - ## `testutil` - ## `resolve` - + \ No newline at end of file diff --git a/docs/reference/targets/pex_binaries.mdx b/docs/reference/targets/pex_binaries.mdx index 10727b91a..bef4fd178 100644 --- a/docs/reference/targets/pex_binaries.mdx +++ b/docs/reference/targets/pex_binaries.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `entry_points` - ## `overrides` - ## `environment` - ## `interpreter_constraints` - ## `resolve` - ## `dependencies` - ## `complete_platforms` - ## `resolve_local_platforms` - ## `inherit_path` - ## `strip_pex_env` - ## `ignore_errors` - ## `shebang` - ## `emit_warnings` - ## `layout` - ## `execution_mode` - ## `include_requirements` - ## `include_sources` - ## `include_tools` --help` to gain access to all the available tools. - ## `venv_site_packages_copies` - ## `venv_hermetic_scripts` - ## `restartable` - + \ No newline at end of file diff --git a/docs/reference/targets/pex_binary.mdx b/docs/reference/targets/pex_binary.mdx index 274661522..a14530fff 100644 --- a/docs/reference/targets/pex_binary.mdx +++ b/docs/reference/targets/pex_binary.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `environment` - ## `interpreter_constraints` - ## `resolve` - ## `dependencies` - ## `complete_platforms` - ## `resolve_local_platforms` - ## `inherit_path` - ## `strip_pex_env` - ## `ignore_errors` - ## `shebang` - ## `emit_warnings` - ## `layout` - ## `execution_mode` - ## `include_requirements` - ## `include_sources` - ## `include_tools` --help` to gain access to all the available tools. - ## `venv_site_packages_copies` - ## `venv_hermetic_scripts` - ## `restartable` - ## `entry_point` - ## `script` - ## `args` - ## `env` - ## `output_path` - + \ No newline at end of file diff --git a/docs/reference/targets/pipenv_requirements.mdx b/docs/reference/targets/pipenv_requirements.mdx index e06585179..c1345c024 100644 --- a/docs/reference/targets/pipenv_requirements.mdx +++ b/docs/reference/targets/pipenv_requirements.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `module_mapping` - ## `type_stubs_module_mapping` - ## `source` - ## `overrides` - ## `resolve` - + \ No newline at end of file diff --git a/docs/reference/targets/poetry_requirements.mdx b/docs/reference/targets/poetry_requirements.mdx index 82136c634..e4bba5be4 100644 --- a/docs/reference/targets/poetry_requirements.mdx +++ b/docs/reference/targets/poetry_requirements.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `module_mapping` - ## `type_stubs_module_mapping` - ## `source` - ## `overrides` - ## `resolve` - + \ No newline at end of file diff --git a/docs/reference/targets/protobuf_source.mdx b/docs/reference/targets/protobuf_source.mdx index b0d1734d7..43c479639 100644 --- a/docs/reference/targets/protobuf_source.mdx +++ b/docs/reference/targets/protobuf_source.mdx @@ -10,8 +10,10 @@ import styles from "@site/src/components/reference/styles.module.css"; A single Protobuf file used to generate various languages. See language-specific docs: +``` Python: https://www.pantsbuild.org/v2.20/docs/protobuf-python Go: https://www.pantsbuild.org/v2.20/docs/protobuf-go +``` Backend: `pants.backend.codegen.protobuf.python` @@ -31,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `grpc` - ## `go_mod_address` - ## `jvm_jdk` - ## `python_source_root` - ## `python_resolve` - ## `skip_buf_lint` - ## `python_interpreter_constraints` - ## `skip_buf_format` - ## `jvm_resolve` - + \ No newline at end of file diff --git a/docs/reference/targets/protobuf_sources.mdx b/docs/reference/targets/protobuf_sources.mdx index a51ed1cb9..139cf6514 100644 --- a/docs/reference/targets/protobuf_sources.mdx +++ b/docs/reference/targets/protobuf_sources.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `go_mod_address` - ## `jvm_jdk` - ## `skip_buf_lint` - ## `skip_buf_format` - ## `jvm_resolve` - ## `python_source_root` - ## `python_interpreter_constraints` - ## `python_resolve` - ## `grpc` - ## `dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/pyoxidizer_binary.mdx b/docs/reference/targets/pyoxidizer_binary.mdx index db36b8986..1988f7307 100644 --- a/docs/reference/targets/pyoxidizer_binary.mdx +++ b/docs/reference/targets/pyoxidizer_binary.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `output_path` - ## `binary_name` - ## `template` - ## `dependencies` - ## `entry_point` - ## `filesystem_resources` - ## `environment` - + \ No newline at end of file diff --git a/docs/reference/targets/python_aws_lambda_function.mdx b/docs/reference/targets/python_aws_lambda_function.mdx index 8466d43a6..8e98ba3a1 100644 --- a/docs/reference/targets/python_aws_lambda_function.mdx +++ b/docs/reference/targets/python_aws_lambda_function.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `output_path` - ## `include_requirements` - ## `runtime` - ## `complete_platforms` - ## `resolve` - ## `environment` - ## `dependencies` - ## `handler` - + \ No newline at end of file diff --git a/docs/reference/targets/python_aws_lambda_layer.mdx b/docs/reference/targets/python_aws_lambda_layer.mdx index 12a3b5f51..140bfa775 100644 --- a/docs/reference/targets/python_aws_lambda_layer.mdx +++ b/docs/reference/targets/python_aws_lambda_layer.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `output_path` - ## `include_requirements` - ## `runtime` - ## `complete_platforms` - ## `resolve` - ## `environment` - ## `include_sources` - ## `dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/python_distribution.mdx b/docs/reference/targets/python_distribution.mdx index b4d2a52c2..7e6529ff9 100644 --- a/docs/reference/targets/python_distribution.mdx +++ b/docs/reference/targets/python_distribution.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `interpreter_constraints` - ## `dependencies` - ## `entry_points` ``` - ## `provides` - ## `generate_setup` - ## `wheel` - ## `sdist` - ## `wheel_config_settings` - ## `sdist_config_settings` - ## `env_vars` - ## `long_description_path` - ## `output_path` - ## `skip_twine` - ## `uses_mypyc` - ## `repositories` - + \ No newline at end of file diff --git a/docs/reference/targets/python_google_cloud_function.mdx b/docs/reference/targets/python_google_cloud_function.mdx index 8beadaeda..5dd0b1aa6 100644 --- a/docs/reference/targets/python_google_cloud_function.mdx +++ b/docs/reference/targets/python_google_cloud_function.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `output_path` - ## `dependencies` - ## `handler` - ## `runtime` - ## `complete_platforms` - ## `type` - ## `resolve` - ## `environment` - + \ No newline at end of file diff --git a/docs/reference/targets/python_requirement.mdx b/docs/reference/targets/python_requirement.mdx index 180f517c3..32c30ca43 100644 --- a/docs/reference/targets/python_requirement.mdx +++ b/docs/reference/targets/python_requirement.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `requirements` - ## `dependencies` - ## `modules` - ## `type_stub_modules` - ## `resolve` - ## `entry_point` - + \ No newline at end of file diff --git a/docs/reference/targets/python_requirements.mdx b/docs/reference/targets/python_requirements.mdx index 621be0c31..fc8dba055 100644 --- a/docs/reference/targets/python_requirements.mdx +++ b/docs/reference/targets/python_requirements.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `module_mapping` - ## `type_stubs_module_mapping` - ## `source` - ## `overrides` - ## `resolve` - + \ No newline at end of file diff --git a/docs/reference/targets/python_source.mdx b/docs/reference/targets/python_source.mdx index d321ee678..79b34b008 100644 --- a/docs/reference/targets/python_source.mdx +++ b/docs/reference/targets/python_source.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `interpreter_constraints` - ## `dependencies` - ## `resolve` - ## `run_goal_use_sandbox` - ## `source` - ## `restartable` - ## `skip_isort` - ## `skip_mypy` - ## `skip_autoflake` - ## `skip_flake8` - ## `skip_docformatter` - ## `skip_pyupgrade` - ## `skip_add_trailing_comma` - ## `skip_pytype` - ## `skip_bandit` - ## `skip_ruff` - ## `skip_pylint` - ## `skip_pydocstyle` - ## `skip_yapf` - ## `skip_black` - + \ No newline at end of file diff --git a/docs/reference/targets/python_sources.mdx b/docs/reference/targets/python_sources.mdx index b0f3e819e..b03e25b60 100644 --- a/docs/reference/targets/python_sources.mdx +++ b/docs/reference/targets/python_sources.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `skip_isort` - ## `skip_mypy` - ## `skip_autoflake` - ## `skip_flake8` - ## `skip_docformatter` - ## `skip_pyupgrade` - ## `skip_add_trailing_comma` - ## `skip_pytype` - ## `skip_bandit` - ## `skip_ruff` - ## `skip_pylint` - ## `skip_pydocstyle` - ## `skip_yapf` - ## `skip_black` - ## `resolve` - ## `run_goal_use_sandbox` - ## `dependencies` - ## `interpreter_constraints` - ## `restartable` - + \ No newline at end of file diff --git a/docs/reference/targets/python_test.mdx b/docs/reference/targets/python_test.mdx index a9768fb34..94a13eeb5 100644 --- a/docs/reference/targets/python_test.mdx +++ b/docs/reference/targets/python_test.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `resolve` - ## `run_goal_use_sandbox` - ## `timeout` - ## `xdist_concurrency` - ## `batch_compatibility_tag` - ## `runtime_package_dependencies` - ## `extra_env_vars` - ## `interpreter_constraints` - ## `skip_tests` - ## `environment` - ## `source` - ## `skip_isort` - ## `skip_mypy` - ## `skip_autoflake` - ## `skip_flake8` - ## `skip_docformatter` - ## `skip_pyupgrade` - ## `skip_add_trailing_comma` - ## `skip_pytype` - ## `skip_yapf` - ## `skip_bandit` - ## `skip_ruff` - ## `skip_pylint` - ## `skip_pydocstyle` - ## `stevedore_namespaces` - ## `skip_black` - + \ No newline at end of file diff --git a/docs/reference/targets/python_test_utils.mdx b/docs/reference/targets/python_test_utils.mdx index 43847563b..dc12158c7 100644 --- a/docs/reference/targets/python_test_utils.mdx +++ b/docs/reference/targets/python_test_utils.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `skip_isort` - ## `skip_mypy` - ## `skip_autoflake` - ## `skip_flake8` - ## `skip_docformatter` - ## `skip_pyupgrade` - ## `skip_add_trailing_comma` - ## `skip_pytype` - ## `skip_bandit` - ## `skip_ruff` - ## `skip_pylint` - ## `skip_pydocstyle` - ## `skip_yapf` - ## `skip_black` - ## `resolve` - ## `run_goal_use_sandbox` - ## `dependencies` - ## `interpreter_constraints` - + \ No newline at end of file diff --git a/docs/reference/targets/python_tests.mdx b/docs/reference/targets/python_tests.mdx index 78e1e9261..ae37e10d0 100644 --- a/docs/reference/targets/python_tests.mdx +++ b/docs/reference/targets/python_tests.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `skip_isort` - ## `skip_mypy` - ## `skip_autoflake` - ## `skip_flake8` - ## `skip_docformatter` - ## `skip_pyupgrade` - ## `skip_add_trailing_comma` - ## `skip_pytype` - ## `skip_yapf` - ## `skip_bandit` - ## `skip_ruff` - ## `skip_pylint` - ## `skip_pydocstyle` - ## `stevedore_namespaces` - ## `skip_black` - ## `dependencies` - ## `resolve` - ## `run_goal_use_sandbox` - ## `timeout` - ## `xdist_concurrency` - ## `batch_compatibility_tag` - ## `runtime_package_dependencies` - ## `extra_env_vars` - ## `interpreter_constraints` - ## `skip_tests` - ## `environment` - + \ No newline at end of file diff --git a/docs/reference/targets/relocated_files.mdx b/docs/reference/targets/relocated_files.mdx index 62f3ec4e4..7eac907cb 100644 --- a/docs/reference/targets/relocated_files.mdx +++ b/docs/reference/targets/relocated_files.mdx @@ -14,7 +14,6 @@ Allows you to relocate the files at runtime to something more convenient than th For example, you can relocate `src/resources/project1/data.json` to instead be `resources/data.json`. Your other target types can then add this target to their `dependencies` field, rather than using the original `files` target. To remove a prefix: - ``` # Results in `data.json`. relocated_files( @@ -22,6 +21,7 @@ relocated_files( src="src/resources/project1", dest="", ) + ``` To add a prefix: @@ -33,6 +33,7 @@ relocated_files( src="", dest="images", ) + ``` To replace a prefix: @@ -64,7 +65,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `files_targets` - ## `src` - ## `dest` - + \ No newline at end of file diff --git a/docs/reference/targets/remote_environment.mdx b/docs/reference/targets/remote_environment.mdx index 2ccf086f5..7805e5cf4 100644 --- a/docs/reference/targets/remote_environment.mdx +++ b/docs/reference/targets/remote_environment.mdx @@ -35,7 +35,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `platform` - ## `extra_platform_properties` - ## `fallback_environment` - ## `cache_binary_discovery` - ## `docker_env_vars` - ## `golang_cgo_gcc_binary_name` - ## `jvm_global_options` - ## `python_native_code_cpp_flags` - ## `golang_cgo_linker_flags` - ## `golang_cgo_fortran_binary_name` - ## `subprocess_environment_env_vars` - ## `golang_cgo_cxx_flags` - ## `system_binaries_system_binary_paths` - ## `golang_external_linker_binary_name` - ## `nodejs_corepack_env_vars` - ## `golang_cgo_gxx_binary_name` - ## `golang_cgo_tool_search_paths` - ## `python_bootstrap_search_path` - ## `python_bootstrap_names` - ## `python_native_code_ld_flags` - ## `test_extra_env_vars` - ## `shell_setup_executable_search_paths` - ## `go_generate_env_vars` - ## `golang_cgo_fortran_flags` - ## `golang_go_search_paths` - ## `apache_thrift_thrift_search_paths` - ## `pex_executable_search_paths` - ## `docker_executable_search_paths` - ## `golang_cgo_c_flags` - ## `golang_subprocess_env_vars` - ## `nodejs_executable_search_paths` - ## `nodejs_search_path` - + \ No newline at end of file diff --git a/docs/reference/targets/resource.mdx b/docs/reference/targets/resource.mdx index 3d18ff066..2e80897b3 100644 --- a/docs/reference/targets/resource.mdx +++ b/docs/reference/targets/resource.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` (wc -c) >(shasum -a 256) >/dev/null + ``` If a `per_platform` is provided, represents a mapping from platform to `http_source`, where the platform is one of (`linux_arm64`, `linux_x86_64`, `macos_arm64`, `macos_x86_64`) and is resolved in the execution target. Each `http_source` value MUST have the same filename provided. - + \ No newline at end of file diff --git a/docs/reference/targets/resources.mdx b/docs/reference/targets/resources.mdx index 141647d04..7f2e613d1 100644 --- a/docs/reference/targets/resources.mdx +++ b/docs/reference/targets/resources.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/run_shell_command.mdx b/docs/reference/targets/run_shell_command.mdx index 96824cfac..e6455a792 100644 --- a/docs/reference/targets/run_shell_command.mdx +++ b/docs/reference/targets/run_shell_command.mdx @@ -10,12 +10,12 @@ import styles from "@site/src/components/reference/styles.module.css"; Run a script in the workspace, with all dependencies packaged/copied into a chroot. Example BUILD file: - ``` run_shell_command( command="./scripts/my-script.sh --data-files-dir={chroot}", execution_dependencies=["src/project/files:data"], ) + ``` The `command` may use either `{chroot}` on the command line, or the `$CHROOT` environment variable to get the root directory for where any dependencies are located. @@ -40,7 +40,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `execution_dependencies` - ## `runnable_dependencies` - ## `command` '` by default. If you want to invoke a binary use `exec -a $0 ` as the command so that the binary gets the correct `argv[0]` set. - ## `workdir` - + \ No newline at end of file diff --git a/docs/reference/targets/scala_artifact.mdx b/docs/reference/targets/scala_artifact.mdx index 2e5f0de12..6a6b35420 100644 --- a/docs/reference/targets/scala_artifact.mdx +++ b/docs/reference/targets/scala_artifact.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `group` - ## `artifact` - ## `version` - ## `packages` - ## `crossversion` - ## `exclusions` - ## `url` - ## `jar` - ## `main` - ## `resolve` - ## `jdk` - + \ No newline at end of file diff --git a/docs/reference/targets/scala_junit_test.mdx b/docs/reference/targets/scala_junit_test.mdx index d3c57a038..9fd4b3d64 100644 --- a/docs/reference/targets/scala_junit_test.mdx +++ b/docs/reference/targets/scala_junit_test.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `scalac_plugins` - ## `timeout` - ## `extra_env_vars` - ## `resolve` - ## `experimental_provides_types` - ## `jdk` - + \ No newline at end of file diff --git a/docs/reference/targets/scala_junit_tests.mdx b/docs/reference/targets/scala_junit_tests.mdx index 7f0421ff7..3b5e42e90 100644 --- a/docs/reference/targets/scala_junit_tests.mdx +++ b/docs/reference/targets/scala_junit_tests.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `timeout` - ## `dependencies` - ## `scalac_plugins` - ## `timeout` - ## `extra_env_vars` - ## `jdk` - ## `experimental_provides_types` - ## `resolve` - + \ No newline at end of file diff --git a/docs/reference/targets/scala_source.mdx b/docs/reference/targets/scala_source.mdx index 40d264148..01758dc2a 100644 --- a/docs/reference/targets/scala_source.mdx +++ b/docs/reference/targets/scala_source.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `scalac_plugins` - ## `resolve` - ## `experimental_provides_types` - ## `jdk` - ## `main` - ## `skip_scalafmt` - + \ No newline at end of file diff --git a/docs/reference/targets/scala_sources.mdx b/docs/reference/targets/scala_sources.mdx index 3839dfb4e..0a7c02d1e 100644 --- a/docs/reference/targets/scala_sources.mdx +++ b/docs/reference/targets/scala_sources.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `skip_scalafmt` - ## `dependencies` - ## `scalac_plugins` - ## `resolve` - ## `jdk` - ## `main` - ## `experimental_provides_types` - + \ No newline at end of file diff --git a/docs/reference/targets/scalac_plugin.mdx b/docs/reference/targets/scalac_plugin.mdx index 2e9c51213..828fb3b63 100644 --- a/docs/reference/targets/scalac_plugin.mdx +++ b/docs/reference/targets/scalac_plugin.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `artifact` - ## `plugin_name` - + \ No newline at end of file diff --git a/docs/reference/targets/scalatest_test.mdx b/docs/reference/targets/scalatest_test.mdx index f626603b4..fbd362af3 100644 --- a/docs/reference/targets/scalatest_test.mdx +++ b/docs/reference/targets/scalatest_test.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `scalac_plugins` - ## `timeout` - ## `extra_env_vars` - ## `resolve` - ## `experimental_provides_types` - ## `jdk` - + \ No newline at end of file diff --git a/docs/reference/targets/scalatest_tests.mdx b/docs/reference/targets/scalatest_tests.mdx index 926836bd8..c94d6aed7 100644 --- a/docs/reference/targets/scalatest_tests.mdx +++ b/docs/reference/targets/scalatest_tests.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `dependencies` - ## `scalac_plugins` - ## `timeout` - ## `extra_env_vars` - ## `jdk` - ## `experimental_provides_types` - ## `resolve` - + \ No newline at end of file diff --git a/docs/reference/targets/shell_command.mdx b/docs/reference/targets/shell_command.mdx index 56ea4bee6..1017d97bd 100644 --- a/docs/reference/targets/shell_command.mdx +++ b/docs/reference/targets/shell_command.mdx @@ -10,7 +10,6 @@ import styles from "@site/src/components/reference/styles.module.css"; Execute any external tool for its side effects. Example BUILD file: - ``` shell_command( command="./my-script.sh --flag", @@ -21,6 +20,7 @@ shell_command( ) shell_sources(name="scripts") + ``` Remember to add this target to the dependencies of each consumer, such as your `python_tests` or `docker_image`. When relevant, Pants will run your `command` and insert the `outputs` into that consumer's context. @@ -45,7 +45,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `output_dependencies` - ## `execution_dependencies` - ## `runnable_dependencies` - ## `command` '` by default. If you want to invoke a binary use `exec -a $0 ` as the command so that the binary gets the correct `argv[0]` set. - ## `log_output` '` by default. If you want to invo Set to true if you want the output logged to the console. - ## `output_files` - ## `output_directories` - ## `timeout` - ## `tools` - ## `extra_env_vars` - ## `workdir` - ## `experimental_named_caches` - ## `root_output_directory` - ## `environment` - + \ No newline at end of file diff --git a/docs/reference/targets/shell_source.mdx b/docs/reference/targets/shell_source.mdx index 9af19f3e7..8b8f689c7 100644 --- a/docs/reference/targets/shell_source.mdx +++ b/docs/reference/targets/shell_source.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `skip_shfmt` - ## `skip_shellcheck` - + \ No newline at end of file diff --git a/docs/reference/targets/shell_sources.mdx b/docs/reference/targets/shell_sources.mdx index 4b767bfad..1cb11abe3 100644 --- a/docs/reference/targets/shell_sources.mdx +++ b/docs/reference/targets/shell_sources.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `skip_shfmt` - ## `skip_shellcheck` - ## `dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/shunit2_test.mdx b/docs/reference/targets/shunit2_test.mdx index a51f07485..85149ab72 100644 --- a/docs/reference/targets/shunit2_test.mdx +++ b/docs/reference/targets/shunit2_test.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `source` - ## `dependencies` - ## `timeout` - ## `skip_tests` - ## `shell` - ## `runtime_package_dependencies` - ## `skip_shfmt` - ## `skip_shellcheck` - + \ No newline at end of file diff --git a/docs/reference/targets/shunit2_tests.mdx b/docs/reference/targets/shunit2_tests.mdx index 029172608..7af86b885 100644 --- a/docs/reference/targets/shunit2_tests.mdx +++ b/docs/reference/targets/shunit2_tests.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `skip_shfmt` - ## `skip_shellcheck` - ## `dependencies` - ## `timeout` - ## `skip_tests` - ## `shell` - ## `runtime_package_dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/system_binary.mdx b/docs/reference/targets/system_binary.mdx index 9920f16b2..6472e819d 100644 --- a/docs/reference/targets/system_binary.mdx +++ b/docs/reference/targets/system_binary.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `binary_name` - ## `extra_search_paths` - ## `fingerprint` - ## `fingerprint_args` - ## `fingerprint_dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/target.mdx b/docs/reference/targets/target.mdx index 511195499..d7f4e3275 100644 --- a/docs/reference/targets/target.mdx +++ b/docs/reference/targets/target.mdx @@ -29,7 +29,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/terraform_deployment.mdx b/docs/reference/targets/terraform_deployment.mdx index 79f25e8a9..6f53e2bac 100644 --- a/docs/reference/targets/terraform_deployment.mdx +++ b/docs/reference/targets/terraform_deployment.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `root_module` - ## `backend_config` - ## `var_files` - + \ No newline at end of file diff --git a/docs/reference/targets/terraform_module.mdx b/docs/reference/targets/terraform_module.mdx index 33d0a5fc1..4178f8ec7 100644 --- a/docs/reference/targets/terraform_module.mdx +++ b/docs/reference/targets/terraform_module.mdx @@ -31,7 +31,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `sources` - + \ No newline at end of file diff --git a/docs/reference/targets/thrift_source.mdx b/docs/reference/targets/thrift_source.mdx index 9de43d94f..b1c60e162 100644 --- a/docs/reference/targets/thrift_source.mdx +++ b/docs/reference/targets/thrift_source.mdx @@ -10,7 +10,9 @@ import styles from "@site/src/components/reference/styles.module.css"; A single Thrift file used to generate various languages. See language-specific docs: +``` Python: https://www.pantsbuild.org/v2.20/docs/thrift-python +``` Backend: `pants.backend.codegen.thrift.apache.python` @@ -30,7 +32,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `dependencies` - ## `source` - ## `python_resolve` - + \ No newline at end of file diff --git a/docs/reference/targets/thrift_sources.mdx b/docs/reference/targets/thrift_sources.mdx index 9fe7dea6c..f993fb89a 100644 --- a/docs/reference/targets/thrift_sources.mdx +++ b/docs/reference/targets/thrift_sources.mdx @@ -27,7 +27,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `sources` - ## `overrides` - ## `python_resolve` - ## `dependencies` - + \ No newline at end of file diff --git a/docs/reference/targets/vcs_version.mdx b/docs/reference/targets/vcs_version.mdx index 8a0c290ec..e1cd59f4f 100644 --- a/docs/reference/targets/vcs_version.mdx +++ b/docs/reference/targets/vcs_version.mdx @@ -33,7 +33,6 @@ Arbitrary strings to describe a target. For example, you may tag some test targets with 'integration_test' so that you could run `scie-pants-linux-x86_64 --tag='integration_test' test ::` to only run on targets with that tag. - ## `description` - ## `tag_regex` - ## `generate_to` - ## `template` - ## `python_resolve` - + \ No newline at end of file diff --git a/versioned_docs/version-2.19.x/reference/global-options.mdx b/versioned_docs/version-2.19.x/reference/global-options.mdx index 60ec27504..8491aa4ba 100644 --- a/versioned_docs/version-2.19.x/reference/global-options.mdx +++ b/versioned_docs/version-2.19.x/reference/global-options.mdx @@ -101,7 +101,7 @@ Pants will log their location so that you can inspect the chroot, and run the `_ default_repr={`3.0`} > -The time in seconds to wait for still-running "session end" tasks to complete before finishing completion of a Pants invocation. "Session end" tasks include, for example, writing data that was generated during the applicable Pants invocation to a configured remote cache. +The time in seconds to wait for still-running "session end" tasks to complete before finishing completion of a Pants invocation. "Session end" tasks include, for example, writing data that was generated during the applicable Pants invocation to a configured remote cache. @@ -270,7 +270,7 @@ Display the target where a log message originates in that log message's out default_repr={`{}`} > -Set a more specific logging level for one or more logging targets. The names of logging targets are specified in log strings when the --show-log-target option is set. The logging levels are one of: "error", "warn", "info", "debug", "trace". All logging targets not specified here use the global log level set with `--level`. For example, you can set `--log-levels-by-target='{"workunit_store": "info", "pants.engine.rules": "warn"}'`. +Set a more specific logging level for one or more logging targets. The names of logging targets are specified in log strings when the --show-log-target option is set. The logging levels are one of: "error", "warn", "info", "debug", "trace". All logging targets not specified here use the global log level set with `--level`. For example, you can set `--log-levels-by-target='{"workunit_store": "info", "pants.engine.rules": "warn"}'`. @@ -340,7 +340,7 @@ The name of the script or binary used to invoke Pants. Useful when printing help diff --git a/versioned_docs/version-2.19.x/reference/goals/test.mdx b/versioned_docs/version-2.19.x/reference/goals/test.mdx index c0f63461e..2f7f032c1 100644 --- a/versioned_docs/version-2.19.x/reference/goals/test.mdx +++ b/versioned_docs/version-2.19.x/reference/goals/test.mdx @@ -106,7 +106,7 @@ If a coverage report file is generated, open it on the local system if the syste default_repr={``} > -A shard specification of the form "k/N", where N is a positive integer and k is a non-negative integer less than N. +A shard specification of the form "k/N", where N is a positive integer and k is a non-negative integer less than N. If set, the request input targets will be deterministically partitioned into N disjoint subsets of roughly equal size, and only the k'th subset will be used, with all others discarded. @@ -219,7 +219,7 @@ Some test runners can execute tests from multiple files in a single run. Test im 2. to support more stable cache keys than would be possible if all files were operated on in a single batch 3. to allow for parallelism in test runners which don't have internal parallelism, or -- if they do support internal parallelism -- to improve scheduling behavior when multiple processes are competing for cores and so internal parallelism cannot be used perfectly -In order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a "target" max batch size (rather than an exact value). +In order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a "target" max batch size (rather than an exact value). NOTE: This parameter has no effect on test runners/plugins that do not implement support for batched testing. diff --git a/versioned_docs/version-2.19.x/reference/goals/version.mdx b/versioned_docs/version-2.19.x/reference/goals/version.mdx index a54efa055..5743434e9 100644 --- a/versioned_docs/version-2.19.x/reference/goals/version.mdx +++ b/versioned_docs/version-2.19.x/reference/goals/version.mdx @@ -31,8 +31,4 @@ None None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/help-all.json b/versioned_docs/version-2.19.x/reference/help-all.json index 3df23067c..46faeafba 100644 --- a/versioned_docs/version-2.19.x/reference/help-all.json +++ b/versioned_docs/version-2.19.x/reference/help-all.json @@ -16,10 +16,14 @@ "help": "Arguments to pass directly to add-trailing-comma, e.g. `--add-trailing-comma-args='--py36-plus'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-args"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -43,16 +47,22 @@ "default": "add-trailing-comma", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--add-trailing-comma-console-script="], + "display_args": [ + "--add-trailing-comma-console-script=" + ], "env_var": "PANTS_ADD_TRAILING_COMMA_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-console-script"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -76,16 +86,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--add-trailing-comma-entry-point="], + "display_args": [ + "--add-trailing-comma-entry-point=" + ], "env_var": "PANTS_ADD_TRAILING_COMMA_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-entry-point"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -104,16 +120,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--add-trailing-comma-install-from-resolve="], + "display_args": [ + "--add-trailing-comma-install-from-resolve=" + ], "env_var": "PANTS_ADD_TRAILING_COMMA_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `add-trailing-comma` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-install-from-resolve"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -129,7 +151,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--add-trailing-comma-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -140,10 +164,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -154,7 +182,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -175,10 +205,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-requirements"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -202,7 +236,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]add-trailing-comma-skip"], + "display_args": [ + "--[no-]add-trailing-comma-skip" + ], "env_var": "PANTS_ADD_TRAILING_COMMA_SKIP", "fromfile": false, "help": "If true, don't use add-trailing-comma when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", @@ -214,7 +250,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -238,7 +277,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]anonymous-telemetry-enabled"], + "display_args": [ + "--[no-]anonymous-telemetry-enabled" + ], "env_var": "PANTS_ANONYMOUS_TELEMETRY_ENABLED", "fromfile": false, "help": "Whether to send anonymous telemetry to the Pants project.\n\nTelemetry is sent asynchronously, with silent failure, and does not impact build times or outcomes.\n\nSee https://www.pantsbuild.org/v2.19/docs/anonymous-telemetry for details.", @@ -250,7 +291,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--enabled", "--no-enabled"], + "unscoped_cmd_line_args": [ + "--enabled", + "--no-enabled" + ], "value_history": { "ranked_values": [ { @@ -274,16 +318,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--anonymous-telemetry-repo-id="], + "display_args": [ + "--anonymous-telemetry-repo-id=" + ], "env_var": "PANTS_ANONYMOUS_TELEMETRY_REPO_ID", "fromfile": false, "help": "An anonymized ID representing this repo.\n\nFor private repos, you likely want the ID to not be derived from, or algorithmically convertible to, anything identifying the repo.\n\nFor public repos the ID may be visible in that repo's config file, so anonymity of the repo is not guaranteed (although user anonymity is always guaranteed).\n\nSee https://www.pantsbuild.org/v2.19/docs/anonymous-telemetry for details.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--anonymous-telemetry-repo-id"], + "scoped_cmd_line_args": [ + "--anonymous-telemetry-repo-id" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--repo-id"], + "unscoped_cmd_line_args": [ + "--repo-id" + ], "value_history": { "ranked_values": [ { @@ -302,16 +352,22 @@ "default": "0.15", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--apache-thrift-expected-version="], + "display_args": [ + "--apache-thrift-expected-version=" + ], "env_var": "PANTS_APACHE_THRIFT_EXPECTED_VERSION", "fromfile": false, "help": "The major/minor version of Apache Thrift that you are using, such as `0.15`.\n\nPants will only use Thrift binaries from `--thrift-search-paths` that have the expected version, and it will error if none are found.\n\nDo not include the patch version.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--apache-thrift-expected-version"], + "scoped_cmd_line_args": [ + "--apache-thrift-expected-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--expected-version"], + "unscoped_cmd_line_args": [ + "--expected-version" + ], "value_history": { "ranked_values": [ { @@ -332,7 +388,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--apache-thrift-thrift-search-paths=\"['', '', ...]\"", "config_key": "thrift_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -343,10 +401,14 @@ "help": "A list of paths to search for Thrift.\n\nSpecify absolute paths to directories with the `thrift` binary, e.g. `/usr/bin`. Earlier entries will be searched first.\n\nThe special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--apache-thrift-thrift-search-paths"], + "scoped_cmd_line_args": [ + "--apache-thrift-thrift-search-paths" + ], "target_field_name": "apache_thrift_thrift_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--thrift-search-paths"], + "unscoped_cmd_line_args": [ + "--thrift-search-paths" + ], "value_history": { "ranked_values": [ { @@ -357,7 +419,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -367,19 +431,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--autoflake-args=\"[, , ...]\"", "config_key": "args", - "default": ["--remove-all-unused-imports"], + "default": [ + "--remove-all-unused-imports" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--autoflake-args=\"[, , ...]\""], + "display_args": [ + "--autoflake-args=\"[, , ...]\"" + ], "env_var": "PANTS_AUTOFLAKE_ARGS", "fromfile": false, "help": "Arguments to pass directly to Autoflake, e.g. `--autoflake-args='--remove-all-unused-imports --target-version=py37 --quiet'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-args"], + "scoped_cmd_line_args": [ + "--autoflake-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -390,7 +462,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["--remove-all-unused-imports"] + "value": [ + "--remove-all-unused-imports" + ] } ] } @@ -403,16 +477,22 @@ "default": "autoflake", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--autoflake-console-script="], + "display_args": [ + "--autoflake-console-script=" + ], "env_var": "PANTS_AUTOFLAKE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-console-script"], + "scoped_cmd_line_args": [ + "--autoflake-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -436,16 +516,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--autoflake-entry-point="], + "display_args": [ + "--autoflake-entry-point=" + ], "env_var": "PANTS_AUTOFLAKE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-entry-point"], + "scoped_cmd_line_args": [ + "--autoflake-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -464,16 +550,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--autoflake-install-from-resolve="], + "display_args": [ + "--autoflake-install-from-resolve=" + ], "env_var": "PANTS_AUTOFLAKE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `autoflake` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-install-from-resolve"], + "scoped_cmd_line_args": [ + "--autoflake-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -489,7 +581,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--autoflake-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -500,10 +594,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--autoflake-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -514,7 +612,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -527,16 +627,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--autoflake-requirements=\"['', '', ...]\""], + "display_args": [ + "--autoflake-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_AUTOFLAKE_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-requirements"], + "scoped_cmd_line_args": [ + "--autoflake-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -560,16 +666,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]autoflake-skip"], + "display_args": [ + "--[no-]autoflake-skip" + ], "env_var": "PANTS_AUTOFLAKE_SKIP", "fromfile": false, "help": "If true, don't use Autoflake when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-skip", "--no-autoflake-skip"], + "scoped_cmd_line_args": [ + "--autoflake-skip", + "--no-autoflake-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -593,16 +707,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--backend-packages=\"['', '', ...]\""], + "display_args": [ + "--backend-packages=\"['', '', ...]\"" + ], "env_var": "PANTS_BACKEND_PACKAGES", "fromfile": false, "help": "Register functionality from these backends.\n\nThe backend packages must be present on the PYTHONPATH, typically because they are in the Pants core dist, in a plugin dist, or available as sources in the repo.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--backend-packages"], + "scoped_cmd_line_args": [ + "--backend-packages" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--backend-packages"], + "unscoped_cmd_line_args": [ + "--backend-packages" + ], "value_history": { "ranked_values": [ { @@ -691,16 +811,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-args=\"[, , ...]\""], + "display_args": [ + "--bandit-args=\"[, , ...]\"" + ], "env_var": "PANTS_BANDIT_ARGS", "fromfile": false, "help": "Arguments to pass directly to Bandit, e.g. `--bandit-args='--skip B101,B308 --confidence'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-args"], + "scoped_cmd_line_args": [ + "--bandit-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -724,16 +850,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-config="], + "display_args": [ + "--bandit-config=" + ], "env_var": "PANTS_BANDIT_CONFIG", "fromfile": false, "help": "Path to a Bandit YAML config file (https://bandit.readthedocs.io/en/latest/config.html).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-config"], + "scoped_cmd_line_args": [ + "--bandit-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -752,16 +884,22 @@ "default": "bandit", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-console-script="], + "display_args": [ + "--bandit-console-script=" + ], "env_var": "PANTS_BANDIT_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-console-script"], + "scoped_cmd_line_args": [ + "--bandit-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -785,16 +923,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-entry-point="], + "display_args": [ + "--bandit-entry-point=" + ], "env_var": "PANTS_BANDIT_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-entry-point"], + "scoped_cmd_line_args": [ + "--bandit-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -813,16 +957,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-install-from-resolve="], + "display_args": [ + "--bandit-install-from-resolve=" + ], "env_var": "PANTS_BANDIT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `bandit` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-install-from-resolve"], + "scoped_cmd_line_args": [ + "--bandit-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -841,16 +991,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-requirements=\"['', '', ...]\""], + "display_args": [ + "--bandit-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_BANDIT_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-requirements"], + "scoped_cmd_line_args": [ + "--bandit-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -874,16 +1030,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]bandit-skip"], + "display_args": [ + "--[no-]bandit-skip" + ], "env_var": "PANTS_BANDIT_SKIP", "fromfile": false, "help": "If true, don't use Bandit when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-skip", "--no-bandit-skip"], + "scoped_cmd_line_args": [ + "--bandit-skip", + "--no-bandit-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -907,16 +1071,22 @@ "default": "pants", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-bin-name="], + "display_args": [ + "--pants-bin-name=" + ], "env_var": "PANTS_BIN_NAME", "fromfile": false, "help": "The name of the script or binary used to invoke Pants. Useful when printing help messages.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-bin-name"], + "scoped_cmd_line_args": [ + "--pants-bin-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-bin-name"], + "unscoped_cmd_line_args": [ + "--pants-bin-name" + ], "value_history": { "ranked_values": [ { @@ -945,16 +1115,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-args=\"[, , ...]\""], + "display_args": [ + "--black-args=\"[, , ...]\"" + ], "env_var": "PANTS_BLACK_ARGS", "fromfile": false, "help": "Arguments to pass directly to Black, e.g. `--black-args='--target-version=py37 --quiet'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-args"], + "scoped_cmd_line_args": [ + "--black-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -978,16 +1154,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-config="], + "display_args": [ + "--black-config=" + ], "env_var": "PANTS_BLACK_CONFIG", "fromfile": false, "help": "Path to a TOML config file understood by Black (https://github.com/psf/black#configuration-format).\n\nSetting this option will disable `[black].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-config"], + "scoped_cmd_line_args": [ + "--black-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -1006,7 +1188,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]black-config-discovery"], + "display_args": [ + "--[no-]black-config-discovery" + ], "env_var": "PANTS_BLACK_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant pyproject.toml config files during runs.\n\nUse `[black].config` instead if your config is in a non-standard location.", @@ -1018,7 +1202,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -1042,16 +1229,22 @@ "default": "black", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-console-script="], + "display_args": [ + "--black-console-script=" + ], "env_var": "PANTS_BLACK_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-console-script"], + "scoped_cmd_line_args": [ + "--black-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -1075,16 +1268,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-entry-point="], + "display_args": [ + "--black-entry-point=" + ], "env_var": "PANTS_BLACK_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-entry-point"], + "scoped_cmd_line_args": [ + "--black-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -1103,16 +1302,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-install-from-resolve="], + "display_args": [ + "--black-install-from-resolve=" + ], "env_var": "PANTS_BLACK_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `black` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-install-from-resolve"], + "scoped_cmd_line_args": [ + "--black-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -1128,7 +1333,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--black-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -1139,10 +1346,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--black-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -1153,7 +1364,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -1166,16 +1379,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-requirements=\"['', '', ...]\""], + "display_args": [ + "--black-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_BLACK_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-requirements"], + "scoped_cmd_line_args": [ + "--black-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -1199,16 +1418,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]black-skip"], + "display_args": [ + "--[no-]black-skip" + ], "env_var": "PANTS_BLACK_SKIP", "fromfile": false, "help": "If true, don't use Black when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-skip", "--no-black-skip"], + "scoped_cmd_line_args": [ + "--black-skip", + "--no-black-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -1232,16 +1459,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-config="], + "display_args": [ + "--buf-config=" + ], "env_var": "PANTS_BUF_CONFIG", "fromfile": false, "help": "Path to a config file understood by Buf (https://docs.buf.build/configuration/overview).\n\nSetting this option will disable `[buf].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-config"], + "scoped_cmd_line_args": [ + "--buf-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -1260,7 +1493,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]buf-config-discovery"], + "display_args": [ + "--[no-]buf-config-discovery" + ], "env_var": "PANTS_BUF_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant root config files during runs (`buf.yaml`). If the json format is preferred, the path to the `buf.json` file should be provided in the config option.\n\nUse `[buf].config` instead if your config is in a non-standard location.", @@ -1272,7 +1507,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -1296,16 +1534,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-format-args=\"[, , ...]\""], + "display_args": [ + "--buf-format-args=\"[, , ...]\"" + ], "env_var": "PANTS_BUF_FORMAT_ARGS", "fromfile": false, "help": "Arguments to pass directly to Buf, e.g. `--buf-args='--error-format json'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-format-args"], + "scoped_cmd_line_args": [ + "--buf-format-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--format-args"], + "unscoped_cmd_line_args": [ + "--format-args" + ], "value_history": { "ranked_values": [ { @@ -1329,16 +1573,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]buf-format-skip"], + "display_args": [ + "--[no-]buf-format-skip" + ], "env_var": "PANTS_BUF_FORMAT_SKIP", "fromfile": false, "help": "If true, don't use Buf when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-format-skip", "--no-buf-format-skip"], + "scoped_cmd_line_args": [ + "--buf-format-skip", + "--no-buf-format-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--format-skip", "--no-format-skip"], + "unscoped_cmd_line_args": [ + "--format-skip", + "--no-format-skip" + ], "value_history": { "ranked_values": [ { @@ -1367,16 +1619,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-known-versions=\"['', '', ...]\""], + "display_args": [ + "--buf-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_BUF_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-known-versions"], + "scoped_cmd_line_args": [ + "--buf-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -1405,16 +1663,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-lint-args=\"[, , ...]\""], + "display_args": [ + "--buf-lint-args=\"[, , ...]\"" + ], "env_var": "PANTS_BUF_LINT_ARGS", "fromfile": false, "help": "Arguments to pass directly to Buf, e.g. `--buf-args='--error-format json'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-lint-args"], + "scoped_cmd_line_args": [ + "--buf-lint-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--lint-args"], + "unscoped_cmd_line_args": [ + "--lint-args" + ], "value_history": { "ranked_values": [ { @@ -1438,16 +1702,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]buf-lint-skip"], + "display_args": [ + "--[no-]buf-lint-skip" + ], "env_var": "PANTS_BUF_LINT_SKIP", "fromfile": false, "help": "If true, don't use Buf when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-lint-skip", "--no-buf-lint-skip"], + "scoped_cmd_line_args": [ + "--buf-lint-skip", + "--no-buf-lint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--lint-skip", "--no-lint-skip"], + "unscoped_cmd_line_args": [ + "--lint-skip", + "--no-lint-skip" + ], "value_history": { "ranked_values": [ { @@ -1484,10 +1756,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--buf-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -1516,16 +1792,22 @@ "default": "https://github.com/bufbuild/buf/releases/download/{version}/buf-{platform}.tar.gz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-url-template="], + "display_args": [ + "--buf-url-template=" + ], "env_var": "PANTS_BUF_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-url-template"], + "scoped_cmd_line_args": [ + "--buf-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -1542,7 +1824,10 @@ } }, "PANTS_BUF_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--buf-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -1557,10 +1842,14 @@ "help": "\nWhat action to take in case the requested version of Buf is not supported.\n\nSupported Buf versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--buf-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -1584,16 +1873,22 @@ "default": "v1.3.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-version="], + "display_args": [ + "--buf-version=" + ], "env_var": "PANTS_BUF_VERSION", "fromfile": false, "help": "Use this version of Buf.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-version"], + "scoped_cmd_line_args": [ + "--buf-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -1617,16 +1912,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buildifier-args=\"[, , ...]\""], + "display_args": [ + "--buildifier-args=\"[, , ...]\"" + ], "env_var": "PANTS_BUILDIFIER_ARGS", "fromfile": false, "help": "Arguments to pass directly to Buildifier, e.g. `--buildifier-args='-lint=fix'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-args"], + "scoped_cmd_line_args": [ + "--buildifier-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -1663,10 +1964,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-known-versions"], + "scoped_cmd_line_args": [ + "--buildifier-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -1695,16 +2000,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]buildifier-skip"], + "display_args": [ + "--[no-]buildifier-skip" + ], "env_var": "PANTS_BUILDIFIER_SKIP", "fromfile": false, "help": "If true, don't use Buildifier when running `scie-pants-linux-x86_64 fmt`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-skip", "--no-buildifier-skip"], + "scoped_cmd_line_args": [ + "--buildifier-skip", + "--no-buildifier-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -1741,10 +2054,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--buildifier-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -1773,16 +2090,22 @@ "default": "https://github.com/bazelbuild/buildtools/releases/download/{version}/buildifier-{platform}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buildifier-url-template="], + "display_args": [ + "--buildifier-url-template=" + ], "env_var": "PANTS_BUILDIFIER_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-url-template"], + "scoped_cmd_line_args": [ + "--buildifier-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -1799,7 +2122,10 @@ } }, "PANTS_BUILDIFIER_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--buildifier-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -1814,10 +2140,14 @@ "help": "\nWhat action to take in case the requested version of Buildifier is not supported.\n\nSupported Buildifier versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--buildifier-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -1841,16 +2171,22 @@ "default": "5.1.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buildifier-version="], + "display_args": [ + "--buildifier-version=" + ], "env_var": "PANTS_BUILDIFIER_VERSION", "fromfile": false, "help": "Use this version of Buildifier.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-version"], + "scoped_cmd_line_args": [ + "--buildifier-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -1874,7 +2210,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]build-deprecations-fixer-skip"], + "display_args": [ + "--[no-]build-deprecations-fixer-skip" + ], "env_var": "PANTS_BUILD_DEPRECATIONS_FIXER_SKIP", "fromfile": false, "help": "If true, don't use BUILD Deprecations Fixer when running `scie-pants-linux-x86_64 fix`.", @@ -1886,7 +2224,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -1918,10 +2259,14 @@ "help": "Python files to evaluate and whose symbols should be exposed to all BUILD files. See https://www.pantsbuild.org/v2.19/docs/macros.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--build-file-prelude-globs"], + "scoped_cmd_line_args": [ + "--build-file-prelude-globs" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--build-file-prelude-globs"], + "unscoped_cmd_line_args": [ + "--build-file-prelude-globs" + ], "value_history": { "ranked_values": [ { @@ -1945,16 +2290,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--build-ignore=\"['', '', ...]\""], + "display_args": [ + "--build-ignore=\"['', '', ...]\"" + ], "env_var": "PANTS_BUILD_IGNORE", "fromfile": false, "help": "Path globs or literals to ignore when identifying BUILD files.\n\nThis does not affect any other filesystem operations; use `--pants-ignore` for that instead.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--build-ignore"], + "scoped_cmd_line_args": [ + "--build-ignore" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--build-ignore"], + "unscoped_cmd_line_args": [ + "--build-ignore" + ], "value_history": { "ranked_values": [ { @@ -1975,19 +2326,28 @@ "comma_separated_choices": null, "comma_separated_display_args": "--build-patterns=\"['', '', ...]\"", "config_key": "build_patterns", - "default": ["BUILD", "BUILD.*"], + "default": [ + "BUILD", + "BUILD.*" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--build-patterns=\"['', '', ...]\""], + "display_args": [ + "--build-patterns=\"['', '', ...]\"" + ], "env_var": "PANTS_BUILD_PATTERNS", "fromfile": false, "help": "The naming scheme for BUILD files, i.e. where you define targets.\n\nThis only sets the naming scheme, not the directory paths to look for. To add ignore patterns, use the option `[GLOBAL].build_ignore`.\n\nYou may also need to update the option `[tailor].build_file_name` so that it is compatible with this option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--build-patterns"], + "scoped_cmd_line_args": [ + "--build-patterns" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--build-patterns"], + "unscoped_cmd_line_args": [ + "--build-patterns" + ], "value_history": { "ranked_values": [ { @@ -1998,29 +2358,42 @@ { "details": "", "rank": "HARDCODED", - "value": ["BUILD", "BUILD.*"] + "value": [ + "BUILD", + "BUILD.*" + ] } ] } }, "PANTS_CACHE_CONTENT_BEHAVIOR": { - "choices": ["fetch", "validate", "defer"], + "choices": [ + "fetch", + "validate", + "defer" + ], "comma_separated_choices": "fetch, validate, defer", "comma_separated_display_args": "--cache-content-behavior=", "config_key": "cache_content_behavior", "default": "fetch", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--cache-content-behavior="], + "display_args": [ + "--cache-content-behavior=" + ], "env_var": "PANTS_CACHE_CONTENT_BEHAVIOR", "fromfile": false, "help": "Controls how the content of cache entries is handled during process execution.\n\nWhen using a remote cache, the `fetch` behavior will fetch remote cache content from the remote store before considering the cache lookup a hit, while the `validate` behavior will only validate (for either a local or remote cache) that the content exists, without fetching it.\n\nThe `defer` behavior, on the other hand, will neither fetch nor validate the cache content before calling a cache hit a hit. This \"defers\" actually fetching the cache entry until Pants needs it (which may be never).\n\nThe `defer` mode is the most network efficient (because it will completely skip network requests in many cases), followed by the `validate` mode (since it can still skip fetching the content if no consumer ends up needing it). But both the `validate` and `defer` modes rely on an experimental feature called \"backtracking\" to attempt to recover if content later turns out to be missing (`validate` has a much narrower window for backtracking though, since content would need to disappear between validation and consumption: generally, within one `pantsd` session).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--cache-content-behavior"], + "scoped_cmd_line_args": [ + "--cache-content-behavior" + ], "target_field_name": null, "typ": "CacheContentBehavior", - "unscoped_cmd_line_args": ["--cache-content-behavior"], + "unscoped_cmd_line_args": [ + "--cache-content-behavior" + ], "value_history": { "ranked_values": [ { @@ -2044,16 +2417,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ca-certs-path="], + "display_args": [ + "--ca-certs-path=" + ], "env_var": "PANTS_CA_CERTS_PATH", "fromfile": false, "help": "Path to a file containing PEM-format CA certificates used for verifying secure connections when downloading files required by a build.\n\nEven when using the `docker_environment` and `remote_environment` targets, this path will be read from the local host, and those certs will be used in the environment.\n\nThis option cannot be overridden via environment targets, so if you need a different value than what the rest of your organization is using, override the value via an environment variable, CLI argument, or `.pants.rc` file. See https://www.pantsbuild.org/v2.19/docs/options.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ca-certs-path"], + "scoped_cmd_line_args": [ + "--ca-certs-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--ca-certs-path"], + "unscoped_cmd_line_args": [ + "--ca-certs-path" + ], "value_history": { "ranked_values": [ { @@ -2065,23 +2444,33 @@ } }, "PANTS_CHANGED_DEPENDEES": { - "choices": ["none", "direct", "transitive"], + "choices": [ + "none", + "direct", + "transitive" + ], "comma_separated_choices": "none, direct, transitive", "comma_separated_display_args": "--changed-dependees=", "config_key": "dependees", "default": "none", "deprecated_message": "Deprecated, is scheduled to be removed in version: 2.23.0.dev0.", "deprecation_active": true, - "display_args": ["--changed-dependees="], + "display_args": [ + "--changed-dependees=" + ], "env_var": "PANTS_CHANGED_DEPENDEES", "fromfile": false, "help": "Include direct or transitive dependents of changed targets.", "removal_hint": "Use --dependents instead", "removal_version": "2.23.0.dev0", - "scoped_cmd_line_args": ["--changed-dependees"], + "scoped_cmd_line_args": [ + "--changed-dependees" + ], "target_field_name": null, "typ": "DependentsOption", - "unscoped_cmd_line_args": ["--dependees"], + "unscoped_cmd_line_args": [ + "--dependees" + ], "value_history": { "ranked_values": [ { @@ -2098,23 +2487,33 @@ } }, "PANTS_CHANGED_DEPENDENTS": { - "choices": ["none", "direct", "transitive"], + "choices": [ + "none", + "direct", + "transitive" + ], "comma_separated_choices": "none, direct, transitive", "comma_separated_display_args": "--changed-dependents=", "config_key": "dependents", "default": "none", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--changed-dependents="], + "display_args": [ + "--changed-dependents=" + ], "env_var": "PANTS_CHANGED_DEPENDENTS", "fromfile": false, "help": "Include direct or transitive dependents of changed targets.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--changed-dependents"], + "scoped_cmd_line_args": [ + "--changed-dependents" + ], "target_field_name": null, "typ": "DependentsOption", - "unscoped_cmd_line_args": ["--dependents"], + "unscoped_cmd_line_args": [ + "--dependents" + ], "value_history": { "ranked_values": [ { @@ -2138,16 +2537,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--changed-diffspec="], + "display_args": [ + "--changed-diffspec=" + ], "env_var": "PANTS_CHANGED_DIFFSPEC", "fromfile": false, "help": "Calculate changes contained within a given Git spec (commit range/SHA/ref).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--changed-diffspec"], + "scoped_cmd_line_args": [ + "--changed-diffspec" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--diffspec"], + "unscoped_cmd_line_args": [ + "--diffspec" + ], "value_history": { "ranked_values": [ { @@ -2166,16 +2571,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--changed-since="], + "display_args": [ + "--changed-since=" + ], "env_var": "PANTS_CHANGED_SINCE", "fromfile": false, "help": "Calculate changes since this Git spec (commit range/SHA/ref).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--changed-since"], + "scoped_cmd_line_args": [ + "--changed-since" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--since"], + "unscoped_cmd_line_args": [ + "--since" + ], "value_history": { "ranked_values": [ { @@ -2194,16 +2605,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--check-only=\"['', '', ...]\""], + "display_args": [ + "--check-only=\"['', '', ...]\"" + ], "env_var": "PANTS_CHECK_ONLY", "fromfile": false, "help": "Only run these checkers and skip all others.\n\nThe checker names are outputted at the final summary of running this goal, e.g. `mypy` and `javac`. You can also run `check --only=fake` to get a list of all activated checkers.\n\nYou can repeat this option, e.g. `check --only=mypy --only=javac` or `check --only=['mypy', 'javac']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--check-only"], + "scoped_cmd_line_args": [ + "--check-only" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--only"], + "unscoped_cmd_line_args": [ + "--only" + ], "value_history": { "ranked_values": [ { @@ -2227,16 +2644,22 @@ "default": {}, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--cli-alias=\"{'key1': val1, 'key2': val2, ...}\""], + "display_args": [ + "--cli-alias=\"{'key1': val1, 'key2': val2, ...}\"" + ], "env_var": "PANTS_CLI_ALIAS", "fromfile": false, "help": "Register command line aliases.\n\nExample:\n\n [cli.alias]\n green = \"fmt lint check\"\n all-changed = \"--changed-since=HEAD --changed-dependents=transitive\"\n\nThis would allow you to run `scie-pants-linux-x86_64 green all-changed`, which is shorthand for `scie-pants-linux-x86_64 fmt lint check --changed-since=HEAD --changed-dependents=transitive`.\n\nNotice: this option must be placed in a config file (e.g. `pants.toml` or `pantsrc`) to have any effect.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--cli-alias"], + "scoped_cmd_line_args": [ + "--cli-alias" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--alias"], + "unscoped_cmd_line_args": [ + "--alias" + ], "value_history": { "ranked_values": [ { @@ -2260,16 +2683,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]colors"], + "display_args": [ + "--[no-]colors" + ], "env_var": "PANTS_COLORS", "fromfile": false, "help": "Whether Pants should use colors in output or not. This may also impact whether some tools Pants runs use color.\n\nWhen unset, this value defaults based on whether the output destination supports color.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--colors", "--no-colors"], + "scoped_cmd_line_args": [ + "--colors", + "--no-colors" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--colors", "--no-colors"], + "unscoped_cmd_line_args": [ + "--colors", + "--no-colors" + ], "value_history": { "ranked_values": [ { @@ -2293,16 +2724,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]concurrent"], + "display_args": [ + "--[no-]concurrent" + ], "env_var": "PANTS_CONCURRENT", "fromfile": false, "help": "Enable concurrent runs of Pants. With this enabled, Pants will start up all concurrent invocations (e.g. in other terminals) without pantsd. As a result, enabling this option will increase the per-run startup cost, but will not block subsequent invocations.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--concurrent", "--no-concurrent"], + "scoped_cmd_line_args": [ + "--concurrent", + "--no-concurrent" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--concurrent", "--no-concurrent"], + "unscoped_cmd_line_args": [ + "--concurrent", + "--no-concurrent" + ], "value_history": { "ranked_values": [ { @@ -2323,19 +2762,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pants-config-files=\"['', '', ...]\"", "config_key": "pants_config_files", - "default": ["/tmp/tmp.TG08L3iBWC/pants.toml"], + "default": [ + "/tmp/tmp.TG08L3iBWC/pants.toml" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-config-files=\"['', '', ...]\""], + "display_args": [ + "--pants-config-files=\"['', '', ...]\"" + ], "env_var": "PANTS_CONFIG_FILES", "fromfile": false, "help": "Paths to Pants config files. This may only be set through the environment variable `PANTS_CONFIG_FILES` and the command line argument `--pants-config-files`; it will be ignored if in a config file like `pants.toml`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-config-files"], + "scoped_cmd_line_args": [ + "--pants-config-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pants-config-files"], + "unscoped_cmd_line_args": [ + "--pants-config-files" + ], "value_history": { "ranked_values": [ { @@ -2346,7 +2793,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["/tmp/tmp.TG08L3iBWC/pants.toml"] + "value": [ + "/tmp/tmp.TG08L3iBWC/pants.toml" + ] } ] } @@ -2372,16 +2821,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coursier-known-versions=\"['', '', ...]\""], + "display_args": [ + "--coursier-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_COURSIER_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-known-versions"], + "scoped_cmd_line_args": [ + "--coursier-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -2421,16 +2876,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coursier-repos=\"['', '', ...]\""], + "display_args": [ + "--coursier-repos=\"['', '', ...]\"" + ], "env_var": "PANTS_COURSIER_REPOS", "fromfile": false, "help": "Maven style repositories to resolve artifacts from.\n\nCoursier will resolve these repositories in the order in which they are specifed, and re-ordering repositories will cause artifacts to be re-downloaded. This can result in artifacts in lockfiles becoming invalid.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-repos"], + "scoped_cmd_line_args": [ + "--coursier-repos" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--repos"], + "unscoped_cmd_line_args": [ + "--repos" + ], "value_history": { "ranked_values": [ { @@ -2470,10 +2931,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--coursier-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -2502,16 +2967,22 @@ "default": "https://github.com/coursier/coursier/releases/download/{version}/cs-{platform}.gz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coursier-url-template="], + "display_args": [ + "--coursier-url-template=" + ], "env_var": "PANTS_COURSIER_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-url-template"], + "scoped_cmd_line_args": [ + "--coursier-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -2528,7 +2999,10 @@ } }, "PANTS_COURSIER_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--coursier-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -2543,10 +3017,14 @@ "help": "\nWhat action to take in case the requested version of coursier is not supported.\n\nSupported coursier versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--coursier-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -2570,16 +3048,22 @@ "default": "v2.1.6", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coursier-version="], + "display_args": [ + "--coursier-version=" + ], "env_var": "PANTS_COURSIER_VERSION", "fromfile": false, "help": "Use this version of coursier.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-version"], + "scoped_cmd_line_args": [ + "--coursier-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -2603,16 +3087,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-config="], + "display_args": [ + "--coverage-py-config=" + ], "env_var": "PANTS_COVERAGE_PY_CONFIG", "fromfile": false, "help": "Path to an INI or TOML config file understood by coverage.py (https://coverage.readthedocs.io/en/stable/config.html).\n\nSetting this option will disable `[coverage-py].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-config"], + "scoped_cmd_line_args": [ + "--coverage-py-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -2631,7 +3121,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]coverage-py-config-discovery"], + "display_args": [ + "--[no-]coverage-py-config-discovery" + ], "env_var": "PANTS_COVERAGE_PY_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.coveragerc`, `setup.cfg`, `tox.ini`, and `pyproject.toml`).\n\nUse `[coverage-py].config` instead if your config is in a non-standard location.", @@ -2643,7 +3135,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -2667,16 +3162,22 @@ "default": "coverage", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-console-script="], + "display_args": [ + "--coverage-py-console-script=" + ], "env_var": "PANTS_COVERAGE_PY_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-console-script"], + "scoped_cmd_line_args": [ + "--coverage-py-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -2700,16 +3201,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-entry-point="], + "display_args": [ + "--coverage-py-entry-point=" + ], "env_var": "PANTS_COVERAGE_PY_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-entry-point"], + "scoped_cmd_line_args": [ + "--coverage-py-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -2728,16 +3235,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-fail-under="], + "display_args": [ + "--coverage-py-fail-under=" + ], "env_var": "PANTS_COVERAGE_PY_FAIL_UNDER", "fromfile": false, "help": "Fail if the total combined coverage percentage for all tests is less than this number.\n\nUse this instead of setting `fail_under` in a coverage.py config file, as the config will apply to each test separately, while you typically want this to apply to the combined coverage for all tests run.\n\nNote that you must generate at least one (non-raw) coverage report for this check to trigger.\n\nNote also that if you specify a non-integral value, you must also set `[report] precision` properly in the coverage.py config file to make use of the decimal places. See https://coverage.readthedocs.io/en/latest/config.html.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-fail-under"], + "scoped_cmd_line_args": [ + "--coverage-py-fail-under" + ], "target_field_name": null, "typ": "float", - "unscoped_cmd_line_args": ["--fail-under"], + "unscoped_cmd_line_args": [ + "--fail-under" + ], "value_history": { "ranked_values": [ { @@ -2756,16 +3269,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-filter=\"['', '', ...]\""], + "display_args": [ + "--coverage-py-filter=\"['', '', ...]\"" + ], "env_var": "PANTS_COVERAGE_PY_FILTER", "fromfile": false, "help": "A list of Python modules or filesystem paths to use in the coverage report, e.g. `['helloworld_test', 'helloworld/util/dirutil']`.\n\nBoth modules and directory paths are recursive: any submodules or child paths, respectively, will be included.\n\nIf you leave this off, the coverage report will include every file in the transitive closure of the address/file arguments; for example, `test ::` will include every Python file in your project, whereas `test project/app_test.py` will include `app_test.py` and any of its transitive dependencies.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-filter"], + "scoped_cmd_line_args": [ + "--coverage-py-filter" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--filter"], + "unscoped_cmd_line_args": [ + "--filter" + ], "value_history": { "ranked_values": [ { @@ -2789,7 +3308,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]coverage-py-global-report"], + "display_args": [ + "--[no-]coverage-py-global-report" + ], "env_var": "PANTS_COVERAGE_PY_GLOBAL_REPORT", "fromfile": false, "help": "If true, Pants will generate a global coverage report.\n\nThe global report will include all Python source files in the workspace and not just those depended on by the tests that were run.", @@ -2801,7 +3322,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--global-report", "--no-global-report"], + "unscoped_cmd_line_args": [ + "--global-report", + "--no-global-report" + ], "value_history": { "ranked_values": [ { @@ -2825,16 +3349,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-install-from-resolve="], + "display_args": [ + "--coverage-py-install-from-resolve=" + ], "env_var": "PANTS_COVERAGE_PY_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `coverage-py` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-install-from-resolve"], + "scoped_cmd_line_args": [ + "--coverage-py-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -2850,7 +3380,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--coverage-py-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -2861,10 +3393,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--coverage-py-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -2875,7 +3411,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -2888,16 +3426,22 @@ "default": "{distdir}/coverage/python", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-output-dir="], + "display_args": [ + "--coverage-py-output-dir=" + ], "env_var": "PANTS_COVERAGE_PY_OUTPUT_DIR", "fromfile": false, "help": "Path to write the Pytest Coverage report to. Must be relative to the build root.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-output-dir"], + "scoped_cmd_line_args": [ + "--coverage-py-output-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-dir"], + "unscoped_cmd_line_args": [ + "--output-dir" + ], "value_history": { "ranked_values": [ { @@ -2914,11 +3458,20 @@ } }, "PANTS_COVERAGE_PY_REPORT": { - "choices": ["console", "xml", "html", "raw", "json", "lcov"], + "choices": [ + "console", + "xml", + "html", + "raw", + "json", + "lcov" + ], "comma_separated_choices": "console, xml, html, raw, json, lcov", "comma_separated_display_args": "--coverage-py-report=\"[, , ...]\"", "config_key": "report", - "default": ["console"], + "default": [ + "console" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -2929,10 +3482,14 @@ "help": "Which coverage report type(s) to emit.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-report"], + "scoped_cmd_line_args": [ + "--coverage-py-report" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--report"], + "unscoped_cmd_line_args": [ + "--report" + ], "value_history": { "ranked_values": [ { @@ -2943,7 +3500,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["console"] + "value": [ + "console" + ] } ] } @@ -2964,10 +3523,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-requirements"], + "scoped_cmd_line_args": [ + "--coverage-py-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -2991,16 +3554,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debugpy-args=\"[, , ...]\""], + "display_args": [ + "--debugpy-args=\"[, , ...]\"" + ], "env_var": "PANTS_DEBUGPY_ARGS", "fromfile": false, "help": "Arguments to pass directly to debugpy, e.g. `--debugpy-args='--log-to-stderr'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-args"], + "scoped_cmd_line_args": [ + "--debugpy-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -3024,16 +3593,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debugpy-console-script="], + "display_args": [ + "--debugpy-console-script=" + ], "env_var": "PANTS_DEBUGPY_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-console-script"], + "scoped_cmd_line_args": [ + "--debugpy-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -3052,16 +3627,22 @@ "default": "debugpy", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debugpy-entry-point="], + "display_args": [ + "--debugpy-entry-point=" + ], "env_var": "PANTS_DEBUGPY_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-entry-point"], + "scoped_cmd_line_args": [ + "--debugpy-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -3085,16 +3666,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debugpy-install-from-resolve="], + "display_args": [ + "--debugpy-install-from-resolve=" + ], "env_var": "PANTS_DEBUGPY_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `debugpy` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-install-from-resolve"], + "scoped_cmd_line_args": [ + "--debugpy-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -3110,7 +3697,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--debugpy-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -3121,10 +3710,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--debugpy-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -3135,7 +3728,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -3148,16 +3743,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debugpy-requirements=\"['', '', ...]\""], + "display_args": [ + "--debugpy-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_DEBUGPY_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-requirements"], + "scoped_cmd_line_args": [ + "--debugpy-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -3181,16 +3782,22 @@ "default": "127.0.0.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debug-adapter-host="], + "display_args": [ + "--debug-adapter-host=" + ], "env_var": "PANTS_DEBUG_ADAPTER_HOST", "fromfile": false, "help": "The hostname to use when launching the server.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debug-adapter-host"], + "scoped_cmd_line_args": [ + "--debug-adapter-host" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--host"], + "unscoped_cmd_line_args": [ + "--host" + ], "value_history": { "ranked_values": [ { @@ -3214,16 +3821,22 @@ "default": 5678, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debug-adapter-port="], + "display_args": [ + "--debug-adapter-port=" + ], "env_var": "PANTS_DEBUG_ADAPTER_PORT", "fromfile": false, "help": "The port to use when launching the server.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debug-adapter-port"], + "scoped_cmd_line_args": [ + "--debug-adapter-port" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--port"], + "unscoped_cmd_line_args": [ + "--port" + ], "value_history": { "ranked_values": [ { @@ -3247,16 +3860,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependees-closed"], + "display_args": [ + "--[no-]dependees-closed" + ], "env_var": "PANTS_DEPENDEES_CLOSED", "fromfile": false, "help": "Include the input targets in the output, along with the dependents.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependees-closed", "--no-dependees-closed"], + "scoped_cmd_line_args": [ + "--dependees-closed", + "--no-dependees-closed" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--closed", "--no-closed"], + "unscoped_cmd_line_args": [ + "--closed", + "--no-closed" + ], "value_history": { "ranked_values": [ { @@ -3280,16 +3901,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependees-output-file="], + "display_args": [ + "--dependees-output-file=" + ], "env_var": "PANTS_DEPENDEES_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependees-output-file"], + "scoped_cmd_line_args": [ + "--dependees-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -3308,16 +3935,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependees-sep="], + "display_args": [ + "--dependees-sep=" + ], "env_var": "PANTS_DEPENDEES_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependees-sep"], + "scoped_cmd_line_args": [ + "--dependees-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -3341,7 +3974,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependees-transitive"], + "display_args": [ + "--[no-]dependees-transitive" + ], "env_var": "PANTS_DEPENDEES_TRANSITIVE", "fromfile": false, "help": "List all transitive dependents. If unspecified, list direct dependents only.", @@ -3353,7 +3988,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--transitive", "--no-transitive"], + "unscoped_cmd_line_args": [ + "--transitive", + "--no-transitive" + ], "value_history": { "ranked_values": [ { @@ -3377,7 +4015,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependencies-closed"], + "display_args": [ + "--[no-]dependencies-closed" + ], "env_var": "PANTS_DEPENDENCIES_CLOSED", "fromfile": false, "help": "Include the input targets in the output, along with the dependencies.", @@ -3389,7 +4029,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--closed", "--no-closed"], + "unscoped_cmd_line_args": [ + "--closed", + "--no-closed" + ], "value_history": { "ranked_values": [ { @@ -3413,16 +4056,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependencies-output-file="], + "display_args": [ + "--dependencies-output-file=" + ], "env_var": "PANTS_DEPENDENCIES_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependencies-output-file"], + "scoped_cmd_line_args": [ + "--dependencies-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -3441,16 +4090,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependencies-sep="], + "display_args": [ + "--dependencies-sep=" + ], "env_var": "PANTS_DEPENDENCIES_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependencies-sep"], + "scoped_cmd_line_args": [ + "--dependencies-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -3474,7 +4129,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependencies-transitive"], + "display_args": [ + "--[no-]dependencies-transitive" + ], "env_var": "PANTS_DEPENDENCIES_TRANSITIVE", "fromfile": false, "help": "List all transitive dependencies. If unspecified, list direct dependencies only.", @@ -3486,7 +4143,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--transitive", "--no-transitive"], + "unscoped_cmd_line_args": [ + "--transitive", + "--no-transitive" + ], "value_history": { "ranked_values": [ { @@ -3510,16 +4170,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependents-closed"], + "display_args": [ + "--[no-]dependents-closed" + ], "env_var": "PANTS_DEPENDENTS_CLOSED", "fromfile": false, "help": "Include the input targets in the output, along with the dependents.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependents-closed", "--no-dependents-closed"], + "scoped_cmd_line_args": [ + "--dependents-closed", + "--no-dependents-closed" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--closed", "--no-closed"], + "unscoped_cmd_line_args": [ + "--closed", + "--no-closed" + ], "value_history": { "ranked_values": [ { @@ -3543,16 +4211,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependents-output-file="], + "display_args": [ + "--dependents-output-file=" + ], "env_var": "PANTS_DEPENDENTS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependents-output-file"], + "scoped_cmd_line_args": [ + "--dependents-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -3571,16 +4245,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependents-sep="], + "display_args": [ + "--dependents-sep=" + ], "env_var": "PANTS_DEPENDENTS_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependents-sep"], + "scoped_cmd_line_args": [ + "--dependents-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -3604,7 +4284,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependents-transitive"], + "display_args": [ + "--[no-]dependents-transitive" + ], "env_var": "PANTS_DEPENDENTS_TRANSITIVE", "fromfile": false, "help": "List all transitive dependents. If unspecified, list direct dependents only.", @@ -3616,7 +4298,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--transitive", "--no-transitive"], + "unscoped_cmd_line_args": [ + "--transitive", + "--no-transitive" + ], "value_history": { "ranked_values": [ { @@ -3640,16 +4325,22 @@ "default": "/tmp/tmp.TG08L3iBWC/dist", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-distdir="], + "display_args": [ + "--pants-distdir=" + ], "env_var": "PANTS_DISTDIR", "fromfile": false, "help": "Write end products, such as the results of `pants package`, to this dir.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-distdir"], + "scoped_cmd_line_args": [ + "--pants-distdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-distdir"], + "unscoped_cmd_line_args": [ + "--pants-distdir" + ], "value_history": { "ranked_values": [ { @@ -3681,10 +4372,14 @@ "help": "Arguments to pass directly to docformatter, e.g. `--docformatter-args='--wrap-summaries=100 --pre-summary-newline'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-args"], + "scoped_cmd_line_args": [ + "--docformatter-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -3708,16 +4403,22 @@ "default": "docformatter", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docformatter-console-script="], + "display_args": [ + "--docformatter-console-script=" + ], "env_var": "PANTS_DOCFORMATTER_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-console-script"], + "scoped_cmd_line_args": [ + "--docformatter-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -3741,16 +4442,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docformatter-entry-point="], + "display_args": [ + "--docformatter-entry-point=" + ], "env_var": "PANTS_DOCFORMATTER_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-entry-point"], + "scoped_cmd_line_args": [ + "--docformatter-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -3769,16 +4476,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docformatter-install-from-resolve="], + "display_args": [ + "--docformatter-install-from-resolve=" + ], "env_var": "PANTS_DOCFORMATTER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `docformatter` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-install-from-resolve"], + "scoped_cmd_line_args": [ + "--docformatter-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -3794,7 +4507,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--docformatter-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -3805,10 +4520,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--docformatter-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -3819,7 +4538,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -3840,10 +4561,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-requirements"], + "scoped_cmd_line_args": [ + "--docformatter-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -3867,16 +4592,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docformatter-skip"], + "display_args": [ + "--[no-]docformatter-skip" + ], "env_var": "PANTS_DOCFORMATTER_SKIP", "fromfile": false, "help": "If true, don't use docformatter when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-skip", "--no-docformatter-skip"], + "scoped_cmd_line_args": [ + "--docformatter-skip", + "--no-docformatter-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -3900,16 +4633,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dockerfile-parser-install-from-resolve="], + "display_args": [ + "--dockerfile-parser-install-from-resolve=" + ], "env_var": "PANTS_DOCKERFILE_PARSER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `dockerfile-parser` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dockerfile-parser-install-from-resolve"], + "scoped_cmd_line_args": [ + "--dockerfile-parser-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -3925,7 +4664,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--dockerfile-parser-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -3936,10 +4677,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dockerfile-parser-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--dockerfile-parser-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -3950,7 +4695,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -3971,10 +4718,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dockerfile-parser-requirements"], + "scoped_cmd_line_args": [ + "--dockerfile-parser-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -4006,10 +4757,14 @@ "help": "Global build arguments (for Docker `--build-arg` options) to use for all `docker build` invocations.\n\nEntries are either strings in the form `ARG_NAME=value` to set an explicit value; or just `ARG_NAME` to copy the value from Pants's own environment.\n\nExample:\n\n [docker]\n build_args = [\"VAR1=value\", \"VAR2\"]\n\nUse the `extra_build_args` field on a `docker_image` target for additional image specific build arguments.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-build-args"], + "scoped_cmd_line_args": [ + "--docker-build-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--build-args"], + "unscoped_cmd_line_args": [ + "--build-args" + ], "value_history": { "ranked_values": [ { @@ -4041,10 +4796,14 @@ "help": "Hosts entries to be added to the `/etc/hosts` file in all built images.\n\nExample:\n\n [docker]\n build_hosts = {\"docker\": \"10.180.0.1\", \"docker2\": \"10.180.0.2\"}\n\nUse the `extra_build_hosts` field on a `docker_image` target for additional image specific host entries.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-build-hosts"], + "scoped_cmd_line_args": [ + "--docker-build-hosts" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--build-hosts"], + "unscoped_cmd_line_args": [ + "--build-hosts" + ], "value_history": { "ranked_values": [ { @@ -4068,7 +4827,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-build-no-cache"], + "display_args": [ + "--[no-]docker-build-no-cache" + ], "env_var": "PANTS_DOCKER_BUILD_NO_CACHE", "fromfile": false, "help": "Do not use the Docker cache when building images.", @@ -4080,7 +4841,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--build-no-cache", "--no-build-no-cache"], + "unscoped_cmd_line_args": [ + "--build-no-cache", + "--no-build-no-cache" + ], "value_history": { "ranked_values": [ { @@ -4104,16 +4868,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-build-target-stage="], + "display_args": [ + "--docker-build-target-stage=" + ], "env_var": "PANTS_DOCKER_BUILD_TARGET_STAGE", "fromfile": false, "help": "Global default value for `target_stage` on `docker_image` targets, overriding the field value on the targets, if there is a matching stage in the `Dockerfile`.\n\nThis is useful to provide from the command line, to specify the target stage to build for at execution time.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-build-target-stage"], + "scoped_cmd_line_args": [ + "--docker-build-target-stage" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--build-target-stage"], + "unscoped_cmd_line_args": [ + "--build-target-stage" + ], "value_history": { "ranked_values": [ { @@ -4132,7 +4902,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-build-verbose"], + "display_args": [ + "--[no-]docker-build-verbose" + ], "env_var": "PANTS_DOCKER_BUILD_VERBOSE", "fromfile": false, "help": "Whether to log the Docker output to the console. If false, only the image ID is logged.", @@ -4144,7 +4916,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--build-verbose", "--no-build-verbose"], + "unscoped_cmd_line_args": [ + "--build-verbose", + "--no-build-verbose" + ], "value_history": { "ranked_values": [ { @@ -4168,16 +4943,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-default-context-root="], + "display_args": [ + "--docker-default-context-root=" + ], "env_var": "PANTS_DOCKER_DEFAULT_CONTEXT_ROOT", "fromfile": false, "help": "Provide a default Docker build context root path for `docker_image` targets that does not specify their own `context_root` field.\n\nThe context root is relative to the build root by default, but may be prefixed with `./` to be relative to the directory of the BUILD file of the `docker_image`.\n\nExamples:\n\n --default-context-root=src/docker\n --default-context-root=./relative_to_the_build_file", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-default-context-root"], + "scoped_cmd_line_args": [ + "--docker-default-context-root" + ], "target_field_name": null, "typ": "workspace_path", - "unscoped_cmd_line_args": ["--default-context-root"], + "unscoped_cmd_line_args": [ + "--default-context-root" + ], "value_history": { "ranked_values": [ { @@ -4201,16 +4982,22 @@ "default": "{name}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-default-repository="], + "display_args": [ + "--docker-default-repository=" + ], "env_var": "PANTS_DOCKER_DEFAULT_REPOSITORY", "fromfile": false, "help": "Configure the default repository name used in the Docker image tag.\n\nThe value is formatted and may reference these variables (in addition to the normal placeheolders derived from the Dockerfile and build args etc):\n\n * name\n * directory\n * parent_directory\n * target_repository\n\nExample: `--default-repository=\"{directory}/{name}\"`.\n\nThe `name` variable is the `docker_image`'s target name, `directory` and `parent_directory` are the name of the directory in which the BUILD file is for the target, and its parent directory respectively.\n\nUse the `repository` field to set this value directly on a `docker_image` target.\n\nRegistries may override the repository value for a specific registry.\n\nAny registries or tags are added to the image name as required, and should not be part of the repository name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-default-repository"], + "scoped_cmd_line_args": [ + "--docker-default-repository" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--default-repository"], + "unscoped_cmd_line_args": [ + "--default-repository" + ], "value_history": { "ranked_values": [ { @@ -4234,16 +5021,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-env-vars=\"[, , ...]\""], + "display_args": [ + "--docker-env-vars=\"[, , ...]\"" + ], "env_var": "PANTS_DOCKER_ENV_VARS", "fromfile": false, "help": "Environment variables to set for `docker` invocations.\n\nEntries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-env-vars"], + "scoped_cmd_line_args": [ + "--docker-env-vars" + ], "target_field_name": "docker_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--env-vars"], + "unscoped_cmd_line_args": [ + "--env-vars" + ], "value_history": { "ranked_values": [ { @@ -4264,7 +5057,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--docker-executable-search-paths=\"[, , ...]\"", "config_key": "executable_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -4275,10 +5070,14 @@ "help": "The PATH value that will be used to find the Docker client and any tools required. The special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-executable-search-paths"], + "scoped_cmd_line_args": [ + "--docker-executable-search-paths" + ], "target_field_name": "docker_executable_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--executable-search-paths"], + "unscoped_cmd_line_args": [ + "--executable-search-paths" + ], "value_history": { "ranked_values": [ { @@ -4289,7 +5088,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -4302,16 +5103,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-execution"], + "display_args": [ + "--[no-]docker-execution" + ], "env_var": "PANTS_DOCKER_EXECUTION", "fromfile": false, "help": "If true, `docker_environment` targets can be used to run builds inside a Docker container.\n\nIf false, anytime a `docker_environment` target is used, Pants will instead fallback to whatever the target's `fallback_environment` field is set to.\n\nThis can be useful, for example, if you want to always use Docker locally, but disable it in CI, or vice versa.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-execution", "--no-docker-execution"], + "scoped_cmd_line_args": [ + "--docker-execution", + "--no-docker-execution" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--docker-execution", "--no-docker-execution"], + "unscoped_cmd_line_args": [ + "--docker-execution", + "--no-docker-execution" + ], "value_history": { "ranked_values": [ { @@ -4343,10 +5152,14 @@ "help": "Configure Docker registries. The schema for a registry entry is as follows:\n\n {\n \"registry-alias\": {\n \"address\": \"registry-domain:port\",\n \"default\": bool,\n \"extra_image_tags\": [],\n \"skip_push\": bool,\n \"repository\": str,\n \"use_local_alias\": bool,\n },\n ...\n }\n\nIf no registries are provided in a `docker_image` target, then all default addresses will be used, if any.\n\nThe `docker_image.registries` may be provided with a list of registry addresses and registry aliases prefixed with `@` to be used instead of the defaults.\n\nA configured registry is marked as default either by setting `default = true` or with an alias of `\"default\"`.\n\nA `docker_image` may be pushed to a subset of registries using the per registry `skip_push` option rather then the all or nothing toggle of the field option `skip_push` on the `docker_image` target.\n\nAny image tags that should only be added for specific registries may be provided as the `extra_image_tags` option. The tags may use value formatting the same as for the `image_tags` field of the `docker_image` target.\n\nWhen a registry provides a `repository` value, it will be used instead of the `docker_image.repository` or the default repository. Using the placeholders `{target_repository}` or `{default_repository}` those overridden values may be incorporated into the registry specific repository value.\n\nIf `use_local_alias` is true, a built image is additionally tagged locally using the registry alias as the value for repository (i.e. the additional image tag is not pushed) and will be used for any `pants run` requests.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-registries"], + "scoped_cmd_line_args": [ + "--docker-registries" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--registries"], + "unscoped_cmd_line_args": [ + "--registries" + ], "value_history": { "ranked_values": [ { @@ -4370,16 +5183,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-run-args=\"[, , ...]\""], + "display_args": [ + "--docker-run-args=\"[, , ...]\"" + ], "env_var": "PANTS_DOCKER_RUN_ARGS", "fromfile": false, "help": "Additional arguments to use for `docker run` invocations.\n\nExample:\n\n $ scie-pants-linux-x86_64 run --docker-run-args=\"-p 127.0.0.1:80:8080/tcp --name demo\" src/example:image -- [image entrypoint args]\n\nTo provide the top-level options to the `docker` client, use `[docker].env_vars` to configure the [Environment variables](https://docs.docker.com/engine/reference/commandline/cli/#environment-variables) as appropriate.\n\nThe arguments for the image entrypoint may be passed on the command line after a double dash (`--`), or using the `--run-args` option.\n\nDefaults to `--interactive --tty` when stdout is connected to a terminal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-run-args"], + "scoped_cmd_line_args": [ + "--docker-run-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--run-args"], + "unscoped_cmd_line_args": [ + "--run-args" + ], "value_history": { "ranked_values": [ { @@ -4403,16 +5222,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-tailor"], + "display_args": [ + "--[no-]docker-tailor" + ], "env_var": "PANTS_DOCKER_TAILOR", "fromfile": false, "help": "If true, add `docker_image` targets with the `tailor` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-tailor", "--no-docker-tailor"], + "scoped_cmd_line_args": [ + "--docker-tailor", + "--no-docker-tailor" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -4436,16 +5263,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-tools=\"['', '', ...]\""], + "display_args": [ + "--docker-tools=\"['', '', ...]\"" + ], "env_var": "PANTS_DOCKER_TOOLS", "fromfile": false, "help": "List any additional executable tools required for Docker to work. The paths to these tools will be included in the PATH used in the execution sandbox, so that they may be used by the Docker client.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-tools"], + "scoped_cmd_line_args": [ + "--docker-tools" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--tools"], + "unscoped_cmd_line_args": [ + "--tools" + ], "value_history": { "ranked_values": [ { @@ -4469,16 +5302,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-use-buildx"], + "display_args": [ + "--[no-]docker-use-buildx" + ], "env_var": "PANTS_DOCKER_USE_BUILDX", "fromfile": false, "help": "Use [buildx](https://github.com/docker/buildx#buildx) (and BuildKit) for builds.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-use-buildx", "--no-docker-use-buildx"], + "scoped_cmd_line_args": [ + "--docker-use-buildx", + "--no-docker-use-buildx" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--use-buildx", "--no-use-buildx"], + "unscoped_cmd_line_args": [ + "--use-buildx", + "--no-use-buildx" + ], "value_history": { "ranked_values": [ { @@ -4511,10 +5352,14 @@ "help": "Arguments to pass directly to terraform, e.g. `--download-terraform-args='-auto-approve'`.\n\nAdditional arguments to pass to the Terraform command line.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-args"], + "scoped_cmd_line_args": [ + "--download-terraform-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -4546,10 +5391,14 @@ "help": "Additional environment variables that would be made available to all Terraform processes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-extra-env-vars"], + "scoped_cmd_line_args": [ + "--download-terraform-extra-env-vars" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--extra-env-vars"], + "unscoped_cmd_line_args": [ + "--extra-env-vars" + ], "value_history": { "ranked_values": [ { @@ -4754,10 +5603,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-known-versions"], + "scoped_cmd_line_args": [ + "--download-terraform-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -4954,7 +5807,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]download-terraform-tailor"], + "display_args": [ + "--[no-]download-terraform-tailor" + ], "env_var": "PANTS_DOWNLOAD_TERRAFORM_TAILOR", "fromfile": false, "help": "If true, add `terraform_module` targets with the `tailor` goal.", @@ -4966,7 +5821,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -5003,10 +5861,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--download-terraform-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -5035,16 +5897,22 @@ "default": "https://releases.hashicorp.com/terraform/{version}/terraform_{version}_{platform}.zip", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--download-terraform-url-template="], + "display_args": [ + "--download-terraform-url-template=" + ], "env_var": "PANTS_DOWNLOAD_TERRAFORM_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-url-template"], + "scoped_cmd_line_args": [ + "--download-terraform-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -5061,7 +5929,10 @@ } }, "PANTS_DOWNLOAD_TERRAFORM_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--download-terraform-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -5076,10 +5947,14 @@ "help": "\nWhat action to take in case the requested version of terraform is not supported.\n\nSupported terraform versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--download-terraform-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -5103,16 +5978,22 @@ "default": "1.4.6", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--download-terraform-version="], + "display_args": [ + "--download-terraform-version=" + ], "env_var": "PANTS_DOWNLOAD_TERRAFORM_VERSION", "fromfile": false, "help": "Use this version of terraform.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-version"], + "scoped_cmd_line_args": [ + "--download-terraform-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -5136,16 +6017,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dynamic-ui"], + "display_args": [ + "--[no-]dynamic-ui" + ], "env_var": "PANTS_DYNAMIC_UI", "fromfile": false, "help": "Display a dynamically-updating console UI as Pants runs. This is true by default if Pants detects a TTY and there is no 'CI' environment variable indicating that Pants is running in a continuous integration environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dynamic-ui", "--no-dynamic-ui"], + "scoped_cmd_line_args": [ + "--dynamic-ui", + "--no-dynamic-ui" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--dynamic-ui", "--no-dynamic-ui"], + "unscoped_cmd_line_args": [ + "--dynamic-ui", + "--no-dynamic-ui" + ], "value_history": { "ranked_values": [ { @@ -5162,23 +6051,32 @@ } }, "PANTS_DYNAMIC_UI_RENDERER": { - "choices": ["indicatif-spinner", "experimental-prodash"], + "choices": [ + "indicatif-spinner", + "experimental-prodash" + ], "comma_separated_choices": "indicatif-spinner, experimental-prodash", "comma_separated_display_args": "--dynamic-ui-renderer=", "config_key": "dynamic_ui_renderer", "default": "indicatif-spinner", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dynamic-ui-renderer="], + "display_args": [ + "--dynamic-ui-renderer=" + ], "env_var": "PANTS_DYNAMIC_UI_RENDERER", "fromfile": false, "help": "If `--dynamic-ui` is enabled, selects the renderer.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dynamic-ui-renderer"], + "scoped_cmd_line_args": [ + "--dynamic-ui-renderer" + ], "target_field_name": null, "typ": "DynamicUIRenderer", - "unscoped_cmd_line_args": ["--dynamic-ui-renderer"], + "unscoped_cmd_line_args": [ + "--dynamic-ui-renderer" + ], "value_history": { "ranked_values": [ { @@ -5202,16 +6100,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--engine-visualize-to="], + "display_args": [ + "--engine-visualize-to=" + ], "env_var": "PANTS_ENGINE_VISUALIZE_TO", "fromfile": false, "help": "A directory to write execution and rule graphs to as `dot` files. The contents of the directory will be overwritten if any filenames collide.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--engine-visualize-to"], + "scoped_cmd_line_args": [ + "--engine-visualize-to" + ], "target_field_name": null, "typ": "dir_option", - "unscoped_cmd_line_args": ["--engine-visualize-to"], + "unscoped_cmd_line_args": [ + "--engine-visualize-to" + ], "value_history": { "ranked_values": [ { @@ -5238,10 +6142,14 @@ "help": "A mapping of logical names to addresses to environment targets. For example:\n\n [environments-preview.names]\n linux_local = \"//:linux_env\"\n macos_local = \"//:macos_env\"\n centos6 = \"//:centos6_docker_env\"\n linux_ci = \"build-support:linux_ci_env\"\n macos_ci = \"build-support:macos_ci_env\"\n\nTo use an environment for a given target, specify the name in the `environment` field on that target. Pants will consume the environment target at the address mapped from that name.\n\nPants will ignore any environment targets that are not given a name via this option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--environments-preview-names"], + "scoped_cmd_line_args": [ + "--environments-preview-names" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--names"], + "unscoped_cmd_line_args": [ + "--names" + ], "value_history": { "ranked_values": [ { @@ -5273,10 +6181,14 @@ "help": "A list of config files that define groups of Pants targets to expose to IDEs via Build Server Protocol.\n\nPants generally uses fine-grained targets to define the components of a build (in many cases on a file-by-file basis). Many IDEs, however, favor coarse-grained targets that contain large numbers of source files. To accommodate this distinction, the Pants BSP server will compute a set of BSP build targets to use from the groups specified in the config files set for this option. Each group will become one or more BSP build targets.\n\nEach config file is a TOML file with a `groups` dictionary with the following format for an entry:\n\n # The dictionary key is used to identify the group. It must be unique.\n [groups.ID1]:\n # One or more Pants address specs defining what targets to include in the group.\n addresses = [\n \"src/jvm::\",\n \"tests/jvm::\",\n ]\n # Filter targets to a specific resolve. Targets in a group must be from a single resolve.\n # Format of filter is `TYPE:RESOLVE_NAME`. The only supported TYPE is `jvm`. RESOLVE_NAME must be\n # a valid resolve name.\n resolve = \"jvm:jvm-default\"\n display_name = \"Display Name\" # (Optional) Name shown to the user in the IDE.\n base_directory = \"path/from/build/root\" # (Optional) Hint to the IDE for where the build target should \"live.\"\n\nPants will merge the contents of the config files together. If the same ID is used for a group definition, in multiple config files, the definition in the latter config file will take effect.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--experimental-bsp-groups-config-files"], + "scoped_cmd_line_args": [ + "--experimental-bsp-groups-config-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--groups-config-files"], + "unscoped_cmd_line_args": [ + "--groups-config-files" + ], "value_history": { "ranked_values": [ { @@ -5297,7 +6209,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--experimental-bsp-runner-env-vars=\"['', '', ...]\"", "config_key": "runner_env_vars", - "default": ["PATH"], + "default": [ + "PATH" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -5308,10 +6222,14 @@ "help": "Environment variables to set in the BSP runner script when setting up BSP in a repository. Entries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants' own environment when the experimental-bsp goal was run.\n\nThis option only takes effect when the BSP runner script is written. If the option changes, you must run `scie-pants-linux-x86_64 experimental-bsp` again to write a new copy of the BSP runner script.\n\nNote: The environment variables passed to the Pants BSP server will be those set for your IDE and not your shell. For example, on macOS, the IDE is generally launched by `launchd` after clicking on a Dock icon, and not from the shell. Thus, any environment variables set for your shell will likely not be seen by the Pants BSP server. At the very least, on macOS consider writing an explicit PATH into the BSP runner script via this option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--experimental-bsp-runner-env-vars"], + "scoped_cmd_line_args": [ + "--experimental-bsp-runner-env-vars" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--runner-env-vars"], + "unscoped_cmd_line_args": [ + "--runner-env-vars" + ], "value_history": { "ranked_values": [ { @@ -5322,7 +6240,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["PATH"] + "value": [ + "PATH" + ] } ] } @@ -5335,7 +6255,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]experimental-bsp-server"], + "display_args": [ + "--[no-]experimental-bsp-server" + ], "env_var": "PANTS_EXPERIMENTAL_BSP_SERVER", "fromfile": false, "help": "Run the Build Server Protocol server. Pants will receive BSP RPC requests via the console. This should only ever be invoked via the IDE.", @@ -5347,7 +6269,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--server", "--no-server"], + "unscoped_cmd_line_args": [ + "--server", + "--no-server" + ], "value_history": { "ranked_values": [ { @@ -5371,16 +6296,22 @@ "default": "localhost", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--experimental-explorer-address="], + "display_args": [ + "--experimental-explorer-address=" + ], "env_var": "PANTS_EXPERIMENTAL_EXPLORER_ADDRESS", "fromfile": false, "help": "Server address to bind to.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--experimental-explorer-address"], + "scoped_cmd_line_args": [ + "--experimental-explorer-address" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--address"], + "unscoped_cmd_line_args": [ + "--address" + ], "value_history": { "ranked_values": [ { @@ -5404,16 +6335,22 @@ "default": 8000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--experimental-explorer-port="], + "display_args": [ + "--experimental-explorer-port=" + ], "env_var": "PANTS_EXPERIMENTAL_EXPLORER_PORT", "fromfile": false, "help": "Server port to bind to.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--experimental-explorer-port"], + "scoped_cmd_line_args": [ + "--experimental-explorer-port" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--port"], + "unscoped_cmd_line_args": [ + "--port" + ], "value_history": { "ranked_values": [ { @@ -5445,10 +6382,14 @@ "help": "When exporting a mutable virtualenv for a resolve, do PEP-660 editable installs of all 'python_distribution' targets that own code in the exported resolve.\n\nIf a resolve name is not in this list, 'python_distribution' targets will not be installed in the virtualenv. This defaults to an empty list for backwards compatibility and to prevent unnecessary work to generate and install the PEP-660 editable wheels.\n\nThis only applies when '[python].enable_resolves' is true and when exporting a 'mutable_virtualenv' ('symlinked_immutable_virtualenv' exports are not \"full\" virtualenvs because they must not be edited, and do not include 'pip').\n\nNOTE: If you are using legacy exports (not using the '--resolve' option), then this option has no effect. Legacy exports will not include any editable installs.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--export-py-editable-in-resolve"], + "scoped_cmd_line_args": [ + "--export-py-editable-in-resolve" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--py-editable-in-resolve"], + "unscoped_cmd_line_args": [ + "--py-editable-in-resolve" + ], "value_history": { "ranked_values": [ { @@ -5465,7 +6406,10 @@ } }, "PANTS_EXPORT_PY_RESOLVE_FORMAT": { - "choices": ["mutable_virtualenv", "symlinked_immutable_virtualenv"], + "choices": [ + "mutable_virtualenv", + "symlinked_immutable_virtualenv" + ], "comma_separated_choices": "mutable_virtualenv, symlinked_immutable_virtualenv", "comma_separated_display_args": "--export-py-resolve-format=", "config_key": "py_resolve_format", @@ -5480,10 +6424,14 @@ "help": "Export Python resolves using this format. Options are:\n - `mutable_virtualenv`: Export a standalone mutable virtualenv that you can\n further modify.\n - `symlinked_immutable_virtualenv`: Export a symlink into a cached Python virtualenv.\n This virtualenv will have no pip binary, and will be immutable. Any attempt to\n modify it will corrupt the cache! It may, however, take significantly less time\n to export than a standalone, mutable virtualenv.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--export-py-resolve-format"], + "scoped_cmd_line_args": [ + "--export-py-resolve-format" + ], "target_field_name": null, "typ": "PythonResolveExportFormat", - "unscoped_cmd_line_args": ["--py-resolve-format"], + "unscoped_cmd_line_args": [ + "--py-resolve-format" + ], "value_history": { "ranked_values": [ { @@ -5507,16 +6455,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--export-resolve=\"['', '', ...]\""], + "display_args": [ + "--export-resolve=\"['', '', ...]\"" + ], "env_var": "PANTS_EXPORT_RESOLVE", "fromfile": false, "help": "Export the specified resolve(s). The export format is backend-specific, e.g., Python resolves are exported as virtualenvs.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--export-resolve"], + "scoped_cmd_line_args": [ + "--export-resolve" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--resolve"], + "unscoped_cmd_line_args": [ + "--resolve" + ], "value_history": { "ranked_values": [ { @@ -5540,7 +6494,9 @@ "default": false, "deprecated_message": "Deprecated, is scheduled to be removed in version: 2.20.0.dev0.", "deprecation_active": true, - "display_args": ["--[no-]export-symlink-python-virtualenv"], + "display_args": [ + "--[no-]export-symlink-python-virtualenv" + ], "env_var": "PANTS_EXPORT_SYMLINK_PYTHON_VIRTUALENV", "fromfile": false, "help": "Export a symlink into a cached Python virtualenv. This virtualenv will have no pip binary, and will be immutable. Any attempt to modify it will corrupt the cache! It may, however, take significantly less time to export than a standalone, mutable virtualenv will.", @@ -5579,16 +6535,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]filedeps-absolute"], + "display_args": [ + "--[no-]filedeps-absolute" + ], "env_var": "PANTS_FILEDEPS_ABSOLUTE", "fromfile": false, "help": "If True, output with absolute path. If unspecified, output with path relative to the build root.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filedeps-absolute", "--no-filedeps-absolute"], + "scoped_cmd_line_args": [ + "--filedeps-absolute", + "--no-filedeps-absolute" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--absolute", "--no-absolute"], + "unscoped_cmd_line_args": [ + "--absolute", + "--no-absolute" + ], "value_history": { "ranked_values": [ { @@ -5612,16 +6576,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]filedeps-globs"], + "display_args": [ + "--[no-]filedeps-globs" + ], "env_var": "PANTS_FILEDEPS_GLOBS", "fromfile": false, "help": "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 `!`).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filedeps-globs", "--no-filedeps-globs"], + "scoped_cmd_line_args": [ + "--filedeps-globs", + "--no-filedeps-globs" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--globs", "--no-globs"], + "unscoped_cmd_line_args": [ + "--globs", + "--no-globs" + ], "value_history": { "ranked_values": [ { @@ -5645,16 +6617,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filedeps-output-file="], + "display_args": [ + "--filedeps-output-file=" + ], "env_var": "PANTS_FILEDEPS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filedeps-output-file"], + "scoped_cmd_line_args": [ + "--filedeps-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -5673,16 +6651,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filedeps-sep="], + "display_args": [ + "--filedeps-sep=" + ], "env_var": "PANTS_FILEDEPS_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filedeps-sep"], + "scoped_cmd_line_args": [ + "--filedeps-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -5706,7 +6690,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]filedeps-transitive"], + "display_args": [ + "--[no-]filedeps-transitive" + ], "env_var": "PANTS_FILEDEPS_TRANSITIVE", "fromfile": false, "help": "If True, list files from all dependencies, including transitive dependencies. If unspecified, only list files from the target.", @@ -5718,7 +6704,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--transitive", "--no-transitive"], + "unscoped_cmd_line_args": [ + "--transitive", + "--no-transitive" + ], "value_history": { "ranked_values": [ { @@ -5750,10 +6739,14 @@ "help": "Filter on target addresses matching these regexes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-address-regex"], + "scoped_cmd_line_args": [ + "--filter-address-regex" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--address-regex"], + "unscoped_cmd_line_args": [ + "--address-regex" + ], "value_history": { "ranked_values": [ { @@ -5770,23 +6763,33 @@ } }, "PANTS_FILTER_GRANULARITY": { - "choices": ["all", "file", "BUILD"], + "choices": [ + "all", + "file", + "BUILD" + ], "comma_separated_choices": "all, file, BUILD", "comma_separated_display_args": "--filter-granularity=", "config_key": "granularity", "default": "all", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filter-granularity="], + "display_args": [ + "--filter-granularity=" + ], "env_var": "PANTS_FILTER_GRANULARITY", "fromfile": false, "help": "Filter to rendering only targets declared in BUILD files, only file-level targets, or all targets.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-granularity"], + "scoped_cmd_line_args": [ + "--filter-granularity" + ], "target_field_name": null, "typ": "TargetGranularity", - "unscoped_cmd_line_args": ["--granularity"], + "unscoped_cmd_line_args": [ + "--granularity" + ], "value_history": { "ranked_values": [ { @@ -5810,16 +6813,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filter-output-file="], + "display_args": [ + "--filter-output-file=" + ], "env_var": "PANTS_FILTER_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-output-file"], + "scoped_cmd_line_args": [ + "--filter-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -5838,16 +6847,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filter-sep="], + "display_args": [ + "--filter-sep=" + ], "env_var": "PANTS_FILTER_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-sep"], + "scoped_cmd_line_args": [ + "--filter-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -5879,10 +6894,14 @@ "help": "Filter on targets with tags matching these regexes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-tag-regex"], + "scoped_cmd_line_args": [ + "--filter-tag-regex" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--tag-regex"], + "unscoped_cmd_line_args": [ + "--tag-regex" + ], "value_history": { "ranked_values": [ { @@ -5914,10 +6933,14 @@ "help": "Filter on these target types, e.g. `resources` or `python_sources`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-target-type"], + "scoped_cmd_line_args": [ + "--filter-target-type" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--target-type"], + "unscoped_cmd_line_args": [ + "--target-type" + ], "value_history": { "ranked_values": [ { @@ -5941,16 +6964,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--fix-batch-size="], + "display_args": [ + "--fix-batch-size=" + ], "env_var": "PANTS_FIX_BATCH_SIZE", "fromfile": false, "help": "The target number of files to be included in each fixer batch.\n\nFixer processes are batched for a few reasons:\n\n 1. to avoid OS argument length limits (in processes which don't support argument files)\n 2. to support more stable cache keys than would be possible if all files were operated on in a single batch.\n 3. to allow for parallelism in fixer processes which don't have internal parallelism, or -- if they do support internal parallelism -- to improve scheduling behavior when multiple processes are competing for cores and so internal parallelism cannot be used perfectly.\n\nIn order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a \"target\" batch size (rather than an exact value).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--fix-batch-size"], + "scoped_cmd_line_args": [ + "--fix-batch-size" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--batch-size"], + "unscoped_cmd_line_args": [ + "--batch-size" + ], "value_history": { "ranked_values": [ { @@ -5974,16 +7003,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--fix-only=\"['', '', ...]\""], + "display_args": [ + "--fix-only=\"['', '', ...]\"" + ], "env_var": "PANTS_FIX_ONLY", "fromfile": false, "help": "Only run these fixers and skip all others.\n\nThe fixer names are outputted at the final summary of running this goal, e.g. `autoflake` and `pyupgrade`. You can also run `fix --only=fake` to get a list of all activated fixers.\n\nYou can repeat this option, e.g. `fix --only=autoflake --only=pyupgrade` or `fix --only=['autoflake', 'pyupgrade']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--fix-only"], + "scoped_cmd_line_args": [ + "--fix-only" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--only"], + "unscoped_cmd_line_args": [ + "--only" + ], "value_history": { "ranked_values": [ { @@ -6007,7 +7042,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]fix-skip-formatters"], + "display_args": [ + "--[no-]fix-skip-formatters" + ], "env_var": "PANTS_FIX_SKIP_FORMATTERS", "fromfile": false, "help": "If true, skip running all formatters.\n\nFYI: when running `scie-pants-linux-x86_64 fix fmt ::`, there should be diminishing performance benefit to using this flag. Pants attempts to reuse the results from `fmt` when running `fix` where possible.", @@ -6019,7 +7056,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip-formatters", "--no-skip-formatters"], + "unscoped_cmd_line_args": [ + "--skip-formatters", + "--no-skip-formatters" + ], "value_history": { "ranked_values": [ { @@ -6043,16 +7083,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-args=\"[, , ...]\""], + "display_args": [ + "--flake8-args=\"[, , ...]\"" + ], "env_var": "PANTS_FLAKE8_ARGS", "fromfile": false, "help": "Arguments to pass directly to Flake8, e.g. `--flake8-args='--ignore E123,W456 --enable-extensions H111'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-args"], + "scoped_cmd_line_args": [ + "--flake8-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -6076,16 +7122,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-config="], + "display_args": [ + "--flake8-config=" + ], "env_var": "PANTS_FLAKE8_CONFIG", "fromfile": false, "help": "Path to an INI config file understood by Flake8 (https://flake8.pycqa.org/en/latest/user/configuration.html).\n\nSetting this option will disable `[flake8].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-config"], + "scoped_cmd_line_args": [ + "--flake8-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -6104,7 +7156,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]flake8-config-discovery"], + "display_args": [ + "--[no-]flake8-config-discovery" + ], "env_var": "PANTS_FLAKE8_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.flake8`, `flake8`, `setup.cfg`, and `tox.ini`).\n\nUse `[flake8].config` instead if your config is in a non-standard location.", @@ -6116,7 +7170,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -6140,16 +7197,22 @@ "default": "flake8", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-console-script="], + "display_args": [ + "--flake8-console-script=" + ], "env_var": "PANTS_FLAKE8_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-console-script"], + "scoped_cmd_line_args": [ + "--flake8-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -6173,16 +7236,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-entry-point="], + "display_args": [ + "--flake8-entry-point=" + ], "env_var": "PANTS_FLAKE8_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-entry-point"], + "scoped_cmd_line_args": [ + "--flake8-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -6209,10 +7278,14 @@ "help": "Paths to extra files to include in the sandbox. This can be useful for Flake8 plugins,\n like including config files for the `flake8-bandit` plugin.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-extra-files"], + "scoped_cmd_line_args": [ + "--flake8-extra-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--extra-files"], + "unscoped_cmd_line_args": [ + "--extra-files" + ], "value_history": { "ranked_values": [ { @@ -6236,16 +7309,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-install-from-resolve="], + "display_args": [ + "--flake8-install-from-resolve=" + ], "env_var": "PANTS_FLAKE8_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `flake8` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-install-from-resolve"], + "scoped_cmd_line_args": [ + "--flake8-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -6264,16 +7343,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-requirements=\"['', '', ...]\""], + "display_args": [ + "--flake8-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_FLAKE8_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-requirements"], + "scoped_cmd_line_args": [ + "--flake8-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -6297,16 +7382,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]flake8-skip"], + "display_args": [ + "--[no-]flake8-skip" + ], "env_var": "PANTS_FLAKE8_SKIP", "fromfile": false, "help": "If true, don't use Flake8 when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-skip", "--no-flake8-skip"], + "scoped_cmd_line_args": [ + "--flake8-skip", + "--no-flake8-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -6338,10 +7431,14 @@ "help": "An optional list of `python_sources` target addresses to load first-party plugins.\n\nYou must set the plugin's parent directory as a source root. For example, if your plugin is at `build-support/flake8/custom_plugin.py`, add `'build-support/flake8'` to `[source].root_patterns` in `pants.toml`. This is necessary for Pants to know how to tell Flake8 to discover your plugin. See https://www.pantsbuild.org/v2.19/docs/source-roots\n\nYou must also set `[flake8:local-plugins]` in your Flake8 config file.\n\nFor example:\n\n [flake8:local-plugins]\n extension =\n CUSTOMCODE = custom_plugin:MyChecker\n\nWhile your plugin's code can depend on other first-party code and third-party requirements, all first-party dependencies of the plugin must live in the same directory or a subdirectory.\n\nTo instead load third-party plugins, add them to a custom resolve alongside flake8 itself, as described in https://www.pantsbuild.org/v2.19/docs/python-lockfiles#lockfiles-for-tools.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-source-plugins"], + "scoped_cmd_line_args": [ + "--flake8-source-plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--source-plugins"], + "unscoped_cmd_line_args": [ + "--source-plugins" + ], "value_history": { "ranked_values": [ { @@ -6365,16 +7462,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--fmt-batch-size="], + "display_args": [ + "--fmt-batch-size=" + ], "env_var": "PANTS_FMT_BATCH_SIZE", "fromfile": false, "help": "The target number of files to be included in each formatter batch.\n\nFormatter processes are batched for a few reasons:\n\n 1. to avoid OS argument length limits (in processes which don't support argument files)\n 2. to support more stable cache keys than would be possible if all files were operated on in a single batch.\n 3. to allow for parallelism in formatter processes which don't have internal parallelism, or -- if they do support internal parallelism -- to improve scheduling behavior when multiple processes are competing for cores and so internal parallelism cannot be used perfectly.\n\nIn order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a \"target\" batch size (rather than an exact value).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--fmt-batch-size"], + "scoped_cmd_line_args": [ + "--fmt-batch-size" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--batch-size"], + "unscoped_cmd_line_args": [ + "--batch-size" + ], "value_history": { "ranked_values": [ { @@ -6398,16 +7501,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--fmt-only=\"['', '', ...]\""], + "display_args": [ + "--fmt-only=\"['', '', ...]\"" + ], "env_var": "PANTS_FMT_ONLY", "fromfile": false, "help": "Only run these formatters and skip all others.\n\nThe formatter names are outputted at the final summary of running this goal, e.g. `isort` and `shfmt`. You can also run `fmt --only=fake` to get a list of all activated formatters.\n\nYou can repeat this option, e.g. `fmt --only=isort --only=shfmt` or `fmt --only=['isort', 'shfmt']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--fmt-only"], + "scoped_cmd_line_args": [ + "--fmt-only" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--only"], + "unscoped_cmd_line_args": [ + "--only" + ], "value_history": { "ranked_values": [ { @@ -6431,16 +7540,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--generate-lockfiles-custom-command="], + "display_args": [ + "--generate-lockfiles-custom-command=" + ], "env_var": "PANTS_GENERATE_LOCKFILES_CUSTOM_COMMAND", "fromfile": false, "help": "If set, lockfile headers will say to run this command to regenerate the lockfile, rather than running `scie-pants-linux-x86_64 generate-lockfiles --resolve=` like normal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--generate-lockfiles-custom-command"], + "scoped_cmd_line_args": [ + "--generate-lockfiles-custom-command" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--custom-command"], + "unscoped_cmd_line_args": [ + "--custom-command" + ], "value_history": { "ranked_values": [ { @@ -6459,7 +7574,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]generate-lockfiles-diff"], + "display_args": [ + "--[no-]generate-lockfiles-diff" + ], "env_var": "PANTS_GENERATE_LOCKFILES_DIFF", "fromfile": false, "help": "Print a summary of changed distributions after generating the lockfile.", @@ -6471,7 +7588,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--diff", "--no-diff"], + "unscoped_cmd_line_args": [ + "--diff", + "--no-diff" + ], "value_history": { "ranked_values": [ { @@ -6495,7 +7615,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]generate-lockfiles-diff-include-unchanged"], + "display_args": [ + "--[no-]generate-lockfiles-diff-include-unchanged" + ], "env_var": "PANTS_GENERATE_LOCKFILES_DIFF_INCLUDE_UNCHANGED", "fromfile": false, "help": "Include unchanged distributions in the diff summary output. Implies `diff=true`.", @@ -6542,10 +7664,14 @@ "help": "Only generate lockfiles for the specified resolve(s).\n\nResolves are the logical names for the different lockfiles used in your project. For your own code's dependencies, these come from backend-specific configuration such as `[python].resolves`. For tool lockfiles, resolve names are the options scope for that tool such as `black`, `pytest`, and `mypy-protobuf`.\n\nFor example, you can run `scie-pants-linux-x86_64 generate-lockfiles --resolve=black --resolve=pytest --resolve=data-science` to only generate lockfiles for those two tools and your resolve named `data-science`.\n\nIf you specify an invalid resolve name, like 'fake', Pants will output all possible values.\n\nIf not specified, Pants will generate lockfiles for all resolves.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--generate-lockfiles-resolve"], + "scoped_cmd_line_args": [ + "--generate-lockfiles-resolve" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--resolve"], + "unscoped_cmd_line_args": [ + "--resolve" + ], "value_history": { "ranked_values": [ { @@ -6569,16 +7695,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--gofmt-args=\"[, , ...]\""], + "display_args": [ + "--gofmt-args=\"[, , ...]\"" + ], "env_var": "PANTS_GOFMT_ARGS", "fromfile": false, "help": "Arguments to pass directly to gofmt, e.g. `--gofmt-args='-s -e'`.\n\nOnly the following style related options are supported: `-e`, `-r`, `-s`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--gofmt-args"], + "scoped_cmd_line_args": [ + "--gofmt-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -6602,16 +7734,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]gofmt-skip"], + "display_args": [ + "--[no-]gofmt-skip" + ], "env_var": "PANTS_GOFMT_SKIP", "fromfile": false, "help": "If true, don't use gofmt when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--gofmt-skip", "--no-gofmt-skip"], + "scoped_cmd_line_args": [ + "--gofmt-skip", + "--no-gofmt-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -6635,16 +7775,22 @@ "default": "bin", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-asdf-bin-relpath="], + "display_args": [ + "--golang-asdf-bin-relpath=" + ], "env_var": "PANTS_GOLANG_ASDF_BIN_RELPATH", "fromfile": false, "help": "The path relative to an ASDF install directory to use to find the `bin` directory within an installed Go distribution. The default value for this option works for the `go-sdk` ASDF plugin. Other ASDF plugins that install Go may have a different relative path to use.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-asdf-bin-relpath"], + "scoped_cmd_line_args": [ + "--golang-asdf-bin-relpath" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--asdf-bin-relpath"], + "unscoped_cmd_line_args": [ + "--asdf-bin-relpath" + ], "value_history": { "ranked_values": [ { @@ -6668,16 +7814,22 @@ "default": "go-sdk", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-asdf-tool-name="], + "display_args": [ + "--golang-asdf-tool-name=" + ], "env_var": "PANTS_GOLANG_ASDF_TOOL_NAME", "fromfile": false, "help": "The ASDF tool name to use when searching for installed Go distributions using the ASDF tool manager (https://asdf-vm.com/). The default value for this option is for the `go-sdk` ASDF plugin (https://github.com/yacchi/asdf-go-sdk.git). There are other plugins. If you wish to use one of them, then set this option to the ASDF tool name under which that other plugin was installed into ASDF.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-asdf-tool-name"], + "scoped_cmd_line_args": [ + "--golang-asdf-tool-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--asdf-tool-name"], + "unscoped_cmd_line_args": [ + "--asdf-tool-name" + ], "value_history": { "ranked_values": [ { @@ -6698,19 +7850,28 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-cxx-flags=\"['', '', ...]\"", "config_key": "cgo_cxx_flags", - "default": ["-g", "-O2"], + "default": [ + "-g", + "-O2" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-cxx-flags=\"['', '', ...]\""], + "display_args": [ + "--golang-cgo-cxx-flags=\"['', '', ...]\"" + ], "env_var": "PANTS_GOLANG_CGO_CXX_FLAGS", "fromfile": false, "help": "Compiler options used when compiling C++ code when Cgo is enabled. Equivalent to setting the CGO_CXXFLAGS environment variable when invoking `go`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-cxx-flags"], + "scoped_cmd_line_args": [ + "--golang-cgo-cxx-flags" + ], "target_field_name": "golang_cgo_cxx_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-cxx-flags"], + "unscoped_cmd_line_args": [ + "--cgo-cxx-flags" + ], "value_history": { "ranked_values": [ { @@ -6721,7 +7882,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["-g", "-O2"] + "value": [ + "-g", + "-O2" + ] } ] } @@ -6731,19 +7895,28 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-c-flags=\"['', '', ...]\"", "config_key": "cgo_c_flags", - "default": ["-g", "-O2"], + "default": [ + "-g", + "-O2" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-c-flags=\"['', '', ...]\""], + "display_args": [ + "--golang-cgo-c-flags=\"['', '', ...]\"" + ], "env_var": "PANTS_GOLANG_CGO_C_FLAGS", "fromfile": false, "help": "Compiler options used when compiling C code when Cgo is enabled. Equivalent to setting the CGO_CFLAGS environment variable when invoking `go`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-c-flags"], + "scoped_cmd_line_args": [ + "--golang-cgo-c-flags" + ], "target_field_name": "golang_cgo_c_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-c-flags"], + "unscoped_cmd_line_args": [ + "--cgo-c-flags" + ], "value_history": { "ranked_values": [ { @@ -6754,7 +7927,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["-g", "-O2"] + "value": [ + "-g", + "-O2" + ] } ] } @@ -6767,7 +7943,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]golang-cgo-enabled"], + "display_args": [ + "--[no-]golang-cgo-enabled" + ], "env_var": "PANTS_GOLANG_CGO_ENABLED", "fromfile": false, "help": "Enable Cgo support, which allows Go and C code to interact. This option must be enabled for any packages making use of Cgo to actually be compiled with Cgo support.\n\nSee https://go.dev/blog/cgo and https://pkg.go.dev/cmd/cgo for additional information about Cgo.", @@ -6779,7 +7957,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--cgo-enabled", "--no-cgo-enabled"], + "unscoped_cmd_line_args": [ + "--cgo-enabled", + "--no-cgo-enabled" + ], "value_history": { "ranked_values": [ { @@ -6803,16 +7984,22 @@ "default": "gfortran", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-fortran-binary-name="], + "display_args": [ + "--golang-cgo-fortran-binary-name=" + ], "env_var": "PANTS_GOLANG_CGO_FORTRAN_BINARY_NAME", "fromfile": false, "help": "Name of the tool to use to compile fortran code included via CGo in a Go package. Pants will search for the tool using the paths specified by the `[golang].cgo_tool_search_paths` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-fortran-binary-name"], + "scoped_cmd_line_args": [ + "--golang-cgo-fortran-binary-name" + ], "target_field_name": "golang_cgo_fortran_binary_name", "typ": "str", - "unscoped_cmd_line_args": ["--cgo-fortran-binary-name"], + "unscoped_cmd_line_args": [ + "--cgo-fortran-binary-name" + ], "value_history": { "ranked_values": [ { @@ -6833,7 +8020,10 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-fortran-flags=\"['', '', ...]\"", "config_key": "cgo_fortran_flags", - "default": ["-g", "-O2"], + "default": [ + "-g", + "-O2" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -6844,10 +8034,14 @@ "help": "Compiler options used when compiling Fortran code when Cgo is enabled. Equivalent to setting the CGO_FFLAGS environment variable when invoking `go`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-fortran-flags"], + "scoped_cmd_line_args": [ + "--golang-cgo-fortran-flags" + ], "target_field_name": "golang_cgo_fortran_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-fortran-flags"], + "unscoped_cmd_line_args": [ + "--cgo-fortran-flags" + ], "value_history": { "ranked_values": [ { @@ -6858,7 +8052,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["-g", "-O2"] + "value": [ + "-g", + "-O2" + ] } ] } @@ -6871,16 +8068,22 @@ "default": "gcc", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-gcc-binary-name="], + "display_args": [ + "--golang-cgo-gcc-binary-name=" + ], "env_var": "PANTS_GOLANG_CGO_GCC_BINARY_NAME", "fromfile": false, "help": "Name of the tool to use to compile C code included via CGo in a Go package. Pants will search for the tool using the paths specified by the `[golang].cgo_tool_search_paths` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-gcc-binary-name"], + "scoped_cmd_line_args": [ + "--golang-cgo-gcc-binary-name" + ], "target_field_name": "golang_cgo_gcc_binary_name", "typ": "str", - "unscoped_cmd_line_args": ["--cgo-gcc-binary-name"], + "unscoped_cmd_line_args": [ + "--cgo-gcc-binary-name" + ], "value_history": { "ranked_values": [ { @@ -6904,16 +8107,22 @@ "default": "g++", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-gxx-binary-name="], + "display_args": [ + "--golang-cgo-gxx-binary-name=" + ], "env_var": "PANTS_GOLANG_CGO_GXX_BINARY_NAME", "fromfile": false, "help": "Name of the tool to use to compile C++ code included via CGo in a Go package. Pants will search for the tool using the paths specified by the `[golang].cgo_tool_search_paths` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-gxx-binary-name"], + "scoped_cmd_line_args": [ + "--golang-cgo-gxx-binary-name" + ], "target_field_name": "golang_cgo_gxx_binary_name", "typ": "str", - "unscoped_cmd_line_args": ["--cgo-gxx-binary-name"], + "unscoped_cmd_line_args": [ + "--cgo-gxx-binary-name" + ], "value_history": { "ranked_values": [ { @@ -6934,19 +8143,28 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-linker-flags=\"['', '', ...]\"", "config_key": "cgo_linker_flags", - "default": ["-g", "-O2"], + "default": [ + "-g", + "-O2" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-linker-flags=\"['', '', ...]\""], + "display_args": [ + "--golang-cgo-linker-flags=\"['', '', ...]\"" + ], "env_var": "PANTS_GOLANG_CGO_LINKER_FLAGS", "fromfile": false, "help": "Compiler options used when linking native code when Cgo is enabled. Equivalent to setting the CGO_LDFLAGS environment variable when invoking `go`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-linker-flags"], + "scoped_cmd_line_args": [ + "--golang-cgo-linker-flags" + ], "target_field_name": "golang_cgo_linker_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-linker-flags"], + "unscoped_cmd_line_args": [ + "--cgo-linker-flags" + ], "value_history": { "ranked_values": [ { @@ -6957,7 +8175,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["-g", "-O2"] + "value": [ + "-g", + "-O2" + ] } ] } @@ -6967,7 +8188,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-tool-search-paths=\"['', '', ...]\"", "config_key": "cgo_tool_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -6978,10 +8201,14 @@ "help": "A list of paths to search for tools needed by CGo (e.g., gcc, g++).\n\nSpecify absolute paths to directories with tools needed by CGo , e.g. `/usr/bin`. Earlier entries will be searched first.\n\nThe following special strings are supported:\n\n* ``, the contents of the PATH environment variable", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-tool-search-paths"], + "scoped_cmd_line_args": [ + "--golang-cgo-tool-search-paths" + ], "target_field_name": "golang_cgo_tool_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-tool-search-paths"], + "unscoped_cmd_line_args": [ + "--cgo-tool-search-paths" + ], "value_history": { "ranked_values": [ { @@ -6992,7 +8219,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -7005,16 +8234,22 @@ "default": "gcc", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-external-linker-binary-name="], + "display_args": [ + "--golang-external-linker-binary-name=" + ], "env_var": "PANTS_GOLANG_EXTERNAL_LINKER_BINARY_NAME", "fromfile": false, "help": "Name of the tool to use as the \"external linker\" when invoking `go tool link`. Pants will search for the tool using the paths specified by the `[golang].cgo_tool_search_paths` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-external-linker-binary-name"], + "scoped_cmd_line_args": [ + "--golang-external-linker-binary-name" + ], "target_field_name": "golang_external_linker_binary_name", "typ": "str", - "unscoped_cmd_line_args": ["--external-linker-binary-name"], + "unscoped_cmd_line_args": [ + "--external-linker-binary-name" + ], "value_history": { "ranked_values": [ { @@ -7035,19 +8270,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-go-search-paths=\"['', '', ...]\"", "config_key": "go_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-go-search-paths=\"['', '', ...]\""], + "display_args": [ + "--golang-go-search-paths=\"['', '', ...]\"" + ], "env_var": "PANTS_GOLANG_GO_SEARCH_PATHS", "fromfile": false, "help": "A list of paths to search for Go.\n\nSpecify absolute paths to directories with the `go` binary, e.g. `/usr/bin`. Earlier entries will be searched first.\n\nThe following special strings are supported:\n\n* ``, the contents of the PATH environment variable\n* ``, all Go versions currently configured by ASDF `(asdf shell, ${HOME}/.tool-versions)`, with a fallback to all installed versions\n* ``, the ASDF binary with the version in `BUILD_ROOT/.tool-versions`", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-go-search-paths"], + "scoped_cmd_line_args": [ + "--golang-go-search-paths" + ], "target_field_name": "golang_go_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--go-search-paths"], + "unscoped_cmd_line_args": [ + "--go-search-paths" + ], "value_history": { "ranked_values": [ { @@ -7058,7 +8301,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -7071,16 +8316,22 @@ "default": "1.17", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-minimum-expected-version="], + "display_args": [ + "--golang-minimum-expected-version=" + ], "env_var": "PANTS_GOLANG_MINIMUM_EXPECTED_VERSION", "fromfile": false, "help": "The minimum Go version the distribution discovered by Pants must support.\n\nFor example, if you set `'1.17'`, then Pants will look for a Go binary that is 1.17+, e.g. 1.17 or 1.18.\n\nYou should still set the Go version for each module in your `go.mod` with the `go` directive.\n\nDo not include the patch version.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-minimum-expected-version"], + "scoped_cmd_line_args": [ + "--golang-minimum-expected-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--minimum-expected-version"], + "unscoped_cmd_line_args": [ + "--minimum-expected-version" + ], "value_history": { "ranked_values": [ { @@ -7101,7 +8352,12 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-subprocess-env-vars=\"['', '', ...]\"", "config_key": "subprocess_env_vars", - "default": ["LANG", "LC_CTYPE", "LC_ALL", "PATH"], + "default": [ + "LANG", + "LC_CTYPE", + "LC_ALL", + "PATH" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -7112,10 +8368,14 @@ "help": "Environment variables to set when invoking the `go` tool. Entries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-subprocess-env-vars"], + "scoped_cmd_line_args": [ + "--golang-subprocess-env-vars" + ], "target_field_name": "golang_subprocess_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--subprocess-env-vars"], + "unscoped_cmd_line_args": [ + "--subprocess-env-vars" + ], "value_history": { "ranked_values": [ { @@ -7126,7 +8386,12 @@ { "details": "", "rank": "HARDCODED", - "value": ["LANG", "LC_CTYPE", "LC_ALL", "PATH"] + "value": [ + "LANG", + "LC_CTYPE", + "LC_ALL", + "PATH" + ] } ] } @@ -7139,7 +8404,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]golang-tailor-binary-targets"], + "display_args": [ + "--[no-]golang-tailor-binary-targets" + ], "env_var": "PANTS_GOLANG_TAILOR_BINARY_TARGETS", "fromfile": false, "help": "If true, add a `go_binary` target with the `tailor` goal in every directory with a `.go` file with `package main`.", @@ -7178,7 +8445,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]golang-tailor-go-mod-targets"], + "display_args": [ + "--[no-]golang-tailor-go-mod-targets" + ], "env_var": "PANTS_GOLANG_TAILOR_GO_MOD_TARGETS", "fromfile": false, "help": "If true, add a `go_mod` target with the `tailor` goal wherever there is a `go.mod` file.", @@ -7217,7 +8486,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]golang-tailor-package-targets"], + "display_args": [ + "--[no-]golang-tailor-package-targets" + ], "env_var": "PANTS_GOLANG_TAILOR_PACKAGE_TARGETS", "fromfile": false, "help": "If true, add a `go_package` target with the `tailor` goal in every directory with a `.go` file.", @@ -7256,7 +8527,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]google-java-format-aosp"], + "display_args": [ + "--[no-]google-java-format-aosp" + ], "env_var": "PANTS_GOOGLE_JAVA_FORMAT_AOSP", "fromfile": false, "help": "Use AOSP style instead of Google Style (4-space indentation). (\"AOSP\" is the Android Open Source Project.)", @@ -7268,7 +8541,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--aosp", "--no-aosp"], + "unscoped_cmd_line_args": [ + "--aosp", + "--no-aosp" + ], "value_history": { "ranked_values": [ { @@ -7289,7 +8565,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--google-java-format-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["com.google.googlejavaformat:google-java-format:{version}"], + "default": [ + "com.google.googlejavaformat:google-java-format:{version}" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -7300,10 +8578,14 @@ "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[google-java-format].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--google-java-format-artifacts"], + "scoped_cmd_line_args": [ + "--google-java-format-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -7337,10 +8619,14 @@ "help": "List of JVM options to pass to `google-java-format` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--google-java-format-jvm-options"], + "scoped_cmd_line_args": [ + "--google-java-format-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -7364,16 +8650,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--google-java-format-lockfile="], + "display_args": [ + "--google-java-format-lockfile=" + ], "env_var": "PANTS_GOOGLE_JAVA_FORMAT_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/java/lint/google_java_format/google_java_format.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=google-java-format`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--google-java-format-lockfile"], + "scoped_cmd_line_args": [ + "--google-java-format-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -7397,7 +8689,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]google-java-format-skip"], + "display_args": [ + "--[no-]google-java-format-skip" + ], "env_var": "PANTS_GOOGLE_JAVA_FORMAT_SKIP", "fromfile": false, "help": "If true, don't use Google Java Format when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", @@ -7409,7 +8703,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -7433,16 +8730,22 @@ "default": "1.13.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--google-java-format-version="], + "display_args": [ + "--google-java-format-version=" + ], "env_var": "PANTS_GOOGLE_JAVA_FORMAT_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[google-java-format].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--google-java-format-version"], + "scoped_cmd_line_args": [ + "--google-java-format-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -7463,19 +8766,30 @@ "comma_separated_choices": null, "comma_separated_display_args": "--go-generate-env-vars=\"['', '', ...]\"", "config_key": "env_vars", - "default": ["LANG", "LC_CTYPE", "LC_ALL", "PATH"], + "default": [ + "LANG", + "LC_CTYPE", + "LC_ALL", + "PATH" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--go-generate-env-vars=\"['', '', ...]\""], + "display_args": [ + "--go-generate-env-vars=\"['', '', ...]\"" + ], "env_var": "PANTS_GO_GENERATE_ENV_VARS", "fromfile": false, "help": "Environment variables to set when invoking generator programs. Entries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-generate-env-vars"], + "scoped_cmd_line_args": [ + "--go-generate-env-vars" + ], "target_field_name": "go_generate_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--env-vars"], + "unscoped_cmd_line_args": [ + "--env-vars" + ], "value_history": { "ranked_values": [ { @@ -7486,7 +8800,12 @@ { "details": "", "rank": "HARDCODED", - "value": ["LANG", "LC_CTYPE", "LC_ALL", "PATH"] + "value": [ + "LANG", + "LC_CTYPE", + "LC_ALL", + "PATH" + ] } ] } @@ -7508,10 +8827,14 @@ "help": "Arguments to pass directly to Go test binary, e.g. `--go-test-args='-run TestFoo -v'`.\n\nKnown Go test options will be transformed into the form expected by the test binary, e.g. `-v` becomes `-test.v`. Run `go help testflag` from the Go SDK to learn more about the options supported by Go test binaries.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-args"], + "scoped_cmd_line_args": [ + "--go-test-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -7535,7 +8858,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-block-profile"], + "display_args": [ + "--[no-]go-test-block-profile" + ], "env_var": "PANTS_GO_TEST_BLOCK_PROFILE", "fromfile": false, "help": "Capture a goroutine blocking profile from the execution of the test runner. The profile will be written to the file `block.out` in the test extra output directory. The test binary will also be written to the test extra output directory.", @@ -7547,7 +8872,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--block-profile", "--no-block-profile"], + "unscoped_cmd_line_args": [ + "--block-profile", + "--no-block-profile" + ], "value_history": { "ranked_values": [ { @@ -7571,7 +8899,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-coverage-html"], + "display_args": [ + "--[no-]go-test-coverage-html" + ], "env_var": "PANTS_GO_TEST_COVERAGE_HTML", "fromfile": false, "help": "If true, then convert coverage reports to HTML format and write a `coverage.html` file next to the raw coverage data.", @@ -7583,7 +8913,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--coverage-html", "--no-coverage-html"], + "unscoped_cmd_line_args": [ + "--coverage-html", + "--no-coverage-html" + ], "value_history": { "ranked_values": [ { @@ -7607,16 +8940,22 @@ "default": "{distdir}/coverage/go/{target_spec}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--go-test-coverage-output-dir="], + "display_args": [ + "--go-test-coverage-output-dir=" + ], "env_var": "PANTS_GO_TEST_COVERAGE_OUTPUT_DIR", "fromfile": false, "help": "Path to write the Go coverage reports to. Must be relative to the build root.\n\nReplacements:\n\n - `{distdir}` is replaced with the Pants `distdir`.\n - `{target_spec}` is replaced with the address of the applicable `go_package` target with `/`\n characters replaced with dots (`.`).\n - `{import_path}` is replaced with the applicable package's import path. Subdirectories will be made\n for any path components separated by `/` characters.\n - `{import_path_escaped}` is replaced with the applicable package's import path but with\n slashes converted to underscores. This is deprecated and only exists to support behavior from\n earlier versions.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-coverage-output-dir"], + "scoped_cmd_line_args": [ + "--go-test-coverage-output-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--coverage-output-dir"], + "unscoped_cmd_line_args": [ + "--coverage-output-dir" + ], "value_history": { "ranked_values": [ { @@ -7648,10 +8987,14 @@ "help": "A list of \"import path patterns\" for determining which import paths will be instrumented for code coverage.\n\nFrom `go help packages`:\n\nAn import path is a pattern if it includes one or more \"...\" wildcards, each of which can match any string, including the empty string and strings containing slashes. Such a pattern expands to all package directories found in the GOPATH trees with names matching the patterns.\n\nTo make common patterns more convenient, there are two special cases. First, /... at the end of the pattern can match an empty string, so that net/... matches both net and packages in its subdirectories, like net/http. Second, any slash-separated pattern element containing a wildcard never participates in a match of the \"vendor\" element in the path of a vendored package, so that ./... does not match packages in subdirectories of ./vendor or ./mycode/vendor, but ./vendor/... and ./mycode/vendor/... do. Note, however, that a directory named vendor that itself contains code is not a vendored package: cmd/vendor would be a command named vendor, and the pattern cmd/... matches it. See golang.org/s/go15vendor for more about vendoring.\n\nThis option is similar to the `go test -coverpkg` option, but without support currently for reserved import path patterns like `std` and `all`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-coverage-packages"], + "scoped_cmd_line_args": [ + "--go-test-coverage-packages" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--coverage-packages"], + "unscoped_cmd_line_args": [ + "--coverage-packages" + ], "value_history": { "ranked_values": [ { @@ -7668,23 +9011,33 @@ } }, "PANTS_GO_TEST_COVER_MODE": { - "choices": ["set", "count", "atomic"], + "choices": [ + "set", + "count", + "atomic" + ], "comma_separated_choices": "set, count, atomic", "comma_separated_display_args": "--go-test-cover-mode=", "config_key": "cover_mode", "default": "set", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--go-test-cover-mode="], + "display_args": [ + "--go-test-cover-mode=" + ], "env_var": "PANTS_GO_TEST_COVER_MODE", "fromfile": false, "help": "Coverage mode to use when running Go tests with coverage analysis enabled via `--test-use-coverage`. Valid values are `set`, `count`, and `atomic`:\n\n * `set`: bool: does this statement run?\n * `count`: int: how many times does this statement run?\n * `atomic`: int: count, but correct in multithreaded tests; significantly more expensive.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-cover-mode"], + "scoped_cmd_line_args": [ + "--go-test-cover-mode" + ], "target_field_name": null, "typ": "GoCoverMode", - "unscoped_cmd_line_args": ["--cover-mode"], + "unscoped_cmd_line_args": [ + "--cover-mode" + ], "value_history": { "ranked_values": [ { @@ -7708,7 +9061,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-cpu-profile"], + "display_args": [ + "--[no-]go-test-cpu-profile" + ], "env_var": "PANTS_GO_TEST_CPU_PROFILE", "fromfile": false, "help": "Capture a CPU profile from the execution of the test runner. The profile will be written to the file `cpu.out` in the test extra output directory. The test binary will also be written to the test extra output directory.", @@ -7720,7 +9075,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--cpu-profile", "--no-cpu-profile"], + "unscoped_cmd_line_args": [ + "--cpu-profile", + "--no-cpu-profile" + ], "value_history": { "ranked_values": [ { @@ -7744,7 +9102,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-force-asan"], + "display_args": [ + "--[no-]go-test-force-asan" + ], "env_var": "PANTS_GO_TEST_FORCE_ASAN", "fromfile": false, "help": "If true, then always enable interoperation between Go and the C/C++ \"address sanitizer\" when running tests regardless of the test-by-test `asan` field on the relevant `go_package` target.\n\nSee https://github.com/google/sanitizers/wiki/AddressSanitizer for additional information about the C/C++ address sanitizer.", @@ -7756,7 +9116,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force-asan", "--no-force-asan"], + "unscoped_cmd_line_args": [ + "--force-asan", + "--no-force-asan" + ], "value_history": { "ranked_values": [ { @@ -7780,7 +9143,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-force-msan"], + "display_args": [ + "--[no-]go-test-force-msan" + ], "env_var": "PANTS_GO_TEST_FORCE_MSAN", "fromfile": false, "help": "If true, then always enable interoperation between Go and the C/C++ \"memory sanitizer\" when running tests regardless of the test-by-test `msan` field on the relevant `go_package` target.\n\nSee https://github.com/google/sanitizers/wiki/MemorySanitizer for additional information about the C/C++ memory sanitizer.", @@ -7792,7 +9157,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force-msan", "--no-force-msan"], + "unscoped_cmd_line_args": [ + "--force-msan", + "--no-force-msan" + ], "value_history": { "ranked_values": [ { @@ -7816,7 +9184,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-force-race"], + "display_args": [ + "--[no-]go-test-force-race" + ], "env_var": "PANTS_GO_TEST_FORCE_RACE", "fromfile": false, "help": "If true, then always enable the Go data race detector when running tests regardless of the test-by-test `test_race` field on the relevant `go_package` target.\n\nSee https://go.dev/doc/articles/race_detector for additional information about the Go data race detector.", @@ -7828,7 +9198,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force-race", "--no-force-race"], + "unscoped_cmd_line_args": [ + "--force-race", + "--no-force-race" + ], "value_history": { "ranked_values": [ { @@ -7852,7 +9225,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-mem-profile"], + "display_args": [ + "--[no-]go-test-mem-profile" + ], "env_var": "PANTS_GO_TEST_MEM_PROFILE", "fromfile": false, "help": "Capture an allocation profile from the execution of the test runner after tests have passed. The profile will be written to the file `mem.out` in the test extra output directory. The test binary will also be written to the test extra output directory.", @@ -7864,7 +9239,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--mem-profile", "--no-mem-profile"], + "unscoped_cmd_line_args": [ + "--mem-profile", + "--no-mem-profile" + ], "value_history": { "ranked_values": [ { @@ -7888,7 +9266,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-mutex-profile"], + "display_args": [ + "--[no-]go-test-mutex-profile" + ], "env_var": "PANTS_GO_TEST_MUTEX_PROFILE", "fromfile": false, "help": "Capture a mutex contention profile from the execution of the test runner when all tests are complete. The profile will be written to the file `mutex.out` in the test extra output directory. The test binary will also be written to the test extra output directory.", @@ -7900,7 +9280,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--mutex-profile", "--no-mutex-profile"], + "unscoped_cmd_line_args": [ + "--mutex-profile", + "--no-mutex-profile" + ], "value_history": { "ranked_values": [ { @@ -7924,7 +9307,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-output-test-binary"], + "display_args": [ + "--[no-]go-test-output-test-binary" + ], "env_var": "PANTS_GO_TEST_OUTPUT_TEST_BINARY", "fromfile": false, "help": "Write the test binary to the test extra output directory.\n\nThis is similar to the `go test -c` option, but will still run the underlying test.", @@ -7963,16 +9348,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-skip"], + "display_args": [ + "--[no-]go-test-skip" + ], "env_var": "PANTS_GO_TEST_SKIP", "fromfile": false, "help": "If true, don't use Go test binary when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-skip", "--no-go-test-skip"], + "scoped_cmd_line_args": [ + "--go-test-skip", + "--no-go-test-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -7996,16 +9389,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-trace"], + "display_args": [ + "--[no-]go-test-trace" + ], "env_var": "PANTS_GO_TEST_TRACE", "fromfile": false, "help": "Capture an execution trace from the execution of the test runner. The trace will be written to the file `trace.out` in the test extra output directory.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-trace", "--no-go-test-trace"], + "scoped_cmd_line_args": [ + "--go-test-trace", + "--no-go-test-trace" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--trace", "--no-trace"], + "unscoped_cmd_line_args": [ + "--trace", + "--no-trace" + ], "value_history": { "ranked_values": [ { @@ -8042,10 +9443,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--grpc-python-plugin-known-versions"], + "scoped_cmd_line_args": [ + "--grpc-python-plugin-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -8087,10 +9492,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--grpc-python-plugin-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--grpc-python-plugin-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -8119,16 +9528,22 @@ "default": "https://binaries.pantsbuild.org/bin/grpc_python_plugin/{version}/{platform}/grpc_python_plugin", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--grpc-python-plugin-url-template="], + "display_args": [ + "--grpc-python-plugin-url-template=" + ], "env_var": "PANTS_GRPC_PYTHON_PLUGIN_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--grpc-python-plugin-url-template"], + "scoped_cmd_line_args": [ + "--grpc-python-plugin-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -8145,7 +9560,10 @@ } }, "PANTS_GRPC_PYTHON_PLUGIN_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--grpc-python-plugin-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -8160,10 +9578,14 @@ "help": "\nWhat action to take in case the requested version of grpcpythonplugin is not supported.\n\nSupported grpcpythonplugin versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--grpc-python-plugin-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--grpc-python-plugin-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -8187,16 +9609,22 @@ "default": "1.32.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--grpc-python-plugin-version="], + "display_args": [ + "--grpc-python-plugin-version=" + ], "env_var": "PANTS_GRPC_PYTHON_PLUGIN_VERSION", "fromfile": false, "help": "Use this version of grpcpythonplugin.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--grpc-python-plugin-version"], + "scoped_cmd_line_args": [ + "--grpc-python-plugin-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -8220,16 +9648,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--hadolint-args=\"[, , ...]\""], + "display_args": [ + "--hadolint-args=\"[, , ...]\"" + ], "env_var": "PANTS_HADOLINT_ARGS", "fromfile": false, "help": "Arguments to pass directly to Hadolint, e.g. `--hadolint-args='--format json'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-args"], + "scoped_cmd_line_args": [ + "--hadolint-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -8253,16 +9687,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--hadolint-config="], + "display_args": [ + "--hadolint-config=" + ], "env_var": "PANTS_HADOLINT_CONFIG", "fromfile": false, "help": "Path to an YAML config file understood by Hadolint (https://github.com/hadolint/hadolint#configure).\n\nSetting this option will disable `[hadolint].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-config"], + "scoped_cmd_line_args": [ + "--hadolint-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -8281,7 +9721,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]hadolint-config-discovery"], + "display_args": [ + "--[no-]hadolint-config-discovery" + ], "env_var": "PANTS_HADOLINT_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant config files during runs (`.hadolint.yaml` and `.hadolint.yml`).\n\nUse `[hadolint].config` instead if your config is in a non-standard location.", @@ -8293,7 +9735,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -8322,16 +9767,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--hadolint-known-versions=\"['', '', ...]\""], + "display_args": [ + "--hadolint-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_HADOLINT_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-known-versions"], + "scoped_cmd_line_args": [ + "--hadolint-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -8360,16 +9811,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]hadolint-skip"], + "display_args": [ + "--[no-]hadolint-skip" + ], "env_var": "PANTS_HADOLINT_SKIP", "fromfile": false, "help": "If true, don't use Hadolint when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-skip", "--no-hadolint-skip"], + "scoped_cmd_line_args": [ + "--hadolint-skip", + "--no-hadolint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -8406,10 +9865,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--hadolint-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -8438,16 +9901,22 @@ "default": "https://github.com/hadolint/hadolint/releases/download/{version}/hadolint-{platform}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--hadolint-url-template="], + "display_args": [ + "--hadolint-url-template=" + ], "env_var": "PANTS_HADOLINT_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-url-template"], + "scoped_cmd_line_args": [ + "--hadolint-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -8464,7 +9933,10 @@ } }, "PANTS_HADOLINT_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--hadolint-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -8479,10 +9951,14 @@ "help": "\nWhat action to take in case the requested version of Hadolint is not supported.\n\nSupported Hadolint versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--hadolint-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -8506,16 +9982,22 @@ "default": "v2.10.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--hadolint-version="], + "display_args": [ + "--hadolint-version=" + ], "env_var": "PANTS_HADOLINT_VERSION", "fromfile": false, "help": "Use this version of Hadolint.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-version"], + "scoped_cmd_line_args": [ + "--hadolint-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -8548,10 +10030,14 @@ "help": "Arguments to pass directly to helmsubsystem, e.g. `--helm-args='--dry-run'`.\n\nAdditional arguments to pass to Helm command line.\n\nOnly a subset of Helm arguments are considered valid as passthrough arguments as most of them have equivalents in the form of fields of the different target types.\n\nThe list of valid arguments is as follows:\n\n * --atomic\n * --cleanup-on-fail\n * --create-namespace\n * --debug\n * --dry-run\n * --force\n * --wait\n * --wait-for-jobs\n * --kubeconfig\n * --kube-context\n * --kube-apiserver\n * --kube-as-group\n * --kube-as-user\n * --kube-ca-file\n * --kube-token\n\nBefore attempting to use passthrough arguments, check the reference of each of the available target types to see what fields are accepted in each of them.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-args"], + "scoped_cmd_line_args": [ + "--helm-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -8575,16 +10061,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-default-registry-repository="], + "display_args": [ + "--helm-default-registry-repository=" + ], "env_var": "PANTS_HELM_DEFAULT_REGISTRY_REPOSITORY", "fromfile": false, "help": "Default location where to push Helm charts in the available registries when no specific one has been given.\n\nIf no registry repository is given, charts will be pushed to the root of the OCI registry.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-default-registry-repository"], + "scoped_cmd_line_args": [ + "--helm-default-registry-repository" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--default-registry-repository"], + "unscoped_cmd_line_args": [ + "--default-registry-repository" + ], "value_history": { "ranked_values": [ { @@ -8603,16 +10095,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-extra-env-vars=\"['', '', ...]\""], + "display_args": [ + "--helm-extra-env-vars=\"['', '', ...]\"" + ], "env_var": "PANTS_HELM_EXTRA_ENV_VARS", "fromfile": false, "help": "Additional environment variables that would be made available to all Helm processes or during value interpolation.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-extra-env-vars"], + "scoped_cmd_line_args": [ + "--helm-extra-env-vars" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--extra-env-vars"], + "unscoped_cmd_line_args": [ + "--extra-env-vars" + ], "value_history": { "ranked_values": [ { @@ -8636,16 +10134,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-k8s-parser-install-from-resolve="], + "display_args": [ + "--helm-k8s-parser-install-from-resolve=" + ], "env_var": "PANTS_HELM_K8S_PARSER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `helm-k8s-parser` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-k8s-parser-install-from-resolve"], + "scoped_cmd_line_args": [ + "--helm-k8s-parser-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -8661,7 +10165,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--helm-k8s-parser-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<3.10"], + "default": [ + "CPython>=3.7,<3.10" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -8672,10 +10178,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-k8s-parser-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--helm-k8s-parser-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -8686,7 +10196,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<3.10"] + "value": [ + "CPython>=3.7,<3.10" + ] } ] } @@ -8707,10 +10219,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-k8s-parser-requirements"], + "scoped_cmd_line_args": [ + "--helm-k8s-parser-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -8763,16 +10279,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-known-versions=\"['', '', ...]\""], + "display_args": [ + "--helm-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_HELM_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-known-versions"], + "scoped_cmd_line_args": [ + "--helm-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -8825,16 +10347,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-lint-strict"], + "display_args": [ + "--[no-]helm-lint-strict" + ], "env_var": "PANTS_HELM_LINT_STRICT", "fromfile": false, "help": "Enables strict linting of Helm charts", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-lint-strict", "--no-helm-lint-strict"], + "scoped_cmd_line_args": [ + "--helm-lint-strict", + "--no-helm-lint-strict" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--lint-strict", "--no-lint-strict"], + "unscoped_cmd_line_args": [ + "--lint-strict", + "--no-lint-strict" + ], "value_history": { "ranked_values": [ { @@ -8858,16 +10388,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-post-renderer-install-from-resolve="], + "display_args": [ + "--helm-post-renderer-install-from-resolve=" + ], "env_var": "PANTS_HELM_POST_RENDERER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `helm-post-renderer` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-post-renderer-install-from-resolve"], + "scoped_cmd_line_args": [ + "--helm-post-renderer-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -8883,7 +10419,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--helm-post-renderer-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<3.10"], + "default": [ + "CPython>=3.7,<3.10" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -8894,10 +10432,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-post-renderer-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--helm-post-renderer-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -8908,7 +10450,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<3.10"] + "value": [ + "CPython>=3.7,<3.10" + ] } ] } @@ -8929,10 +10473,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-post-renderer-requirements"], + "scoped_cmd_line_args": [ + "--helm-post-renderer-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -8964,10 +10512,14 @@ "help": "Configure Helm OCI registries. The schema for a registry entry is as follows:\n\n {\n \"registry-alias\": {\n \"address\": \"oci://registry-domain:port\",\n \"default\": bool,\n },\n ...\n }\n\nIf no registries are provided in either a `helm_chart` target, then all default addresses will be used, if any.\n\nThe `helm_chart.registries` may be provided with a list of registry addresses and registry alias prefixed with `@` to be used instead of the defaults.\n\nA configured registry is marked as default either by setting `default = true` or with an alias of `\"default\"`.\n\nRegistries also participate in resolving third party Helm charts uplodaded to those registries.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-registries"], + "scoped_cmd_line_args": [ + "--helm-registries" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--registries"], + "unscoped_cmd_line_args": [ + "--registries" + ], "value_history": { "ranked_values": [ { @@ -8991,7 +10543,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-tailor-charts"], + "display_args": [ + "--[no-]helm-tailor-charts" + ], "env_var": "PANTS_HELM_TAILOR_CHARTS", "fromfile": false, "help": "If true, add `helm_chart` targets with the `tailor` goal.", @@ -9003,7 +10557,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor-charts", "--no-tailor-charts"], + "unscoped_cmd_line_args": [ + "--tailor-charts", + "--no-tailor-charts" + ], "value_history": { "ranked_values": [ { @@ -9027,7 +10584,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-tailor-unittests"], + "display_args": [ + "--[no-]helm-tailor-unittests" + ], "env_var": "PANTS_HELM_TAILOR_UNITTESTS", "fromfile": false, "help": "If true, add `helm_unittest_tests` targets with the `tailor` goal.", @@ -9039,7 +10598,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor-unittests", "--no-tailor-unittests"], + "unscoped_cmd_line_args": [ + "--tailor-unittests", + "--no-tailor-unittests" + ], "value_history": { "ranked_values": [ { @@ -9063,7 +10625,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-unittest-color"], + "display_args": [ + "--[no-]helm-unittest-color" + ], "env_var": "PANTS_HELM_UNITTEST_COLOR", "fromfile": false, "help": "Enforce printing colored output even if stdout is not a tty.", @@ -9075,7 +10639,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--color", "--no-color"], + "unscoped_cmd_line_args": [ + "--color", + "--no-color" + ], "value_history": { "ranked_values": [ { @@ -9116,10 +10683,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-known-versions"], + "scoped_cmd_line_args": [ + "--helm-unittest-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -9145,7 +10716,11 @@ } }, "PANTS_HELM_UNITTEST_OUTPUT_TYPE": { - "choices": ["XUnit", "NUnit", "JUnit"], + "choices": [ + "XUnit", + "NUnit", + "JUnit" + ], "comma_separated_choices": "XUnit, NUnit, JUnit", "comma_separated_display_args": "--helm-unittest-output-type=", "config_key": "output_type", @@ -9160,10 +10735,14 @@ "help": "Output type used for the test report.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-output-type"], + "scoped_cmd_line_args": [ + "--helm-unittest-output-type" + ], "target_field_name": null, "typ": "HelmUnitTestReportFormat", - "unscoped_cmd_line_args": ["--output-type"], + "unscoped_cmd_line_args": [ + "--output-type" + ], "value_history": { "ranked_values": [ { @@ -9187,7 +10766,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-unittest-skip"], + "display_args": [ + "--[no-]helm-unittest-skip" + ], "env_var": "PANTS_HELM_UNITTEST_SKIP", "fromfile": false, "help": "If true, don't use helmunittestsubsystem when running `scie-pants-linux-x86_64 test`.", @@ -9199,7 +10780,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -9236,10 +10820,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--helm-unittest-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -9268,16 +10856,22 @@ "default": "https://github.com/helm-unittest/helm-unittest/releases/download/v{version}/helm-unittest-{platform}-{version}.tgz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-unittest-url-template="], + "display_args": [ + "--helm-unittest-url-template=" + ], "env_var": "PANTS_HELM_UNITTEST_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-url-template"], + "scoped_cmd_line_args": [ + "--helm-unittest-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -9294,7 +10888,10 @@ } }, "PANTS_HELM_UNITTEST_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--helm-unittest-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -9309,10 +10906,14 @@ "help": "\nWhat action to take in case the requested version of helmunittestsubsystem is not supported.\n\nSupported helmunittestsubsystem versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--helm-unittest-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -9336,16 +10937,22 @@ "default": "0.3.3", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-unittest-version="], + "display_args": [ + "--helm-unittest-version=" + ], "env_var": "PANTS_HELM_UNITTEST_VERSION", "fromfile": false, "help": "Use this version of helmunittestsubsystem.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-version"], + "scoped_cmd_line_args": [ + "--helm-unittest-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -9382,10 +10989,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--helm-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -9414,16 +11025,22 @@ "default": "https://get.helm.sh/helm-v{version}-{platform}.tar.gz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-url-template="], + "display_args": [ + "--helm-url-template=" + ], "env_var": "PANTS_HELM_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-url-template"], + "scoped_cmd_line_args": [ + "--helm-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -9440,7 +11057,10 @@ } }, "PANTS_HELM_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--helm-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -9455,10 +11075,14 @@ "help": "\nWhat action to take in case the requested version of helmsubsystem is not supported.\n\nSupported helmsubsystem versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--helm-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -9482,16 +11106,22 @@ "default": "3.12.3", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-version="], + "display_args": [ + "--helm-version=" + ], "env_var": "PANTS_HELM_VERSION", "fromfile": false, "help": "Use this version of helmsubsystem.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-version"], + "scoped_cmd_line_args": [ + "--helm-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -9512,19 +11142,30 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pants-ignore=\"['', '', ...]\"", "config_key": "pants_ignore", - "default": [".*/", "/dist/", "__pycache__", "!.semgrep/"], + "default": [ + ".*/", + "/dist/", + "__pycache__", + "!.semgrep/" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-ignore=\"['', '', ...]\""], + "display_args": [ + "--pants-ignore=\"['', '', ...]\"" + ], "env_var": "PANTS_IGNORE", "fromfile": false, "help": "Paths to ignore for all filesystem operations performed by pants (e.g. BUILD file scanning, glob matching, etc).\n\nPatterns use the gitignore syntax (https://git-scm.com/docs/gitignore). The `pants_distdir` and `pants_workdir` locations are automatically ignored.\n\n`pants_ignore` can be used in tandem with `pants_ignore_use_gitignore`; any rules specified here are applied after rules specified in a .gitignore file.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-ignore"], + "scoped_cmd_line_args": [ + "--pants-ignore" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pants-ignore"], + "unscoped_cmd_line_args": [ + "--pants-ignore" + ], "value_history": { "ranked_values": [ { @@ -9535,7 +11176,12 @@ { "details": "", "rank": "HARDCODED", - "value": [".*/", "/dist/", "__pycache__", "!.semgrep/"] + "value": [ + ".*/", + "/dist/", + "__pycache__", + "!.semgrep/" + ] } ] } @@ -9548,7 +11194,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pants-ignore-use-gitignore"], + "display_args": [ + "--[no-]pants-ignore-use-gitignore" + ], "env_var": "PANTS_IGNORE_USE_GITIGNORE", "fromfile": false, "help": "Include patterns from `.gitignore`, `.git/info/exclude`, and the global gitignore files in the option `[GLOBAL].pants_ignore`, which is used for Pants to ignore filesystem operations on those patterns.\n\nPatterns from `[GLOBAL].pants_ignore` take precedence over these files' rules. For example, you can use `!my_pattern` in `pants_ignore` to have Pants operate on files that are gitignored.\n\nWarning: this does not yet support reading nested gitignore files.", @@ -9587,16 +11235,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ignore-warnings=\"['', '', ...]\""], + "display_args": [ + "--ignore-warnings=\"['', '', ...]\"" + ], "env_var": "PANTS_IGNORE_WARNINGS", "fromfile": false, "help": "Ignore logs and warnings matching these strings.\n\nNormally, Pants will look for literal matches from the start of the log/warning message, but you can prefix the ignore with `$regex$` for Pants to instead treat your string as a regex pattern. For example:\n\n ignore_warnings = [\n \"DEPRECATED: option 'config' in scope 'flake8' will be removed\",\n '$regex$:No files\\s*'\n ]", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ignore-warnings"], + "scoped_cmd_line_args": [ + "--ignore-warnings" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--ignore-warnings"], + "unscoped_cmd_line_args": [ + "--ignore-warnings" + ], "value_history": { "ranked_values": [ { @@ -9620,16 +11274,22 @@ "default": "ipython", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ipython-console-script="], + "display_args": [ + "--ipython-console-script=" + ], "env_var": "PANTS_IPYTHON_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ipython-console-script"], + "scoped_cmd_line_args": [ + "--ipython-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -9653,16 +11313,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ipython-entry-point="], + "display_args": [ + "--ipython-entry-point=" + ], "env_var": "PANTS_IPYTHON_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ipython-entry-point"], + "scoped_cmd_line_args": [ + "--ipython-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -9681,7 +11347,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]ipython-ignore-cwd"], + "display_args": [ + "--[no-]ipython-ignore-cwd" + ], "env_var": "PANTS_IPYTHON_IGNORE_CWD", "fromfile": false, "help": "Whether to tell IPython not to put the CWD on the import path.\n\nNormally you want this to be True, so that imports come from the hermetic environment Pants creates.\n\nHowever IPython<7.13.0 doesn't support this option, so if you're using an earlier version (e.g., because you have Python 2.7 code) then you will need to set this to False, and you may have issues with imports from your CWD shading the hermetic environment.", @@ -9693,7 +11361,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--ignore-cwd", "--no-ignore-cwd"], + "unscoped_cmd_line_args": [ + "--ignore-cwd", + "--no-ignore-cwd" + ], "value_history": { "ranked_values": [ { @@ -9717,16 +11388,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ipython-install-from-resolve="], + "display_args": [ + "--ipython-install-from-resolve=" + ], "env_var": "PANTS_IPYTHON_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `ipython` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ipython-install-from-resolve"], + "scoped_cmd_line_args": [ + "--ipython-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -9745,16 +11422,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ipython-requirements=\"['', '', ...]\""], + "display_args": [ + "--ipython-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_IPYTHON_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ipython-requirements"], + "scoped_cmd_line_args": [ + "--ipython-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -9778,16 +11461,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-args=\"[, , ...]\""], + "display_args": [ + "--isort-args=\"[, , ...]\"" + ], "env_var": "PANTS_ISORT_ARGS", "fromfile": false, "help": "Arguments to pass directly to isort, e.g. `--isort-args='--case-sensitive --trailing-comma'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-args"], + "scoped_cmd_line_args": [ + "--isort-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -9819,10 +11508,14 @@ "help": "Path to config file understood by isort (https://pycqa.github.io/isort/docs/configuration/config_files/).\n\nSetting this option will disable `[isort].config_discovery`. Use this option if the config is located in a non-standard location.\n\nIf using isort 5+ and you specify only 1 config file, Pants will configure isort's argv to point to your config file.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-config"], + "scoped_cmd_line_args": [ + "--isort-config" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -9846,7 +11539,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]isort-config-discovery"], + "display_args": [ + "--[no-]isort-config-discovery" + ], "env_var": "PANTS_ISORT_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.isort.cfg`, `pyproject.toml`, `setup.cfg`, `tox.ini` and `.editorconfig`).\n\nUse `[isort].config` instead if your config is in a non-standard location.", @@ -9858,7 +11553,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -9882,16 +11580,22 @@ "default": "isort", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-console-script="], + "display_args": [ + "--isort-console-script=" + ], "env_var": "PANTS_ISORT_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-console-script"], + "scoped_cmd_line_args": [ + "--isort-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -9915,16 +11619,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-entry-point="], + "display_args": [ + "--isort-entry-point=" + ], "env_var": "PANTS_ISORT_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-entry-point"], + "scoped_cmd_line_args": [ + "--isort-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -9943,16 +11653,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-install-from-resolve="], + "display_args": [ + "--isort-install-from-resolve=" + ], "env_var": "PANTS_ISORT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `isort` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-install-from-resolve"], + "scoped_cmd_line_args": [ + "--isort-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -9968,7 +11684,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--isort-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -9979,10 +11697,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--isort-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -9993,7 +11715,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -10006,16 +11730,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-requirements=\"['', '', ...]\""], + "display_args": [ + "--isort-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_ISORT_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-requirements"], + "scoped_cmd_line_args": [ + "--isort-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -10039,16 +11769,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]isort-skip"], + "display_args": [ + "--[no-]isort-skip" + ], "env_var": "PANTS_ISORT_SKIP", "fromfile": false, "help": "If true, don't use isort when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-skip", "--no-isort-skip"], + "scoped_cmd_line_args": [ + "--isort-skip", + "--no-isort-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -10069,19 +11807,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--jarjar-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["com.eed3si9n.jarjar:jarjar-assembly:{version}"], + "default": [ + "com.eed3si9n.jarjar:jarjar-assembly:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jarjar-artifacts=\"['', '', ...]\""], + "display_args": [ + "--jarjar-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_JARJAR_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[jarjar].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-artifacts"], + "scoped_cmd_line_args": [ + "--jarjar-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -10092,7 +11838,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["com.eed3si9n.jarjar:jarjar-assembly:{version}"] + "value": [ + "com.eed3si9n.jarjar:jarjar-assembly:{version}" + ] } ] } @@ -10105,16 +11853,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jarjar-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--jarjar-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_JARJAR_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `jarjar` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-jvm-options"], + "scoped_cmd_line_args": [ + "--jarjar-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -10138,16 +11892,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jarjar-lockfile="], + "display_args": [ + "--jarjar-lockfile=" + ], "env_var": "PANTS_JARJAR_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/jvm/shading/jarjar.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=jarjar`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-lockfile"], + "scoped_cmd_line_args": [ + "--jarjar-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -10164,7 +11924,12 @@ } }, "PANTS_JARJAR_MISPLACED_CLASS_STRATEGY": { - "choices": ["fatal", "skip", "omit", "move"], + "choices": [ + "fatal", + "skip", + "omit", + "move" + ], "comma_separated_choices": "fatal, skip, omit, move", "comma_separated_display_args": "--jarjar-misplaced-class-strategy=", "config_key": "misplaced_class_strategy", @@ -10179,10 +11944,14 @@ "help": "The strategy to use when processing class files that are in the wrong package.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-misplaced-class-strategy"], + "scoped_cmd_line_args": [ + "--jarjar-misplaced-class-strategy" + ], "target_field_name": null, "typ": "MisplacedClassStrategy", - "unscoped_cmd_line_args": ["--misplaced-class-strategy"], + "unscoped_cmd_line_args": [ + "--misplaced-class-strategy" + ], "value_history": { "ranked_values": [ { @@ -10201,7 +11970,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]jarjar-skip-manifest"], + "display_args": [ + "--[no-]jarjar-skip-manifest" + ], "env_var": "PANTS_JARJAR_SKIP_MANIFEST", "fromfile": false, "help": "Skip the processing of the JAR manifest.", @@ -10213,7 +11984,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip-manifest", "--no-skip-manifest"], + "unscoped_cmd_line_args": [ + "--skip-manifest", + "--no-skip-manifest" + ], "value_history": { "ranked_values": [ { @@ -10237,16 +12011,22 @@ "default": "1.8.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jarjar-version="], + "display_args": [ + "--jarjar-version=" + ], "env_var": "PANTS_JARJAR_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[jarjar].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-version"], + "scoped_cmd_line_args": [ + "--jarjar-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -10270,16 +12050,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--javac-args=\"[, , ...]\""], + "display_args": [ + "--javac-args=\"[, , ...]\"" + ], "env_var": "PANTS_JAVAC_ARGS", "fromfile": false, "help": "Arguments to pass directly to javac, e.g. `--javac-args='-g -deprecation'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--javac-args"], + "scoped_cmd_line_args": [ + "--javac-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -10303,7 +12089,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]javac-tailor-source-targets"], + "display_args": [ + "--[no-]javac-tailor-source-targets" + ], "env_var": "PANTS_JAVAC_TAILOR_SOURCE_TARGETS", "fromfile": false, "help": "If true, add `java_sources` and `java_tests` targets with the `tailor` goal.", @@ -10342,7 +12130,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]java-infer-consumed-types"], + "display_args": [ + "--[no-]java-infer-consumed-types" + ], "env_var": "PANTS_JAVA_INFER_CONSUMED_TYPES", "fromfile": false, "help": "Infer a target's dependencies by parsing consumed types from sources.", @@ -10354,7 +12144,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--consumed-types", "--no-consumed-types"], + "unscoped_cmd_line_args": [ + "--consumed-types", + "--no-consumed-types" + ], "value_history": { "ranked_values": [ { @@ -10378,7 +12171,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]java-infer-imports"], + "display_args": [ + "--[no-]java-infer-imports" + ], "env_var": "PANTS_JAVA_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's dependencies by parsing import statements from sources.", @@ -10390,7 +12185,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -10422,10 +12220,14 @@ "help": "A dictionary mapping a Java package path to a JVM artifact coordinate (GROUP:ARTIFACT) without the version.\n\nSee `jvm_artifact` for more information on the mapping syntax.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--java-infer-third-party-import-mapping"], + "scoped_cmd_line_args": [ + "--java-infer-third-party-import-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--third-party-import-mapping"], + "unscoped_cmd_line_args": [ + "--third-party-import-mapping" + ], "value_history": { "ranked_values": [ { @@ -10458,10 +12260,14 @@ "help": "Arguments to pass directly to JUnit, e.g. `--junit-args='--disable-ansi-colors'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-args"], + "scoped_cmd_line_args": [ + "--junit-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -10489,16 +12295,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--junit-artifacts=\"['', '', ...]\""], + "display_args": [ + "--junit-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_JUNIT_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[junit].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-artifacts"], + "scoped_cmd_line_args": [ + "--junit-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -10526,16 +12338,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--junit-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--junit-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_JUNIT_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `junit` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-jvm-options"], + "scoped_cmd_line_args": [ + "--junit-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -10559,16 +12377,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--junit-lockfile="], + "display_args": [ + "--junit-lockfile=" + ], "env_var": "PANTS_JUNIT_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/jvm/test/junit.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=junit`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-lockfile"], + "scoped_cmd_line_args": [ + "--junit-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -10592,16 +12416,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]junit-skip"], + "display_args": [ + "--[no-]junit-skip" + ], "env_var": "PANTS_JUNIT_SKIP", "fromfile": false, "help": "If true, don't use JUnit when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-skip", "--no-junit-skip"], + "scoped_cmd_line_args": [ + "--junit-skip", + "--no-junit-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -10625,16 +12457,22 @@ "default": "5.7.2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--junit-version="], + "display_args": [ + "--junit-version=" + ], "env_var": "PANTS_JUNIT_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[junit].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-version"], + "scoped_cmd_line_args": [ + "--junit-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -10658,16 +12496,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-debug-args=\"['', '', ...]\""], + "display_args": [ + "--jvm-debug-args=\"['', '', ...]\"" + ], "env_var": "PANTS_JVM_DEBUG_ARGS", "fromfile": false, "help": "Extra JVM arguments to use when running tests in debug mode.\n\nFor example, if you want to attach a remote debugger, use something like `['-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-debug-args"], + "scoped_cmd_line_args": [ + "--jvm-debug-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--debug-args"], + "unscoped_cmd_line_args": [ + "--debug-args" + ], "value_history": { "ranked_values": [ { @@ -10691,16 +12535,22 @@ "default": "jvm-default", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-default-resolve="], + "display_args": [ + "--jvm-default-resolve=" + ], "env_var": "PANTS_JVM_DEFAULT_RESOLVE", "fromfile": false, "help": "The default value used for the `resolve` and `compatible_resolves` fields.\n\nThe name must be defined as a resolve in `[jvm].resolves`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-default-resolve"], + "scoped_cmd_line_args": [ + "--jvm-default-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--default-resolve"], + "unscoped_cmd_line_args": [ + "--default-resolve" + ], "value_history": { "ranked_values": [ { @@ -10724,16 +12574,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-global-options=\"['', '', ...]\""], + "display_args": [ + "--jvm-global-options=\"['', '', ...]\"" + ], "env_var": "PANTS_JVM_GLOBAL_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to all JVM processes.\n\nOptions set here will be used by any JVM processes required by Pants, with the exception of heap memory settings like `-Xmx`, which need to be set using `[GLOBAL].process_total_child_memory_usage` and `[GLOBAL].process_per_child_memory_usage`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-global-options"], + "scoped_cmd_line_args": [ + "--jvm-global-options" + ], "target_field_name": "jvm_global_options", "typ": "list", - "unscoped_cmd_line_args": ["--global-options"], + "unscoped_cmd_line_args": [ + "--global-options" + ], "value_history": { "ranked_values": [ { @@ -10757,16 +12613,22 @@ "default": "temurin:1.11", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-jdk="], + "display_args": [ + "--jvm-jdk=" + ], "env_var": "PANTS_JVM_JDK", "fromfile": false, "help": "The JDK to use.\n\nThis string will be passed directly to Coursier's `--jvm` parameter. Run `cs java --available` to see a list of available JVM versions on your platform.\n\nIf the string `'system'` is passed, Coursier's `--system-jvm` option will be used instead, but note that this can lead to inconsistent behavior since the JVM version will be whatever happens to be found first on the system's PATH.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-jdk"], + "scoped_cmd_line_args": [ + "--jvm-jdk" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--jdk"], + "unscoped_cmd_line_args": [ + "--jdk" + ], "value_history": { "ranked_values": [ { @@ -10790,16 +12652,22 @@ "default": 1000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-nailgun-remote-cache-speculation-delay="], + "display_args": [ + "--jvm-nailgun-remote-cache-speculation-delay=" + ], "env_var": "PANTS_JVM_NAILGUN_REMOTE_CACHE_SPECULATION_DELAY", "fromfile": false, "help": "The time in milliseconds to delay speculation of nailgun processes while reading from the remote cache.\n\nWhen speculating, a remote cache hit will cancel the local copy of a process. But because nailgun does not natively support cancellation, that requires killing a nailgun server, which will mean that future processes take longer to warm up.\n\nThis setting allows for trading off waiting for potentially slow cache entries against potentially having to warm up a new nailgun server.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-nailgun-remote-cache-speculation-delay"], + "scoped_cmd_line_args": [ + "--jvm-nailgun-remote-cache-speculation-delay" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--nailgun-remote-cache-speculation-delay"], + "unscoped_cmd_line_args": [ + "--nailgun-remote-cache-speculation-delay" + ], "value_history": { "ranked_values": [ { @@ -10823,7 +12691,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]jvm-reproducible-jars"], + "display_args": [ + "--[no-]jvm-reproducible-jars" + ], "env_var": "PANTS_JVM_REPRODUCIBLE_JARS", "fromfile": false, "help": "When enabled, JAR files produced by JVM tools will have timestamps stripped.\n\nBecause some compilers do not support this step as a native operation, it can have a performance cost, and is not enabled by default.", @@ -10864,16 +12734,22 @@ }, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-resolves=\"{'key1': val1, 'key2': val2, ...}\""], + "display_args": [ + "--jvm-resolves=\"{'key1': val1, 'key2': val2, ...}\"" + ], "env_var": "PANTS_JVM_RESOLVES", "fromfile": false, "help": "A dictionary mapping resolve names to the path of their lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-resolves"], + "scoped_cmd_line_args": [ + "--jvm-resolves" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves"], + "unscoped_cmd_line_args": [ + "--resolves" + ], "value_history": { "ranked_values": [ { @@ -10899,16 +12775,22 @@ "default": "temurin:1.11", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-tool-jdk="], + "display_args": [ + "--jvm-tool-jdk=" + ], "env_var": "PANTS_JVM_TOOL_JDK", "fromfile": false, "help": "The JDK to use when building and running Pants' internal JVM support code and other non-compiler tools. See `jvm` help for supported values.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-tool-jdk"], + "scoped_cmd_line_args": [ + "--jvm-tool-jdk" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--tool-jdk"], + "unscoped_cmd_line_args": [ + "--tool-jdk" + ], "value_history": { "ranked_values": [ { @@ -10925,23 +12807,33 @@ } }, "PANTS_KEEP_SANDBOXES": { - "choices": ["always", "on_failure", "never"], + "choices": [ + "always", + "on_failure", + "never" + ], "comma_separated_choices": "always, on_failure, never", "comma_separated_display_args": "--keep-sandboxes=", "config_key": "keep_sandboxes", "default": "never", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--keep-sandboxes="], + "display_args": [ + "--keep-sandboxes=" + ], "env_var": "PANTS_KEEP_SANDBOXES", "fromfile": false, "help": "Controls whether Pants will clean up local directories used as chroots for running processes.\n\nPants will log their location so that you can inspect the chroot, and run the `__run.sh` script to recreate the process using the same argv and environment variables used by Pants. This option is useful for debugging.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--keep-sandboxes"], + "scoped_cmd_line_args": [ + "--keep-sandboxes" + ], "target_field_name": null, "typ": "KeepSandboxes", - "unscoped_cmd_line_args": ["--keep-sandboxes"], + "unscoped_cmd_line_args": [ + "--keep-sandboxes" + ], "value_history": { "ranked_values": [ { @@ -10965,16 +12857,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--kotlinc-args=\"[, , ...]\""], + "display_args": [ + "--kotlinc-args=\"[, , ...]\"" + ], "env_var": "PANTS_KOTLINC_ARGS", "fromfile": false, "help": "Arguments to pass directly to kotlinc, e.g. `--kotlinc-args='-Werror'`.\n\nSee https://kotlinlang.org/docs/compiler-reference.html for supported arguments.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--kotlinc-args"], + "scoped_cmd_line_args": [ + "--kotlinc-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -11006,10 +12904,14 @@ "help": "A dictionary, whose keys are the names of each JVM resolve that requires default `kotlinc` plugins, and the value is a comma-separated string consisting of kotlinc plugin names. Each specified plugin must have a corresponding `kotlinc_plugin` target that specifies that name in either its `plugin_name` field or is the same as its target name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--kotlinc-plugins-for-resolve"], + "scoped_cmd_line_args": [ + "--kotlinc-plugins-for-resolve" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--plugins-for-resolve"], + "unscoped_cmd_line_args": [ + "--plugins-for-resolve" + ], "value_history": { "ranked_values": [ { @@ -11033,7 +12935,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]kotlin-infer-consumed-types"], + "display_args": [ + "--[no-]kotlin-infer-consumed-types" + ], "env_var": "PANTS_KOTLIN_INFER_CONSUMED_TYPES", "fromfile": false, "help": "Infer a target's dependencies by parsing consumed types from sources.", @@ -11045,7 +12949,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--consumed-types", "--no-consumed-types"], + "unscoped_cmd_line_args": [ + "--consumed-types", + "--no-consumed-types" + ], "value_history": { "ranked_values": [ { @@ -11069,7 +12976,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]kotlin-infer-imports"], + "display_args": [ + "--[no-]kotlin-infer-imports" + ], "env_var": "PANTS_KOTLIN_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's dependencies by parsing import statements from sources.", @@ -11081,7 +12990,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -11105,7 +13017,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]kotlin-tailor-source-targets"], + "display_args": [ + "--[no-]kotlin-tailor-source-targets" + ], "env_var": "PANTS_KOTLIN_TAILOR_SOURCE_TARGETS", "fromfile": false, "help": "If true, add `kotlin_sources` targets with the `tailor` goal.", @@ -11152,10 +13066,14 @@ "help": "A dictionary mapping the name of a resolve to the Kotlin version to use for all Kotlin targets consuming that resolve.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--kotlin-version-for-resolve"], + "scoped_cmd_line_args": [ + "--kotlin-version-for-resolve" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--version-for-resolve"], + "unscoped_cmd_line_args": [ + "--version-for-resolve" + ], "value_history": { "ranked_values": [ { @@ -11176,19 +13094,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--ktlint-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["com.pinterest:ktlint:{version}"], + "default": [ + "com.pinterest:ktlint:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ktlint-artifacts=\"['', '', ...]\""], + "display_args": [ + "--ktlint-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_KTLINT_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[ktlint].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-artifacts"], + "scoped_cmd_line_args": [ + "--ktlint-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -11199,7 +13125,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["com.pinterest:ktlint:{version}"] + "value": [ + "com.pinterest:ktlint:{version}" + ] } ] } @@ -11212,16 +13140,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ktlint-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--ktlint-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_KTLINT_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `ktlint` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-jvm-options"], + "scoped_cmd_line_args": [ + "--ktlint-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -11245,16 +13179,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ktlint-lockfile="], + "display_args": [ + "--ktlint-lockfile=" + ], "env_var": "PANTS_KTLINT_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/kotlin/lint/ktlint/ktlint.lock for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=ktlint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-lockfile"], + "scoped_cmd_line_args": [ + "--ktlint-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -11278,16 +13218,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]ktlint-skip"], + "display_args": [ + "--[no-]ktlint-skip" + ], "env_var": "PANTS_KTLINT_SKIP", "fromfile": false, "help": "If true, don't use Ktlint when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-skip", "--no-ktlint-skip"], + "scoped_cmd_line_args": [ + "--ktlint-skip", + "--no-ktlint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -11311,16 +13259,22 @@ "default": "0.45.2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ktlint-version="], + "display_args": [ + "--ktlint-version=" + ], "env_var": "PANTS_KTLINT_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[ktlint].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-version"], + "scoped_cmd_line_args": [ + "--ktlint-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -11337,23 +13291,38 @@ } }, "PANTS_LEVEL": { - "choices": ["trace", "debug", "info", "warn", "error"], + "choices": [ + "trace", + "debug", + "info", + "warn", + "error" + ], "comma_separated_choices": "trace, debug, info, warn, error", "comma_separated_display_args": "-l=, --level=", "config_key": "level", "default": "info", "deprecated_message": null, "deprecation_active": false, - "display_args": ["-l=", "--level="], + "display_args": [ + "-l=", + "--level=" + ], "env_var": "PANTS_LEVEL", "fromfile": false, "help": "Set the logging level.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["-l", "--level"], + "scoped_cmd_line_args": [ + "-l", + "--level" + ], "target_field_name": null, "typ": "LogLevel", - "unscoped_cmd_line_args": ["-l", "--level"], + "unscoped_cmd_line_args": [ + "-l", + "--level" + ], "value_history": { "ranked_values": [ { @@ -11377,16 +13346,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--lint-batch-size="], + "display_args": [ + "--lint-batch-size=" + ], "env_var": "PANTS_LINT_BATCH_SIZE", "fromfile": false, "help": "The target number of files to be included in each linter batch.\n\nLinter processes are batched for a few reasons:\n\n 1. to avoid OS argument length limits (in processes which don't support argument files)\n 2. to support more stable cache keys than would be possible if all files were operated on in a single batch.\n 3. to allow for parallelism in linter processes which don't have internal parallelism, or -- if they do support internal parallelism -- to improve scheduling behavior when multiple processes are competing for cores and so internal parallelism cannot be used perfectly.\n\nIn order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a \"target\" batch size (rather than an exact value).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--lint-batch-size"], + "scoped_cmd_line_args": [ + "--lint-batch-size" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--batch-size"], + "unscoped_cmd_line_args": [ + "--batch-size" + ], "value_history": { "ranked_values": [ { @@ -11410,16 +13385,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--lint-only=\"['', '', ...]\""], + "display_args": [ + "--lint-only=\"['', '', ...]\"" + ], "env_var": "PANTS_LINT_ONLY", "fromfile": false, "help": "Only run these linters and skip all others.\n\nThe linter names are outputted at the final summary of running this goal, e.g. `flake8` and `shellcheck`. You can also run `lint --only=fake` to get a list of all activated linters.\n\nYou can repeat this option, e.g. `lint --only=flake8 --only=shellcheck` or `lint --only=['flake8', 'shellcheck']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--lint-only"], + "scoped_cmd_line_args": [ + "--lint-only" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--only"], + "unscoped_cmd_line_args": [ + "--only" + ], "value_history": { "ranked_values": [ { @@ -11443,16 +13424,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]lint-skip-fixers"], + "display_args": [ + "--[no-]lint-skip-fixers" + ], "env_var": "PANTS_LINT_SKIP_FIXERS", "fromfile": false, "help": "If true, skip running all fixers in check-only mode.\n\nFYI: when running `scie-pants-linux-x86_64 fix lint ::`, there should be diminishing performance benefit to using this flag. Pants attempts to reuse the results from `fix` when running `lint` where possible.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--lint-skip-fixers", "--no-lint-skip-fixers"], + "scoped_cmd_line_args": [ + "--lint-skip-fixers", + "--no-lint-skip-fixers" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip-fixers", "--no-skip-fixers"], + "unscoped_cmd_line_args": [ + "--skip-fixers", + "--no-skip-fixers" + ], "value_history": { "ranked_values": [ { @@ -11476,7 +13465,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]lint-skip-formatters"], + "display_args": [ + "--[no-]lint-skip-formatters" + ], "env_var": "PANTS_LINT_SKIP_FORMATTERS", "fromfile": false, "help": "If true, skip running all formatters in check-only mode.\n\nFYI: when running `scie-pants-linux-x86_64 fmt lint ::`, there should be diminishing performance benefit to using this flag. Pants attempts to reuse the results from `fmt` when running `lint` where possible.", @@ -11488,7 +13479,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip-formatters", "--no-skip-formatters"], + "unscoped_cmd_line_args": [ + "--skip-formatters", + "--no-skip-formatters" + ], "value_history": { "ranked_values": [ { @@ -11512,16 +13506,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]list-documented"], + "display_args": [ + "--[no-]list-documented" + ], "env_var": "PANTS_LIST_DOCUMENTED", "fromfile": false, "help": "Print only targets that are documented with a description.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--list-documented", "--no-list-documented"], + "scoped_cmd_line_args": [ + "--list-documented", + "--no-list-documented" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--documented", "--no-documented"], + "unscoped_cmd_line_args": [ + "--documented", + "--no-documented" + ], "value_history": { "ranked_values": [ { @@ -11545,16 +13547,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--list-output-file="], + "display_args": [ + "--list-output-file=" + ], "env_var": "PANTS_LIST_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--list-output-file"], + "scoped_cmd_line_args": [ + "--list-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -11573,16 +13581,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--list-sep="], + "display_args": [ + "--list-sep=" + ], "env_var": "PANTS_LIST_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--list-sep"], + "scoped_cmd_line_args": [ + "--list-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -11606,16 +13620,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]local-cache"], + "display_args": [ + "--[no-]local-cache" + ], "env_var": "PANTS_LOCAL_CACHE", "fromfile": false, "help": "Whether to cache process executions in a local cache persisted to disk at `--local-store-dir`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-cache", "--no-local-cache"], + "scoped_cmd_line_args": [ + "--local-cache", + "--no-local-cache" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--local-cache", "--no-local-cache"], + "unscoped_cmd_line_args": [ + "--local-cache", + "--no-local-cache" + ], "value_history": { "ranked_values": [ { @@ -11639,16 +13661,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-execution-root-dir="], + "display_args": [ + "--local-execution-root-dir=" + ], "env_var": "PANTS_LOCAL_EXECUTION_ROOT_DIR", "fromfile": false, "help": "Directory to use for local process execution sandboxing.\n\nThe path may be absolute or relative. If the directory is within the build root, be sure to include it in `--pants-ignore`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-execution-root-dir"], + "scoped_cmd_line_args": [ + "--local-execution-root-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--local-execution-root-dir"], + "unscoped_cmd_line_args": [ + "--local-execution-root-dir" + ], "value_history": { "ranked_values": [ { @@ -11672,16 +13700,22 @@ "default": "/home/josh/.cache/pants/lmdb_store", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-dir="], + "display_args": [ + "--local-store-dir=" + ], "env_var": "PANTS_LOCAL_STORE_DIR", "fromfile": false, "help": "Directory to use for the local file store, which stores the results of subprocesses run by Pants.\n\nThe path may be absolute or relative. If the directory is within the build root, be sure to include it in `--pants-ignore`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-dir"], + "scoped_cmd_line_args": [ + "--local-store-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--local-store-dir"], + "unscoped_cmd_line_args": [ + "--local-store-dir" + ], "value_history": { "ranked_values": [ { @@ -11705,16 +13739,22 @@ "default": 16000000000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-directories-max-size-bytes="], + "display_args": [ + "--local-store-directories-max-size-bytes=" + ], "env_var": "PANTS_LOCAL_STORE_DIRECTORIES_MAX_SIZE_BYTES", "fromfile": false, "help": "The maximum size in bytes of the local store containing directories. Stored below `--local-store-dir`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-directories-max-size-bytes"], + "scoped_cmd_line_args": [ + "--local-store-directories-max-size-bytes" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--local-store-directories-max-size-bytes"], + "unscoped_cmd_line_args": [ + "--local-store-directories-max-size-bytes" + ], "value_history": { "ranked_values": [ { @@ -11738,16 +13778,22 @@ "default": 256000000000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-files-max-size-bytes="], + "display_args": [ + "--local-store-files-max-size-bytes=" + ], "env_var": "PANTS_LOCAL_STORE_FILES_MAX_SIZE_BYTES", "fromfile": false, "help": "The maximum size in bytes of the local store containing files. Stored below `--local-store-dir`.\n\nNB: This size value bounds the total size of all files, but (due to sharding of the store on disk) it also bounds the per-file size to (VALUE / `--local-store-shard-count`).\n\nThis value doesn't reflect space allocated on disk, or RAM allocated (it may be reflected in VIRT but not RSS). However, the default is lower than you might otherwise choose because macOS creates core dumps that include MMAP'd pages, and setting this too high might cause core dumps to use an unreasonable amount of disk if they are enabled.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-files-max-size-bytes"], + "scoped_cmd_line_args": [ + "--local-store-files-max-size-bytes" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--local-store-files-max-size-bytes"], + "unscoped_cmd_line_args": [ + "--local-store-files-max-size-bytes" + ], "value_history": { "ranked_values": [ { @@ -11771,16 +13817,22 @@ "default": 16000000000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-processes-max-size-bytes="], + "display_args": [ + "--local-store-processes-max-size-bytes=" + ], "env_var": "PANTS_LOCAL_STORE_PROCESSES_MAX_SIZE_BYTES", "fromfile": false, "help": "The maximum size in bytes of the local store containing process cache entries. Stored below `--local-store-dir`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-processes-max-size-bytes"], + "scoped_cmd_line_args": [ + "--local-store-processes-max-size-bytes" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--local-store-processes-max-size-bytes"], + "unscoped_cmd_line_args": [ + "--local-store-processes-max-size-bytes" + ], "value_history": { "ranked_values": [ { @@ -11804,16 +13856,22 @@ "default": 16, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-shard-count="], + "display_args": [ + "--local-store-shard-count=" + ], "env_var": "PANTS_LOCAL_STORE_SHARD_COUNT", "fromfile": false, "help": "The number of LMDB shards created for the local store. This setting also impacts the maximum size of stored files: see `--local-store-files-max-size-bytes` for more information.\n\nBecause LMDB allows only one simultaneous writer per database, the store is split into multiple shards to allow for more concurrent writers. The faster your disks are, the fewer shards you are likely to need for performance.\n\nNB: After changing this value, you will likely want to manually clear the `--local-store-dir` directory to clear the space used by old shard layouts.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-shard-count"], + "scoped_cmd_line_args": [ + "--local-store-shard-count" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--local-store-shard-count"], + "unscoped_cmd_line_args": [ + "--local-store-shard-count" + ], "value_history": { "ranked_values": [ { @@ -11837,16 +13895,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--logdir="], + "display_args": [ + "--logdir=" + ], "env_var": "PANTS_LOGDIR", "fromfile": false, "help": "Write logs to files under this directory.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--logdir"], + "scoped_cmd_line_args": [ + "--logdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--logdir"], + "unscoped_cmd_line_args": [ + "--logdir" + ], "value_history": { "ranked_values": [ { @@ -11873,10 +13937,14 @@ "help": "Set a more specific logging level for one or more logging targets. The names of logging targets are specified in log strings when the --show-log-target option is set. The logging levels are one of: \"error\", \"warn\", \"info\", \"debug\", \"trace\". All logging targets not specified here use the global log level set with `--level`. For example, you can set `--log-levels-by-target='{\"workunit_store\": \"info\", \"pants.engine.rules\": \"warn\"}'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--log-levels-by-target"], + "scoped_cmd_line_args": [ + "--log-levels-by-target" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--log-levels-by-target"], + "unscoped_cmd_line_args": [ + "--log-levels-by-target" + ], "value_history": { "ranked_values": [ { @@ -11900,7 +13968,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]log-show-rust-3rdparty"], + "display_args": [ + "--[no-]log-show-rust-3rdparty" + ], "env_var": "PANTS_LOG_SHOW_RUST_3RDPARTY", "fromfile": false, "help": "Whether to show/hide logging done by 3rdparty Rust crates used by the Pants engine.", @@ -11939,16 +14009,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]loop"], + "display_args": [ + "--[no-]loop" + ], "env_var": "PANTS_LOOP", "fromfile": false, "help": "Run goals continuously as file changes are detected.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--loop", "--no-loop"], + "scoped_cmd_line_args": [ + "--loop", + "--no-loop" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--loop", "--no-loop"], + "unscoped_cmd_line_args": [ + "--loop", + "--no-loop" + ], "value_history": { "ranked_values": [ { @@ -11972,16 +14050,22 @@ "default": 4294967296, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--loop-max="], + "display_args": [ + "--loop-max=" + ], "env_var": "PANTS_LOOP_MAX", "fromfile": false, "help": "The maximum number of times to loop when `--loop` is specified.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--loop-max"], + "scoped_cmd_line_args": [ + "--loop-max" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--loop-max"], + "unscoped_cmd_line_args": [ + "--loop-max" + ], "value_history": { "ranked_values": [ { @@ -12005,16 +14089,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-args=\"[, , ...]\""], + "display_args": [ + "--mypy-args=\"[, , ...]\"" + ], "env_var": "PANTS_MYPY_ARGS", "fromfile": false, "help": "Arguments to pass directly to MyPy, e.g. `--mypy-args='--python-version 3.7 --disallow-any-expr'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-args"], + "scoped_cmd_line_args": [ + "--mypy-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -12038,16 +14128,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-config="], + "display_args": [ + "--mypy-config=" + ], "env_var": "PANTS_MYPY_CONFIG", "fromfile": false, "help": "Path to a config file understood by MyPy (https://mypy.readthedocs.io/en/stable/config_file.html).\n\nSetting this option will disable `[mypy].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-config"], + "scoped_cmd_line_args": [ + "--mypy-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -12066,7 +14162,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]mypy-config-discovery"], + "display_args": [ + "--[no-]mypy-config-discovery" + ], "env_var": "PANTS_MYPY_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`mypy.ini`, `.mypy.ini`, and `setup.cfg`).\n\nUse `[mypy].config` instead if your config is in a non-standard location.", @@ -12078,7 +14176,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -12102,16 +14203,22 @@ "default": "mypy", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-console-script="], + "display_args": [ + "--mypy-console-script=" + ], "env_var": "PANTS_MYPY_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-console-script"], + "scoped_cmd_line_args": [ + "--mypy-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -12135,16 +14242,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-entry-point="], + "display_args": [ + "--mypy-entry-point=" + ], "env_var": "PANTS_MYPY_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-entry-point"], + "scoped_cmd_line_args": [ + "--mypy-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -12163,16 +14276,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-install-from-resolve="], + "display_args": [ + "--mypy-install-from-resolve=" + ], "env_var": "PANTS_MYPY_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `mypy` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-install-from-resolve"], + "scoped_cmd_line_args": [ + "--mypy-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -12188,7 +14307,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--mypy-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -12199,10 +14320,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--mypy-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -12213,7 +14338,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -12226,16 +14353,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-protobuf-install-from-resolve="], + "display_args": [ + "--mypy-protobuf-install-from-resolve=" + ], "env_var": "PANTS_MYPY_PROTOBUF_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `mypy-protobuf` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-protobuf-install-from-resolve"], + "scoped_cmd_line_args": [ + "--mypy-protobuf-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -12251,7 +14384,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--mypy-protobuf-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -12262,10 +14397,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-protobuf-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--mypy-protobuf-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -12276,7 +14415,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -12297,10 +14438,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-protobuf-requirements"], + "scoped_cmd_line_args": [ + "--mypy-protobuf-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -12324,16 +14469,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-requirements=\"['', '', ...]\""], + "display_args": [ + "--mypy-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_MYPY_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-requirements"], + "scoped_cmd_line_args": [ + "--mypy-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -12357,16 +14508,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]mypy-skip"], + "display_args": [ + "--[no-]mypy-skip" + ], "env_var": "PANTS_MYPY_SKIP", "fromfile": false, "help": "If true, don't use MyPy when running `scie-pants-linux-x86_64 check`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-skip", "--no-mypy-skip"], + "scoped_cmd_line_args": [ + "--mypy-skip", + "--no-mypy-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -12398,10 +14557,14 @@ "help": "An optional list of `python_sources` target addresses to load first-party plugins.\n\nYou must also set `plugins = path.to.module` in your `mypy.ini`, and set the `[mypy].config` option in your `pants.toml`.\n\nTo instead load third-party plugins, set the option `[mypy].install_from_resolve` to a resolve whose lockfile includes those plugins, and set the `plugins` option in `mypy.ini`. See https://www.pantsbuild.org/v2.19/docs/python-check-goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-source-plugins"], + "scoped_cmd_line_args": [ + "--mypy-source-plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--source-plugins"], + "unscoped_cmd_line_args": [ + "--source-plugins" + ], "value_history": { "ranked_values": [ { @@ -12425,16 +14588,22 @@ "default": "/home/josh/.cache/pants/named_caches", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--named-caches-dir="], + "display_args": [ + "--named-caches-dir=" + ], "env_var": "PANTS_NAMED_CACHES_DIR", "fromfile": false, "help": "Directory to use for named global caches for tools and processes with trusted, concurrency-safe caches.\n\nThe path may be absolute or relative. If the directory is within the build root, be sure to include it in `--pants-ignore`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--named-caches-dir"], + "scoped_cmd_line_args": [ + "--named-caches-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--named-caches-dir"], + "unscoped_cmd_line_args": [ + "--named-caches-dir" + ], "value_history": { "ranked_values": [ { @@ -12466,10 +14635,14 @@ "help": "Environment variables to set for `corepack` invocations.\n\nEntries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.\n\nReview https://github.com/nodejs/corepack#environment-variables for available variables.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-corepack-env-vars"], + "scoped_cmd_line_args": [ + "--nodejs-corepack-env-vars" + ], "target_field_name": "nodejs_corepack_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--corepack-env-vars"], + "unscoped_cmd_line_args": [ + "--corepack-env-vars" + ], "value_history": { "ranked_values": [ { @@ -12490,7 +14663,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--nodejs-executable-search-paths=\"[, , ...]\"", "config_key": "executable_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -12501,10 +14676,14 @@ "help": "The PATH value that will be used to find any tools required to run nodejs processes. The special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-executable-search-paths"], + "scoped_cmd_line_args": [ + "--nodejs-executable-search-paths" + ], "target_field_name": "nodejs_executable_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--executable-search-paths"], + "unscoped_cmd_line_args": [ + "--executable-search-paths" + ], "value_history": { "ranked_values": [ { @@ -12515,7 +14694,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -12528,7 +14709,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]nodejs-infer-imports"], + "display_args": [ + "--[no-]nodejs-infer-imports" + ], "env_var": "PANTS_NODEJS_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's imported dependencies by parsing import statements from sources.\n\nTo ignore a false positive, you can either put `// pants: no-infer-dep` on the line of the import or put `!{bad_address}` in the `dependencies` field of your target.", @@ -12540,7 +14723,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -12564,7 +14750,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]nodejs-infer-package-json-entry-points"], + "display_args": [ + "--[no-]nodejs-infer-package-json-entry-points" + ], "env_var": "PANTS_NODEJS_INFER_PACKAGE_JSON_ENTRY_POINTS", "fromfile": false, "help": "Infer a `package_json`'s dependencies by parsing entry point statements from the package.json file.\n\nTo ignore a false positive, you can put `!{bad_address}` in the `dependencies` field of the `package_json` target.\n\nSee https://nodejs.org/api/packages.html#package-entry-points and\n https://docs.npmjs.com/cli/v9/configuring-npm/package-json#browser.", @@ -12608,16 +14796,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--nodejs-known-versions=\"['', '', ...]\""], + "display_args": [ + "--nodejs-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_NODEJS_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-known-versions"], + "scoped_cmd_line_args": [ + "--nodejs-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -12646,16 +14840,22 @@ "default": "npm", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--nodejs-package-manager="], + "display_args": [ + "--nodejs-package-manager=" + ], "env_var": "PANTS_NODEJS_PACKAGE_MANAGER", "fromfile": false, "help": "Default Node.js package manager to use.\n\nYou can either rely on this default together with the [nodejs].package_managers option, or specify the `package.json#packageManager` tool and version in the package.json of your project.\n\nSpecifying conflicting package manager versions within a multi-package workspace is an error.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-package-manager"], + "scoped_cmd_line_args": [ + "--nodejs-package-manager" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--package-manager"], + "unscoped_cmd_line_args": [ + "--package-manager" + ], "value_history": { "ranked_values": [ { @@ -12689,10 +14889,14 @@ "help": "A mapping of package manager versions to semver releases.\n\nMany organizations only need a single version of a package manager, which is a good default and often the simplest thing to do.\n\nThe version download is managed by Corepack. This mapping corresponds to the https://github.com/nodejs/corepack#known-good-releases setting, using the `--activate` flag.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-package-managers"], + "scoped_cmd_line_args": [ + "--nodejs-package-managers" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--package-managers"], + "unscoped_cmd_line_args": [ + "--package-managers" + ], "value_history": { "ranked_values": [ { @@ -12726,10 +14930,14 @@ "help": "A mapping of names to lockfile paths used in your project.\n\nSpecifying a resolve name is optional. If unspecified, the default resolve name is calculated by taking the path from the source root to the directory containing the lockfile and replacing '/' with '.' in that path.\n\nExample: An npm lockfile located at `src/js/package/package-lock.json' will result in a resolve named `js.package`, assuming src/ is a source root.\n\nRun `scie-pants-linux-x86_64 generate-lockfiles` to generate the lockfile(s).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-resolves"], + "scoped_cmd_line_args": [ + "--nodejs-resolves" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves"], + "unscoped_cmd_line_args": [ + "--resolves" + ], "value_history": { "ranked_values": [ { @@ -12750,7 +14958,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--nodejs-search-path=\"[, , ...]\"", "config_key": "search_path", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -12761,10 +14971,14 @@ "help": "A list of paths to search for Node.js distributions.\n\nThis option is only used if a templated url download specified via [nodejs].known_versions does not contain a version matching the configured [nodejs].version range.\n\nYou can specify absolute paths to binaries and/or to directories containing binaries. The order of entries does not matter.\n\nThe following special strings are supported:\n\nFor all runtime environment types:\n\n* ``, the contents of the PATH env var\n\nWhen the environment is a `local_environment` target:\n\n* ``, all Node.js versions currently configured by ASDF `(asdf shell, ${HOME}/.tool-versions)`, with a fallback to all installed versions\n* ``, the ASDF binaries with the version in `BUILD_ROOT/.tool-versions`\n* ``, all NodeJS versions under $NVM_DIR/versions/node\n* ``, the nvm installation with the version in BUILD_ROOT/.nvmrc\nNote that the version in the .nvmrc file has to be on the form \"vX.Y.Z\".", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-search-path"], + "scoped_cmd_line_args": [ + "--nodejs-search-path" + ], "target_field_name": "nodejs_search_path", "typ": "list", - "unscoped_cmd_line_args": ["--search-path"], + "unscoped_cmd_line_args": [ + "--search-path" + ], "value_history": { "ranked_values": [ { @@ -12775,7 +14989,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -12801,10 +15017,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--nodejs-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -12833,16 +15053,22 @@ "default": "https://nodejs.org/dist/{version}/node-{version}-{platform}.tar", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--nodejs-url-template="], + "display_args": [ + "--nodejs-url-template=" + ], "env_var": "PANTS_NODEJS_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-url-template"], + "scoped_cmd_line_args": [ + "--nodejs-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -12866,16 +15092,22 @@ "default": "v16.15.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--nodejs-version="], + "display_args": [ + "--nodejs-version=" + ], "env_var": "PANTS_NODEJS_VERSION", "fromfile": false, "help": "Use this version of nodejs.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-version"], + "scoped_cmd_line_args": [ + "--nodejs-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -12907,10 +15139,14 @@ "help": "Arguments to pass directly to openapi-format, e.g. `--openapi-format-args='--no-sort'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--openapi-format-args"], + "scoped_cmd_line_args": [ + "--openapi-format-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -12934,16 +15170,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--openapi-format-install-from-resolve="], + "display_args": [ + "--openapi-format-install-from-resolve=" + ], "env_var": "PANTS_OPENAPI_FORMAT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve, instead of the version configured in this subsystem.\n\nIf unspecified, the tool will use the default configured package manager [nodejs].package_manager`, and install the tool without a lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--openapi-format-install-from-resolve"], + "scoped_cmd_line_args": [ + "--openapi-format-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -12962,7 +15204,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]openapi-format-skip"], + "display_args": [ + "--[no-]openapi-format-skip" + ], "env_var": "PANTS_OPENAPI_FORMAT_SKIP", "fromfile": false, "help": "If true, don't use openapi-format when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", @@ -12974,7 +15218,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -12998,16 +15245,22 @@ "default": "openapi-format@1.13.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--openapi-format-version="], + "display_args": [ + "--openapi-format-version=" + ], "env_var": "PANTS_OPENAPI_FORMAT_VERSION", "fromfile": false, "help": "Version string for the tool in the form package@version (e.g. prettier@2.6.2)", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--openapi-format-version"], + "scoped_cmd_line_args": [ + "--openapi-format-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -13031,7 +15284,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]openapi-tailor-targets"], + "display_args": [ + "--[no-]openapi-tailor-targets" + ], "env_var": "PANTS_OPENAPI_TAILOR_TARGETS", "fromfile": false, "help": "If true, add `openapi_documents` and `openapi_sources` targets with the `tailor` goal.", @@ -13043,7 +15298,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor-targets", "--no-tailor-targets"], + "unscoped_cmd_line_args": [ + "--tailor-targets", + "--no-tailor-targets" + ], "value_history": { "ranked_values": [ { @@ -13067,16 +15325,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pantsd"], + "display_args": [ + "--[no-]pantsd" + ], "env_var": "PANTS_PANTSD", "fromfile": false, "help": "Enables use of the Pants daemon (pantsd). pantsd can significantly improve runtime performance by lowering per-run startup cost, and by memoizing filesystem operations and rule execution.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsd", "--no-pantsd"], + "scoped_cmd_line_args": [ + "--pantsd", + "--no-pantsd" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--pantsd", "--no-pantsd"], + "unscoped_cmd_line_args": [ + "--pantsd", + "--no-pantsd" + ], "value_history": { "ranked_values": [ { @@ -13108,10 +15374,14 @@ "help": "Filesystem events matching any of these globs will trigger a daemon restart. Pants's own code, plugins, and `--pants-config-files` are inherently invalidated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsd-invalidation-globs"], + "scoped_cmd_line_args": [ + "--pantsd-invalidation-globs" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pantsd-invalidation-globs"], + "unscoped_cmd_line_args": [ + "--pantsd-invalidation-globs" + ], "value_history": { "ranked_values": [ { @@ -13135,16 +15405,22 @@ "default": "4GiB", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pantsd-max-memory-usage="], + "display_args": [ + "--pantsd-max-memory-usage=" + ], "env_var": "PANTS_PANTSD_MAX_MEMORY_USAGE", "fromfile": false, "help": "The maximum memory usage of the pantsd process.\n\nWhen the maximum memory is exceeded, the daemon will restart gracefully, although all previous in-memory caching will be lost. Setting too low means that you may miss out on some caching, whereas setting too high may over-consume resources and may result in the operating system killing Pantsd due to memory overconsumption (e.g. via the OOM killer).\n\nYou can suffix with `GiB`, `MiB`, `KiB`, or `B` to indicate the unit, e.g. `2GiB` or `2.12GiB`. A bare number will be in bytes.\n\nThere is at most one pantsd process per workspace.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsd-max-memory-usage"], + "scoped_cmd_line_args": [ + "--pantsd-max-memory-usage" + ], "target_field_name": null, "typ": "memory_size", - "unscoped_cmd_line_args": ["--pantsd-max-memory-usage"], + "unscoped_cmd_line_args": [ + "--pantsd-max-memory-usage" + ], "value_history": { "ranked_values": [ { @@ -13168,16 +15444,22 @@ "default": 0, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pantsd-pailgun-port="], + "display_args": [ + "--pantsd-pailgun-port=" + ], "env_var": "PANTS_PANTSD_PAILGUN_PORT", "fromfile": false, "help": "The port to bind the Pants nailgun server to. Defaults to a random port.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsd-pailgun-port"], + "scoped_cmd_line_args": [ + "--pantsd-pailgun-port" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--pantsd-pailgun-port"], + "unscoped_cmd_line_args": [ + "--pantsd-pailgun-port" + ], "value_history": { "ranked_values": [ { @@ -13201,16 +15483,22 @@ "default": 60.0, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pantsd-timeout-when-multiple-invocations="], + "display_args": [ + "--pantsd-timeout-when-multiple-invocations=" + ], "env_var": "PANTS_PANTSD_TIMEOUT_WHEN_MULTIPLE_INVOCATIONS", "fromfile": false, "help": "The maximum amount of time to wait for the invocation to start until raising a timeout exception. Because pantsd currently does not support parallel runs, any prior running Pants command must be finished for the current one to start. To never timeout, use the value -1.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsd-timeout-when-multiple-invocations"], + "scoped_cmd_line_args": [ + "--pantsd-timeout-when-multiple-invocations" + ], "target_field_name": null, "typ": "float", - "unscoped_cmd_line_args": ["--pantsd-timeout-when-multiple-invocations"], + "unscoped_cmd_line_args": [ + "--pantsd-timeout-when-multiple-invocations" + ], "value_history": { "ranked_values": [ { @@ -13234,16 +15522,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pantsrc"], + "display_args": [ + "--[no-]pantsrc" + ], "env_var": "PANTS_PANTSRC", "fromfile": false, "help": "Use pantsrc files located at the paths specified in the global option `pantsrc_files`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsrc", "--no-pantsrc"], + "scoped_cmd_line_args": [ + "--pantsrc", + "--no-pantsrc" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--pantsrc", "--no-pantsrc"], + "unscoped_cmd_line_args": [ + "--pantsrc", + "--no-pantsrc" + ], "value_history": { "ranked_values": [ { @@ -13264,19 +15560,29 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pantsrc-files=\"[, , ...]\"", "config_key": "pantsrc_files", - "default": ["/etc/pantsrc", "~/.pants.rc", ".pants.rc"], + "default": [ + "/etc/pantsrc", + "~/.pants.rc", + ".pants.rc" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pantsrc-files=\"[, , ...]\""], + "display_args": [ + "--pantsrc-files=\"[, , ...]\"" + ], "env_var": "PANTS_PANTSRC_FILES", "fromfile": false, "help": "Override config with values from these files, using syntax matching that of `--pants-config-files`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsrc-files"], + "scoped_cmd_line_args": [ + "--pantsrc-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pantsrc-files"], + "unscoped_cmd_line_args": [ + "--pantsrc-files" + ], "value_history": { "ranked_values": [ { @@ -13287,7 +15593,11 @@ { "details": "", "rank": "HARDCODED", - "value": ["/etc/pantsrc", "~/.pants.rc", ".pants.rc"] + "value": [ + "/etc/pantsrc", + "~/.pants.rc", + ".pants.rc" + ] } ] } @@ -13300,16 +15610,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--paths-from="], + "display_args": [ + "--paths-from=" + ], "env_var": "PANTS_PATHS_FROM", "fromfile": false, "help": "The path starting address", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--paths-from"], + "scoped_cmd_line_args": [ + "--paths-from" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--from"], + "unscoped_cmd_line_args": [ + "--from" + ], "value_history": { "ranked_values": [ { @@ -13328,16 +15644,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--paths-output-file="], + "display_args": [ + "--paths-output-file=" + ], "env_var": "PANTS_PATHS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--paths-output-file"], + "scoped_cmd_line_args": [ + "--paths-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -13356,16 +15678,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--paths-to="], + "display_args": [ + "--paths-to=" + ], "env_var": "PANTS_PATHS_TO", "fromfile": false, "help": "The path end address", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--paths-to"], + "scoped_cmd_line_args": [ + "--paths-to" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--to"], + "unscoped_cmd_line_args": [ + "--to" + ], "value_history": { "ranked_values": [ { @@ -13384,7 +15712,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]peek-exclude-defaults"], + "display_args": [ + "--[no-]peek-exclude-defaults" + ], "env_var": "PANTS_PEEK_EXCLUDE_DEFAULTS", "fromfile": false, "help": "Whether to leave off values that match the target-defined default values.", @@ -13396,7 +15726,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--exclude-defaults", "--no-exclude-defaults"], + "unscoped_cmd_line_args": [ + "--exclude-defaults", + "--no-exclude-defaults" + ], "value_history": { "ranked_values": [ { @@ -13420,7 +15753,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]peek-include-dep-rules"], + "display_args": [ + "--[no-]peek-include-dep-rules" + ], "env_var": "PANTS_PEEK_INCLUDE_DEP_RULES", "fromfile": false, "help": "Whether to include `_dependencies_rules`, `_dependents_rules` and `_applicable_dep_rules` that apply to the target and its dependencies.", @@ -13459,16 +15794,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--peek-output-file="], + "display_args": [ + "--peek-output-file=" + ], "env_var": "PANTS_PEEK_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--peek-output-file"], + "scoped_cmd_line_args": [ + "--peek-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -13487,7 +15828,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pex-binary-defaults-emit-warnings"], + "display_args": [ + "--[no-]pex-binary-defaults-emit-warnings" + ], "env_var": "PANTS_PEX_BINARY_DEFAULTS_EMIT_WARNINGS", "fromfile": false, "help": "Whether built PEX binaries should emit PEX warnings at runtime by default.\n\nCan be overridden by specifying the `emit_warnings` parameter of individual `pex_binary` targets", @@ -13499,7 +15842,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--emit-warnings", "--no-emit-warnings"], + "unscoped_cmd_line_args": [ + "--emit-warnings", + "--no-emit-warnings" + ], "value_history": { "ranked_values": [ { @@ -13523,7 +15869,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pex-binary-defaults-resolve-local-platforms"], + "display_args": [ + "--[no-]pex-binary-defaults-resolve-local-platforms" + ], "env_var": "PANTS_PEX_BINARY_DEFAULTS_RESOLVE_LOCAL_PLATFORMS", "fromfile": false, "help": "For each of the `platforms` specified for a `pex_binary` target, attempt to find a local interpreter that matches.\n\nIf a matching interpreter is found, use the interpreter to resolve distributions and build any that are only available in source distribution form. If no matching interpreter is found (or if this option is `False`), resolve for the platform by accepting only pre-built binary distributions (wheels).", @@ -13567,16 +15915,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pex-cli-known-versions=\"['', '', ...]\""], + "display_args": [ + "--pex-cli-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_PEX_CLI_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-known-versions"], + "scoped_cmd_line_args": [ + "--pex-cli-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -13613,10 +15967,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--pex-cli-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -13635,16 +15993,22 @@ "default": "https://github.com/pantsbuild/pex/releases/download/{version}/pex", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pex-cli-url-template="], + "display_args": [ + "--pex-cli-url-template=" + ], "env_var": "PANTS_PEX_CLI_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-url-template"], + "scoped_cmd_line_args": [ + "--pex-cli-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -13661,7 +16025,10 @@ } }, "PANTS_PEX_CLI_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--pex-cli-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -13676,10 +16043,14 @@ "help": "\nWhat action to take in case the requested version of pex is not supported.\n\nSupported pex versions: >=2.1.135,<3.0\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--pex-cli-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -13703,16 +16074,22 @@ "default": "v2.1.148", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pex-cli-version="], + "display_args": [ + "--pex-cli-version=" + ], "env_var": "PANTS_PEX_CLI_VERSION", "fromfile": false, "help": "Use this version of pex.\n\nSupported pex versions: >=2.1.135,<3.0", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-version"], + "scoped_cmd_line_args": [ + "--pex-cli-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -13733,7 +16110,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pex-executable-search-paths=\"[, , ...]\"", "config_key": "executable_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -13744,10 +16123,14 @@ "help": "The PATH value that will be used by the PEX subprocess and any subprocesses it spawns.\n\nThe special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-executable-search-paths"], + "scoped_cmd_line_args": [ + "--pex-executable-search-paths" + ], "target_field_name": "pex_executable_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--executable-search-paths"], + "unscoped_cmd_line_args": [ + "--executable-search-paths" + ], "value_history": { "ranked_values": [ { @@ -13758,7 +16141,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -13771,7 +16156,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pex-venv-use-symlinks"], + "display_args": [ + "--[no-]pex-venv-use-symlinks" + ], "env_var": "PANTS_PEX_VENV_USE_SYMLINKS", "fromfile": false, "help": "When possible, use venvs whose site-packages directories are populated with symlinks.\n\nEnabling this can save space in the `--named-caches-dir` directory and lead to slightly faster execution times for Pants Python goals. Some distributions do not work with symlinked venvs though, so you may not be able to enable this optimization as a result.", @@ -13810,16 +16197,22 @@ "default": 0, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pex-verbosity="], + "display_args": [ + "--pex-verbosity=" + ], "env_var": "PANTS_PEX_VERBOSITY", "fromfile": false, "help": "Set the verbosity level of PEX logging, from 0 (no logging) up to 9 (max logging).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-verbosity"], + "scoped_cmd_line_args": [ + "--pex-verbosity" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--verbosity"], + "unscoped_cmd_line_args": [ + "--verbosity" + ], "value_history": { "ranked_values": [ { @@ -13843,16 +16236,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-physical-workdir-base="], + "display_args": [ + "--pants-physical-workdir-base=" + ], "env_var": "PANTS_PHYSICAL_WORKDIR_BASE", "fromfile": false, "help": "When set, a base directory in which to store `--pants-workdir` contents. If this option is a set, the workdir will be created as symlink into a per-workspace subdirectory.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-physical-workdir-base"], + "scoped_cmd_line_args": [ + "--pants-physical-workdir-base" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-physical-workdir-base"], + "unscoped_cmd_line_args": [ + "--pants-physical-workdir-base" + ], "value_history": { "ranked_values": [ { @@ -13871,16 +16270,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--plugins=\"['', '', ...]\""], + "display_args": [ + "--plugins=\"['', '', ...]\"" + ], "env_var": "PANTS_PLUGINS", "fromfile": false, "help": "Allow backends to be loaded from these plugins (usually released through PyPI). The default backends for each plugin will be loaded automatically. Other backends in a plugin can be loaded by listing them in `backend_packages` in the `[GLOBAL]` scope.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--plugins"], + "scoped_cmd_line_args": [ + "--plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--plugins"], + "unscoped_cmd_line_args": [ + "--plugins" + ], "value_history": { "ranked_values": [ { @@ -13904,7 +16309,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]plugins-force-resolve"], + "display_args": [ + "--[no-]plugins-force-resolve" + ], "env_var": "PANTS_PLUGINS_FORCE_RESOLVE", "fromfile": false, "help": "Re-resolve plugins, even if previously resolved.", @@ -13943,16 +16350,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]preamble-skip"], + "display_args": [ + "--[no-]preamble-skip" + ], "env_var": "PANTS_PREAMBLE_SKIP", "fromfile": false, "help": "If true, don't use preamble when running `scie-pants-linux-x86_64 fmt`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--preamble-skip", "--no-preamble-skip"], + "scoped_cmd_line_args": [ + "--preamble-skip", + "--no-preamble-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -13984,10 +16399,14 @@ "help": "Which preamble template to use based on the path globs (relative to the build root).\n\nExample:\n\n {\n '*.rs': '// Copyright (c) $year\\n// Line 2\\n'\n '*.py:!__init__.py': '# Copyright (c) $year\\n# Line 2\\n',\n }\n\nIt might be helpful to load this config from a JSON or YAML file. To do that, set `[preamble].config = '@path/to/config.yaml'`, for example.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--preamble-template-by-globs"], + "scoped_cmd_line_args": [ + "--preamble-template-by-globs" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--template-by-globs"], + "unscoped_cmd_line_args": [ + "--template-by-globs" + ], "value_history": { "ranked_values": [ { @@ -14011,16 +16430,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]print-stacktrace"], + "display_args": [ + "--[no-]print-stacktrace" + ], "env_var": "PANTS_PRINT_STACKTRACE", "fromfile": false, "help": "Print the full exception stack trace for any errors.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--print-stacktrace", "--no-print-stacktrace"], + "scoped_cmd_line_args": [ + "--print-stacktrace", + "--no-print-stacktrace" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--print-stacktrace", "--no-print-stacktrace"], + "unscoped_cmd_line_args": [ + "--print-stacktrace", + "--no-print-stacktrace" + ], "value_history": { "ranked_values": [ { @@ -14044,16 +16471,24 @@ "default": true, "deprecated_message": "Deprecated, is scheduled to be removed in version: 3.0.0.dev0.", "deprecation_active": true, - "display_args": ["--[no-]process-cleanup"], + "display_args": [ + "--[no-]process-cleanup" + ], "env_var": "PANTS_PROCESS_CLEANUP", "fromfile": false, "help": "If false, Pants will not clean up local directories used as chroots for running processes. Pants will log their location so that you can inspect the chroot, and run the `__run.sh` script to recreate the process using the same argv and environment variables used by Pants. This option is useful for debugging.", "removal_hint": "Use the `keep_sandboxes` option instead.", "removal_version": "3.0.0.dev0", - "scoped_cmd_line_args": ["--process-cleanup", "--no-process-cleanup"], + "scoped_cmd_line_args": [ + "--process-cleanup", + "--no-process-cleanup" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--process-cleanup", "--no-process-cleanup"], + "unscoped_cmd_line_args": [ + "--process-cleanup", + "--no-process-cleanup" + ], "value_history": { "ranked_values": [ { @@ -14077,16 +16512,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-execution-cache-namespace="], + "display_args": [ + "--process-execution-cache-namespace=" + ], "env_var": "PANTS_PROCESS_EXECUTION_CACHE_NAMESPACE", "fromfile": false, "help": "The cache namespace for process execution. Change this value to invalidate every artifact's execution, or to prevent process cache entries from being (re)used for different usecases or users.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-execution-cache-namespace"], + "scoped_cmd_line_args": [ + "--process-execution-cache-namespace" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--process-execution-cache-namespace"], + "unscoped_cmd_line_args": [ + "--process-execution-cache-namespace" + ], "value_history": { "ranked_values": [ { @@ -14105,13 +16546,17 @@ "default": 3, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-execution-graceful-shutdown-timeout="], + "display_args": [ + "--process-execution-graceful-shutdown-timeout=" + ], "env_var": "PANTS_PROCESS_EXECUTION_GRACEFUL_SHUTDOWN_TIMEOUT", "fromfile": false, "help": "The time in seconds to wait when gracefully shutting down an interactive process (such as one opened using `scie-pants-linux-x86_64 run`) before killing it.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-execution-graceful-shutdown-timeout"], + "scoped_cmd_line_args": [ + "--process-execution-graceful-shutdown-timeout" + ], "target_field_name": null, "typ": "int", "unscoped_cmd_line_args": [ @@ -14140,7 +16585,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]process-execution-local-enable-nailgun"], + "display_args": [ + "--[no-]process-execution-local-enable-nailgun" + ], "env_var": "PANTS_PROCESS_EXECUTION_LOCAL_ENABLE_NAILGUN", "fromfile": false, "help": "Whether or not to use nailgun to run JVM requests that are marked as supporting nailgun.", @@ -14179,16 +16626,22 @@ "default": "#cores", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-execution-local-parallelism="], + "display_args": [ + "--process-execution-local-parallelism=" + ], "env_var": "PANTS_PROCESS_EXECUTION_LOCAL_PARALLELISM", "fromfile": false, "help": "Number of concurrent processes that may be executed locally.\n\nThis value is independent of the number of threads that may be used to execute the logic in `@rules` (controlled by `--rule-threads-core`).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-execution-local-parallelism"], + "scoped_cmd_line_args": [ + "--process-execution-local-parallelism" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--process-execution-local-parallelism"], + "unscoped_cmd_line_args": [ + "--process-execution-local-parallelism" + ], "value_history": { "ranked_values": [ { @@ -14212,16 +16665,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-execution-remote-parallelism="], + "display_args": [ + "--process-execution-remote-parallelism=" + ], "env_var": "PANTS_PROCESS_EXECUTION_REMOTE_PARALLELISM", "fromfile": false, "help": "Number of concurrent processes that may be executed remotely.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-execution-remote-parallelism"], + "scoped_cmd_line_args": [ + "--process-execution-remote-parallelism" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--process-execution-remote-parallelism"], + "unscoped_cmd_line_args": [ + "--process-execution-remote-parallelism" + ], "value_history": { "ranked_values": [ { @@ -14245,16 +16704,22 @@ "default": "512MiB", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-per-child-memory-usage="], + "display_args": [ + "--process-per-child-memory-usage=" + ], "env_var": "PANTS_PROCESS_PER_CHILD_MEMORY_USAGE", "fromfile": false, "help": "The default memory usage for a single \"pooled\" child process.\n\nCheck the documentation for the `--process-total-child-memory-usage` for advice on how to choose an appropriate value for this option.\n\nYou can suffix with `GiB`, `MiB`, `KiB`, or `B` to indicate the unit, e.g. `2GiB` or `2.12GiB`. A bare number will be in bytes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-per-child-memory-usage"], + "scoped_cmd_line_args": [ + "--process-per-child-memory-usage" + ], "target_field_name": null, "typ": "memory_size", - "unscoped_cmd_line_args": ["--process-per-child-memory-usage"], + "unscoped_cmd_line_args": [ + "--process-per-child-memory-usage" + ], "value_history": { "ranked_values": [ { @@ -14278,16 +16743,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-total-child-memory-usage="], + "display_args": [ + "--process-total-child-memory-usage=" + ], "env_var": "PANTS_PROCESS_TOTAL_CHILD_MEMORY_USAGE", "fromfile": false, "help": "The maximum memory usage for all \"pooled\" child processes.\n\nWhen set, this value participates in precomputing the pool size of child processes used by Pants (pooling is currently used only for the JVM). When not set, Pants will default to spawning `2 * --process-execution-local-parallelism` pooled processes.\n\nA high value would result in a high number of child processes spawned, potentially overconsuming your resources and triggering the OS' OOM killer. A low value would mean a low number of child processes launched and therefore less parallelism for the tasks that need those processes.\n\nIf setting this value, consider also adjusting the value of the `--process-per-child-memory-usage` option.\n\nYou can suffix with `GiB`, `MiB`, `KiB`, or `B` to indicate the unit, e.g. `2GiB` or `2.12GiB`. A bare number will be in bytes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-total-child-memory-usage"], + "scoped_cmd_line_args": [ + "--process-total-child-memory-usage" + ], "target_field_name": null, "typ": "memory_size", - "unscoped_cmd_line_args": ["--process-total-child-memory-usage"], + "unscoped_cmd_line_args": [ + "--process-total-child-memory-usage" + ], "value_history": { "ranked_values": [ { @@ -14319,10 +16790,14 @@ "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[protobuf-java-grpc].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protobuf-java-grpc-artifacts"], + "scoped_cmd_line_args": [ + "--protobuf-java-grpc-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -14359,10 +16834,14 @@ "help": "List of JVM options to pass to `protobuf-java-grpc` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protobuf-java-grpc-jvm-options"], + "scoped_cmd_line_args": [ + "--protobuf-java-grpc-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -14386,16 +16865,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--protobuf-java-grpc-lockfile="], + "display_args": [ + "--protobuf-java-grpc-lockfile=" + ], "env_var": "PANTS_PROTOBUF_JAVA_GRPC_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/codegen/protobuf/java/grpc-java.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=protobuf-java-grpc`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protobuf-java-grpc-lockfile"], + "scoped_cmd_line_args": [ + "--protobuf-java-grpc-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -14419,16 +16904,22 @@ "default": "1.48.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--protobuf-java-grpc-version="], + "display_args": [ + "--protobuf-java-grpc-version=" + ], "env_var": "PANTS_PROTOBUF_JAVA_GRPC_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[protobuf-java-grpc].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protobuf-java-grpc-version"], + "scoped_cmd_line_args": [ + "--protobuf-java-grpc-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -14452,7 +16943,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]protoc-dependency-inference"], + "display_args": [ + "--[no-]protoc-dependency-inference" + ], "env_var": "PANTS_PROTOC_DEPENDENCY_INFERENCE", "fromfile": false, "help": "Infer Protobuf dependencies on other Protobuf files by analyzing import statements.", @@ -14500,16 +16993,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--protoc-known-versions=\"['', '', ...]\""], + "display_args": [ + "--protoc-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_PROTOC_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-known-versions"], + "scoped_cmd_line_args": [ + "--protoc-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -14542,16 +17041,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]protoc-tailor"], + "display_args": [ + "--[no-]protoc-tailor" + ], "env_var": "PANTS_PROTOC_TAILOR", "fromfile": false, "help": "If true, add `protobuf_sources` targets with the `tailor` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-tailor", "--no-protoc-tailor"], + "scoped_cmd_line_args": [ + "--protoc-tailor", + "--no-protoc-tailor" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -14588,10 +17095,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--protoc-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -14620,16 +17131,22 @@ "default": "https://github.com/protocolbuffers/protobuf/releases/download/v{version}/protoc-{version}-{platform}.zip", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--protoc-url-template="], + "display_args": [ + "--protoc-url-template=" + ], "env_var": "PANTS_PROTOC_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-url-template"], + "scoped_cmd_line_args": [ + "--protoc-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -14646,7 +17163,10 @@ } }, "PANTS_PROTOC_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--protoc-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -14661,10 +17181,14 @@ "help": "\nWhat action to take in case the requested version of protoc is not supported.\n\nSupported protoc versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--protoc-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -14688,16 +17212,22 @@ "default": "3.20.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--protoc-version="], + "display_args": [ + "--protoc-version=" + ], "env_var": "PANTS_PROTOC_VERSION", "fromfile": false, "help": "Use this version of protoc.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-version"], + "scoped_cmd_line_args": [ + "--protoc-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -14721,16 +17251,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--publish-output="], + "display_args": [ + "--publish-output=" + ], "env_var": "PANTS_PUBLISH_OUTPUT", "fromfile": false, "help": "Filename for JSON structured publish information.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--publish-output"], + "scoped_cmd_line_args": [ + "--publish-output" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output"], + "unscoped_cmd_line_args": [ + "--output" + ], "value_history": { "ranked_values": [ { @@ -14749,16 +17285,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-args=\"[, , ...]\""], + "display_args": [ + "--pydocstyle-args=\"[, , ...]\"" + ], "env_var": "PANTS_PYDOCSTYLE_ARGS", "fromfile": false, "help": "Arguments to pass directly to Pydocstyle, e.g. `--pydocstyle-args='--select=D101,D102'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-args"], + "scoped_cmd_line_args": [ + "--pydocstyle-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -14782,16 +17324,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-config="], + "display_args": [ + "--pydocstyle-config=" + ], "env_var": "PANTS_PYDOCSTYLE_CONFIG", "fromfile": false, "help": "Path to a Pydocstyle config file (http://www.pydocstyle.org/en/stable/usage.html#configuration-files).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-config"], + "scoped_cmd_line_args": [ + "--pydocstyle-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -14810,7 +17358,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pydocstyle-config-discovery"], + "display_args": [ + "--[no-]pydocstyle-config-discovery" + ], "env_var": "PANTS_PYDOCSTYLE_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`setup.cfg`, `tox.ini`, `.pydocstyle`, `.pydocstyle.ini`, `.pydocstylerc`, `.pydocstylerc.ini`, and `pyproject.toml`) searching for the configuration file in this particular order.\n\nPlease note that even though `pydocstyle` keeps looking for a configuration file up the directory tree until one is found, Pants will only search for the config files in the repository root (from where you would normally run the `` command).\n\nUse `[pydocstyle].config` instead if your config is in a non-standard location.", @@ -14822,7 +17372,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -14846,16 +17399,22 @@ "default": "pydocstyle", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-console-script="], + "display_args": [ + "--pydocstyle-console-script=" + ], "env_var": "PANTS_PYDOCSTYLE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-console-script"], + "scoped_cmd_line_args": [ + "--pydocstyle-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -14879,16 +17438,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-entry-point="], + "display_args": [ + "--pydocstyle-entry-point=" + ], "env_var": "PANTS_PYDOCSTYLE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-entry-point"], + "scoped_cmd_line_args": [ + "--pydocstyle-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -14907,16 +17472,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-install-from-resolve="], + "display_args": [ + "--pydocstyle-install-from-resolve=" + ], "env_var": "PANTS_PYDOCSTYLE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pydocstyle` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pydocstyle-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -14932,7 +17503,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pydocstyle-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -14943,10 +17516,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--pydocstyle-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -14957,7 +17534,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -14970,16 +17549,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-requirements=\"['', '', ...]\""], + "display_args": [ + "--pydocstyle-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_PYDOCSTYLE_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-requirements"], + "scoped_cmd_line_args": [ + "--pydocstyle-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -15003,16 +17588,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pydocstyle-skip"], + "display_args": [ + "--[no-]pydocstyle-skip" + ], "env_var": "PANTS_PYDOCSTYLE_SKIP", "fromfile": false, "help": "If true, don't use Pydocstyle when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-skip", "--no-pydocstyle-skip"], + "scoped_cmd_line_args": [ + "--pydocstyle-skip", + "--no-pydocstyle-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -15036,16 +17629,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-args=\"[, , ...]\""], + "display_args": [ + "--pylint-args=\"[, , ...]\"" + ], "env_var": "PANTS_PYLINT_ARGS", "fromfile": false, "help": "Arguments to pass directly to Pylint, e.g. `--pylint-args='--ignore=foo.py,bar.py --disable=C0330,W0311'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-args"], + "scoped_cmd_line_args": [ + "--pylint-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -15069,16 +17668,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-config="], + "display_args": [ + "--pylint-config=" + ], "env_var": "PANTS_PYLINT_CONFIG", "fromfile": false, "help": "Path to a config file understood by Pylint (http://pylint.pycqa.org/en/latest/user_guide/run.html#command-line-options).\n\nSetting this option will disable `[pylint].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-config"], + "scoped_cmd_line_args": [ + "--pylint-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -15097,7 +17702,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pylint-config-discovery"], + "display_args": [ + "--[no-]pylint-config-discovery" + ], "env_var": "PANTS_PYLINT_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.pylintrc`, `pylintrc`, `pyproject.toml`, and `setup.cfg`).\n\nUse `[pylint].config` instead if your config is in a non-standard location.", @@ -15109,7 +17716,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -15133,16 +17743,22 @@ "default": "pylint", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-console-script="], + "display_args": [ + "--pylint-console-script=" + ], "env_var": "PANTS_PYLINT_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-console-script"], + "scoped_cmd_line_args": [ + "--pylint-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -15166,16 +17782,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-entry-point="], + "display_args": [ + "--pylint-entry-point=" + ], "env_var": "PANTS_PYLINT_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-entry-point"], + "scoped_cmd_line_args": [ + "--pylint-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -15194,16 +17816,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-install-from-resolve="], + "display_args": [ + "--pylint-install-from-resolve=" + ], "env_var": "PANTS_PYLINT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pylint` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pylint-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -15222,16 +17850,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-requirements=\"['', '', ...]\""], + "display_args": [ + "--pylint-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_PYLINT_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-requirements"], + "scoped_cmd_line_args": [ + "--pylint-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -15255,16 +17889,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pylint-skip"], + "display_args": [ + "--[no-]pylint-skip" + ], "env_var": "PANTS_PYLINT_SKIP", "fromfile": false, "help": "If true, don't use Pylint when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-skip", "--no-pylint-skip"], + "scoped_cmd_line_args": [ + "--pylint-skip", + "--no-pylint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -15296,10 +17938,14 @@ "help": "An optional list of `python_sources` target addresses to load first-party plugins.\n\nYou must set the plugin's parent directory as a source root. For example, if your plugin is at `build-support/pylint/custom_plugin.py`, add `'build-support/pylint'` to `[source].root_patterns` in `pants.toml`. This is necessary for Pants to know how to tell Pylint to discover your plugin. See https://www.pantsbuild.org/v2.19/docs/source-roots\n\nYou must also set `load-plugins=$module_name` in your Pylint config file.\n\nWhile your plugin's code can depend on other first-party code and third-party requirements, all first-party dependencies of the plugin must live in the same directory or a subdirectory.\n\nTo instead load third-party plugins, add them to a custom resolve alongside pylint itself, as described in https://www.pantsbuild.org/v2.19/docs/python-lockfiles#lockfiles-for-tools.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-source-plugins"], + "scoped_cmd_line_args": [ + "--pylint-source-plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--source-plugins"], + "unscoped_cmd_line_args": [ + "--source-plugins" + ], "value_history": { "ranked_values": [ { @@ -15323,16 +17969,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyoxidizer-args=\"[, , ...]\""], + "display_args": [ + "--pyoxidizer-args=\"[, , ...]\"" + ], "env_var": "PANTS_PYOXIDIZER_ARGS", "fromfile": false, "help": "Arguments to pass directly to PyOxidizer, e.g. `--pyoxidizer-args='--release'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-args"], + "scoped_cmd_line_args": [ + "--pyoxidizer-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -15356,16 +18008,22 @@ "default": "pyoxidizer", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyoxidizer-console-script="], + "display_args": [ + "--pyoxidizer-console-script=" + ], "env_var": "PANTS_PYOXIDIZER_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-console-script"], + "scoped_cmd_line_args": [ + "--pyoxidizer-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -15389,16 +18047,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyoxidizer-entry-point="], + "display_args": [ + "--pyoxidizer-entry-point=" + ], "env_var": "PANTS_PYOXIDIZER_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-entry-point"], + "scoped_cmd_line_args": [ + "--pyoxidizer-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -15417,16 +18081,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyoxidizer-install-from-resolve="], + "display_args": [ + "--pyoxidizer-install-from-resolve=" + ], "env_var": "PANTS_PYOXIDIZER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pyoxidizer` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pyoxidizer-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -15442,7 +18112,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pyoxidizer-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.8,<4"], + "default": [ + "CPython>=3.8,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -15453,10 +18125,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--pyoxidizer-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -15467,7 +18143,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.8,<4"] + "value": [ + "CPython>=3.8,<4" + ] } ] } @@ -15480,16 +18158,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyoxidizer-requirements=\"['', '', ...]\""], + "display_args": [ + "--pyoxidizer-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_PYOXIDIZER_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-requirements"], + "scoped_cmd_line_args": [ + "--pyoxidizer-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -15522,10 +18206,14 @@ "help": "Arguments to pass directly to Pytest, e.g. `--pytest-args='-k test_foo --quiet'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-args"], + "scoped_cmd_line_args": [ + "--pytest-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -15549,16 +18237,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-config="], + "display_args": [ + "--pytest-config=" + ], "env_var": "PANTS_PYTEST_CONFIG", "fromfile": false, "help": "Path to a config file understood by Pytest (https://docs.pytest.org/en/latest/reference/customize.html#configuration-file-formats). Setting this option will disable `[pytest].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-config"], + "scoped_cmd_line_args": [ + "--pytest-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -15577,7 +18271,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pytest-config-discovery"], + "display_args": [ + "--[no-]pytest-config-discovery" + ], "env_var": "PANTS_PYTEST_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant Pytest config files (e.g. `pytest.ini`) during runs. See https://docs.pytest.org/en/stable/customize.html#finding-the-rootdir for where config files should be located for Pytest to discover them.\n\nUse `[pytest].config` instead if your config is in a non-standard location.", @@ -15589,7 +18285,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -15613,16 +18312,22 @@ "default": "pytest", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-console-script="], + "display_args": [ + "--pytest-console-script=" + ], "env_var": "PANTS_PYTEST_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-console-script"], + "scoped_cmd_line_args": [ + "--pytest-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -15646,16 +18351,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-entry-point="], + "display_args": [ + "--pytest-entry-point=" + ], "env_var": "PANTS_PYTEST_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-entry-point"], + "scoped_cmd_line_args": [ + "--pytest-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -15674,16 +18385,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-execution-slot-var="], + "display_args": [ + "--pytest-execution-slot-var=" + ], "env_var": "PANTS_PYTEST_EXECUTION_SLOT_VAR", "fromfile": false, "help": "If a non-empty string, the process execution slot id (an integer) will be exposed to tests under this environment variable name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-execution-slot-var"], + "scoped_cmd_line_args": [ + "--pytest-execution-slot-var" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--execution-slot-var"], + "unscoped_cmd_line_args": [ + "--execution-slot-var" + ], "value_history": { "ranked_values": [ { @@ -15702,16 +18419,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-install-from-resolve="], + "display_args": [ + "--pytest-install-from-resolve=" + ], "env_var": "PANTS_PYTEST_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pytest` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pytest-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -15730,16 +18453,22 @@ "default": "xunit2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-junit-family="], + "display_args": [ + "--pytest-junit-family=" + ], "env_var": "PANTS_PYTEST_JUNIT_FAMILY", "fromfile": false, "help": "The format of generated junit XML files. See https://docs.pytest.org/en/latest/reference.html#confval-junit_family.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-junit-family"], + "scoped_cmd_line_args": [ + "--pytest-junit-family" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--junit-family"], + "unscoped_cmd_line_args": [ + "--junit-family" + ], "value_history": { "ranked_values": [ { @@ -15763,16 +18492,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-requirements=\"['', '', ...]\""], + "display_args": [ + "--pytest-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTEST_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-requirements"], + "scoped_cmd_line_args": [ + "--pytest-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -15796,16 +18531,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pytest-skip"], + "display_args": [ + "--[no-]pytest-skip" + ], "env_var": "PANTS_PYTEST_SKIP", "fromfile": false, "help": "If true, don't use Pytest when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-skip", "--no-pytest-skip"], + "scoped_cmd_line_args": [ + "--pytest-skip", + "--no-pytest-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -15829,7 +18572,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pytest-xdist-enabled"], + "display_args": [ + "--[no-]pytest-xdist-enabled" + ], "env_var": "PANTS_PYTEST_XDIST_ENABLED", "fromfile": false, "help": "If true, Pants will use `pytest-xdist` (https://pytest-xdist.readthedocs.io/en/latest/) to parallelize tests within each `python_test` target.\n\nNOTE: Enabling `pytest-xdist` can cause high-level scoped fixtures (for example `session`) to execute more than once. See the `pytest-xdist` docs for more info: https://pypi.org/project/pytest-xdist/#making-session-scoped-fixtures-execute-only-once", @@ -15841,7 +18586,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--xdist-enabled", "--no-xdist-enabled"], + "unscoped_cmd_line_args": [ + "--xdist-enabled", + "--no-xdist-enabled" + ], "value_history": { "ranked_values": [ { @@ -15865,16 +18613,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pythonpath=\"['', '', ...]\""], + "display_args": [ + "--pythonpath=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTHONPATH", "fromfile": false, "help": "Add these directories to PYTHONPATH to search for plugins. This does not impact the PYTHONPATH used by Pants when running your Python code.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pythonpath"], + "scoped_cmd_line_args": [ + "--pythonpath" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pythonpath"], + "unscoped_cmd_line_args": [ + "--pythonpath" + ], "value_history": { "ranked_values": [ { @@ -15932,7 +18686,9 @@ ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--internal-python-build-standalone-info"], + "unscoped_cmd_line_args": [ + "--internal-python-build-standalone-info" + ], "value_history": { "ranked_values": [ { @@ -15974,7 +18730,10 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-bootstrap-names=\"[, , ...]\"", "config_key": "names", - "default": ["python", "python3"], + "default": [ + "python", + "python3" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -15985,10 +18744,14 @@ "help": "The names of Python binaries to search for. See the `--search-path` option to influence where interpreters are searched for.\n\nThis does not impact which Python interpreter is used to run your code, only what is used to run internal tools.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-bootstrap-names"], + "scoped_cmd_line_args": [ + "--python-bootstrap-names" + ], "target_field_name": "python_bootstrap_names", "typ": "list", - "unscoped_cmd_line_args": ["--names"], + "unscoped_cmd_line_args": [ + "--names" + ], "value_history": { "ranked_values": [ { @@ -15999,7 +18762,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["python", "python3"] + "value": [ + "python", + "python3" + ] } ] } @@ -16009,7 +18775,11 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-bootstrap-search-path=\"[, , ...]\"", "config_key": "search_path", - "default": ["", "", ""], + "default": [ + "", + "", + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -16020,10 +18790,14 @@ "help": "A list of paths to search for Python interpreters.\n\nWhich interpreters are actually used from these paths is context-specific: the Python backend selects interpreters using options on the `python` subsystem, in particular, the `[python].interpreter_constraints` option.\n\nYou can specify absolute paths to interpreter binaries and/or to directories containing interpreter binaries. The order of entries does not matter.\n\nThe following special strings are supported:\n\nFor all runtime environment types:\n\n* ``, the contents of the PATH env var\n\nWhen the environment is a `local_environment` target:\n\n* ``, all Python versions currently configured by ASDF `(asdf shell, ${HOME}/.tool-versions)`, with a fallback to all installed versions\n* ``, the ASDF interpreter with the version in `BUILD_ROOT/.tool-versions`\n* ``, all Python versions under `$(pyenv root)/versions`\n* ``, the Pyenv interpreter with the version in `BUILD_ROOT/.python-version`\n* ``, paths in the `PEX_PYTHON_PATH` variable in `/etc/pexrc` or `~/.pexrc`", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-bootstrap-search-path"], + "scoped_cmd_line_args": [ + "--python-bootstrap-search-path" + ], "target_field_name": "python_bootstrap_search_path", "typ": "list", - "unscoped_cmd_line_args": ["--search-path"], + "unscoped_cmd_line_args": [ + "--search-path" + ], "value_history": { "ranked_values": [ { @@ -16034,7 +18808,11 @@ { "details": "", "rank": "HARDCODED", - "value": ["", "", ""] + "value": [ + "", + "", + "" + ] } ] } @@ -16047,16 +18825,22 @@ "default": "python-default", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-default-resolve="], + "display_args": [ + "--python-default-resolve=" + ], "env_var": "PANTS_PYTHON_DEFAULT_RESOLVE", "fromfile": false, "help": "The default value used for the `resolve` field.\n\nThe name must be defined as a resolve in `[python].resolves`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-default-resolve"], + "scoped_cmd_line_args": [ + "--python-default-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--default-resolve"], + "unscoped_cmd_line_args": [ + "--default-resolve" + ], "value_history": { "ranked_values": [ { @@ -16080,7 +18864,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-default-run-goal-use-sandbox"], + "display_args": [ + "--[no-]python-default-run-goal-use-sandbox" + ], "env_var": "PANTS_PYTHON_DEFAULT_RUN_GOAL_USE_SANDBOX", "fromfile": false, "help": "The default value used for the `run_goal_use_sandbox` field of Python targets. See the relevant field for more details.", @@ -16112,7 +18898,10 @@ } }, "PANTS_PYTHON_DUMP_SOURCE_ANALYSIS_ANALYSIS_FLAVOR": { - "choices": ["raw_dependency_inference", "dependency_inference"], + "choices": [ + "raw_dependency_inference", + "dependency_inference" + ], "comma_separated_choices": "raw_dependency_inference, dependency_inference", "comma_separated_display_args": "--python-dump-source-analysis-analysis-flavor=", "config_key": "analysis_flavor", @@ -16127,10 +18916,14 @@ "help": "The type of information that should be returned.\n\n* `dependency_inference`: The results of dependency inference, for every detected import in every file.\n\n* `raw_dependency_inference`: The raw intermediate results of the dependency inference process,\nat every stage they're available. Potentially useful for debugging the dependency inference process.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-dump-source-analysis-analysis-flavor"], + "scoped_cmd_line_args": [ + "--python-dump-source-analysis-analysis-flavor" + ], "target_field_name": null, "typ": "AnalysisFlavor", - "unscoped_cmd_line_args": ["--analysis-flavor"], + "unscoped_cmd_line_args": [ + "--analysis-flavor" + ], "value_history": { "ranked_values": [ { @@ -16154,7 +18947,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-enable-lockfile-targets"], + "display_args": [ + "--[no-]python-enable-lockfile-targets" + ], "env_var": "PANTS_PYTHON_ENABLE_LOCKFILE_TARGETS", "fromfile": false, "help": "Create targets for all Python lockfiles defined in `[python].resolves`.\n\nThe lockfile targets will then be used as dependencies to the `python_requirement` targets that use them, invalidating source targets per resolve when the lockfile changes.\n\nIf another targets address is in conflict with the created lockfile target, it will shadow the lockfile target and it will not be available as a dependency for any `python_requirement` targets.", @@ -16193,7 +18988,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-enable-resolves"], + "display_args": [ + "--[no-]python-enable-resolves" + ], "env_var": "PANTS_PYTHON_ENABLE_RESOLVES", "fromfile": false, "help": "Set to true to enable lockfiles for user code. See `[python].resolves` for an explanation of this feature.\n\nThis option is mutually exclusive with `[python].requirement_constraints`. We strongly recommend using this option because it:\n\n 1. Uses `--hash` to validate that all downloaded files are expected, which reduces the risk of supply chain attacks.\n 2. Enforces that all transitive dependencies are in the lockfile, whereas constraints allow you to leave off dependencies. This ensures your build is more stable and reduces the risk of supply chain attacks.\n 3. Allows you to have multiple lockfiles in your repository.", @@ -16205,7 +19002,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--enable-resolves", "--no-enable-resolves"], + "unscoped_cmd_line_args": [ + "--enable-resolves", + "--no-enable-resolves" + ], "value_history": { "ranked_values": [ { @@ -16222,7 +19022,10 @@ } }, "PANTS_PYTHON_INFER_AMBIGUITY_RESOLUTION": { - "choices": ["none", "by_source_root"], + "choices": [ + "none", + "by_source_root" + ], "comma_separated_choices": "none, by_source_root", "comma_separated_display_args": "--python-infer-ambiguity-resolution=", "config_key": "ambiguity_resolution", @@ -16237,10 +19040,14 @@ "help": "When multiple sources provide the same symbol, how to choose the provider to use.\n\n`none`: Do not attempt to resolve this ambiguity. No dependency will be inferred, and warnings will be logged.\n\n`by_source_root`: Choose the provider with the closest common ancestor to the consumer's source root. If the provider is under the same source root then this will be the source root itself. This is useful when multiple projects in different source roots provide the same symbols (because of repeated first-party module paths or overlapping requirements.txt) and you want to resolve the ambiguity locally in each project.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-ambiguity-resolution"], + "scoped_cmd_line_args": [ + "--python-infer-ambiguity-resolution" + ], "target_field_name": null, "typ": "AmbiguityResolution", - "unscoped_cmd_line_args": ["--ambiguity-resolution"], + "unscoped_cmd_line_args": [ + "--ambiguity-resolution" + ], "value_history": { "ranked_values": [ { @@ -16264,7 +19071,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-assets"], + "display_args": [ + "--[no-]python-infer-assets" + ], "env_var": "PANTS_PYTHON_INFER_ASSETS", "fromfile": false, "help": "Infer a target's asset dependencies based on strings that look like Posix filepaths, such as those given to `open` or `pkgutil.get_data`.\n\nTo ignore a false positive, you can either put `# pants: no-infer-dep` on the line of the string or put `!{bad_address}` in the `dependencies` field of your target.", @@ -16276,7 +19085,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--assets", "--no-assets"], + "unscoped_cmd_line_args": [ + "--assets", + "--no-assets" + ], "value_history": { "ranked_values": [ { @@ -16300,16 +19112,22 @@ "default": 1, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-infer-assets-min-slashes="], + "display_args": [ + "--python-infer-assets-min-slashes=" + ], "env_var": "PANTS_PYTHON_INFER_ASSETS_MIN_SLASHES", "fromfile": false, "help": "If `--assets` is True, treat valid-looking strings with at least this many forward slash characters as potential assets. E.g. `'data/databases/prod.db'` will be treated as a potential candidate if this option is set to 2 but not to 3.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-assets-min-slashes"], + "scoped_cmd_line_args": [ + "--python-infer-assets-min-slashes" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--assets-min-slashes"], + "unscoped_cmd_line_args": [ + "--assets-min-slashes" + ], "value_history": { "ranked_values": [ { @@ -16333,7 +19151,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-conftests"], + "display_args": [ + "--[no-]python-infer-conftests" + ], "env_var": "PANTS_PYTHON_INFER_CONFTESTS", "fromfile": false, "help": "Infer a test target's dependencies on any `conftest.py` files in the current directory and ancestor directories.", @@ -16345,7 +19165,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--conftests", "--no-conftests"], + "unscoped_cmd_line_args": [ + "--conftests", + "--no-conftests" + ], "value_history": { "ranked_values": [ { @@ -16369,7 +19192,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-entry-points"], + "display_args": [ + "--[no-]python-infer-entry-points" + ], "env_var": "PANTS_PYTHON_INFER_ENTRY_POINTS", "fromfile": false, "help": "Infer dependencies on targets' entry points, e.g. `pex_binary`'s `entry_point` field, `python_aws_lambda_function`'s `handler` field and `python_distribution`'s `entry_points` field.", @@ -16381,7 +19206,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--entry-points", "--no-entry-points"], + "unscoped_cmd_line_args": [ + "--entry-points", + "--no-entry-points" + ], "value_history": { "ranked_values": [ { @@ -16413,10 +19241,14 @@ "help": "Unowned imports that should be ignored.\n\nIf there are any unowned import statements and adding the `# pants: no-infer-dep` to the lines of the import is impractical, you can instead provide a list of imports that Pants should ignore. You can declare a specific import or a path to a package if you would like any of the package imports to be ignored.\n\nFor example, you could ignore all the following imports of the code\n\n import src.generated.app\n from src.generated.app import load\n from src.generated.app import start\n from src.generated.client import connect\n\nby setting `ignored-unowned-imports=[\"src.generated.app\", \"src.generated.client.connect\"]`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-ignored-unowned-imports"], + "scoped_cmd_line_args": [ + "--python-infer-ignored-unowned-imports" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--ignored-unowned-imports"], + "unscoped_cmd_line_args": [ + "--ignored-unowned-imports" + ], "value_history": { "ranked_values": [ { @@ -16440,7 +19272,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-imports"], + "display_args": [ + "--[no-]python-infer-imports" + ], "env_var": "PANTS_PYTHON_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's imported dependencies by parsing import statements from sources.\n\nTo ignore a false positive, you can either put `# pants: no-infer-dep` on the line of the import or put `!{bad_address}` in the `dependencies` field of your target.", @@ -16452,7 +19286,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -16469,23 +19306,33 @@ } }, "PANTS_PYTHON_INFER_INIT_FILES": { - "choices": ["always", "content_only", "never"], + "choices": [ + "always", + "content_only", + "never" + ], "comma_separated_choices": "always, content_only, never", "comma_separated_display_args": "--python-infer-init-files=", "config_key": "init_files", "default": "content_only", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-infer-init-files="], + "display_args": [ + "--python-infer-init-files=" + ], "env_var": "PANTS_PYTHON_INFER_INIT_FILES", "fromfile": false, "help": "Infer a target's dependencies on any `__init__.py` files in the packages it is located in (recursively upward in the directory structure).\n\nEven if this is set to `never` or `content_only`, Pants will still always include any ancestor `__init__.py` files in the sandbox. Only, they will not be \"proper\" dependencies, e.g. they will not show up in `scie-pants-linux-x86_64 dependencies` and their own dependencies will not be used.\n\nBy default, Pants only adds a \"proper\" dependency if there is content in the `__init__.py` file. This makes sure that dependencies are added when likely necessary to build, while also avoiding adding unnecessary dependencies. While accurate, those unnecessary dependencies can complicate setting metadata like the `interpreter_constraints` and `resolve` fields.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-init-files"], + "scoped_cmd_line_args": [ + "--python-infer-init-files" + ], "target_field_name": null, "typ": "InitFilesInference", - "unscoped_cmd_line_args": ["--init-files"], + "unscoped_cmd_line_args": [ + "--init-files" + ], "value_history": { "ranked_values": [ { @@ -16509,7 +19356,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-string-imports"], + "display_args": [ + "--[no-]python-infer-string-imports" + ], "env_var": "PANTS_PYTHON_INFER_STRING_IMPORTS", "fromfile": false, "help": "Infer a target's dependencies based on strings that look like dynamic dependencies, such as Django settings files expressing dependencies as strings or pytest plugins listed in the `pytest_plugins` variable in a test module or a conftest file.\n\nTo ignore a false positive, you can either put `# pants: no-infer-dep` on the line of the string or put `!{bad_address}` in the `dependencies` field of your target.", @@ -16521,7 +19370,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--string-imports", "--no-string-imports"], + "unscoped_cmd_line_args": [ + "--string-imports", + "--no-string-imports" + ], "value_history": { "ranked_values": [ { @@ -16545,16 +19397,22 @@ "default": 2, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-infer-string-imports-min-dots="], + "display_args": [ + "--python-infer-string-imports-min-dots=" + ], "env_var": "PANTS_PYTHON_INFER_STRING_IMPORTS_MIN_DOTS", "fromfile": false, "help": "If `--string-imports` is True, treat valid-looking strings with at least this many dots in them as potential dynamic dependencies. E.g., `'foo.bar.Baz'` will be treated as a potential dependency if this option is set to 2 but not if set to 3.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-string-imports-min-dots"], + "scoped_cmd_line_args": [ + "--python-infer-string-imports-min-dots" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--string-imports-min-dots"], + "unscoped_cmd_line_args": [ + "--string-imports-min-dots" + ], "value_history": { "ranked_values": [ { @@ -16571,7 +19429,11 @@ } }, "PANTS_PYTHON_INFER_UNOWNED_DEPENDENCY_BEHAVIOR": { - "choices": ["error", "warning", "ignore"], + "choices": [ + "error", + "warning", + "ignore" + ], "comma_separated_choices": "error, warning, ignore", "comma_separated_display_args": "--python-infer-unowned-dependency-behavior=", "config_key": "unowned_dependency_behavior", @@ -16586,10 +19448,14 @@ "help": "How to handle imports that don't have an inferrable owner.\n\nUsually when an import cannot be inferred, it represents an issue like Pants not being properly configured, e.g. targets not set up. Often, missing dependencies will result in confusing runtime errors like `ModuleNotFoundError`, so this option can be helpful to error more eagerly.\n\nTo ignore any false positives, either add `# pants: no-infer-dep` to the line of the import or put the import inside a `try: except ImportError:` block.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-unowned-dependency-behavior"], + "scoped_cmd_line_args": [ + "--python-infer-unowned-dependency-behavior" + ], "target_field_name": null, "typ": "UnownedDependencyUsage", - "unscoped_cmd_line_args": ["--unowned-dependency-behavior"], + "unscoped_cmd_line_args": [ + "--unowned-dependency-behavior" + ], "value_history": { "ranked_values": [ { @@ -16613,7 +19479,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-use-rust-parser"], + "display_args": [ + "--[no-]python-infer-use-rust-parser" + ], "env_var": "PANTS_PYTHON_INFER_USE_RUST_PARSER", "fromfile": false, "help": "Use the new Rust-based, multithreaded, in-process dependency parser.\n\nPants 2.17 introduced a new paradigm to dependency parsing for Python by leveraging a Rust-based parser that's called in the same process as Pants itself, instead of farming out to one-python-process-per-file.\n\nAs a result of the switch, cold-cache performance improved by a factor of about 12x, while hot-cache had no difference. Additionally, Pants can now infer dependencies from Python scripts with syntax errors.\n\nAfter leaving this defaulted to disabled for a release cycle, Pants 2.18 started defaulting to enabling this.\n\nIf you think the new behaviour is causing problems, it is recommended that you run `scie-pants-linux-x86_64 peek :: > before.json` and then `scie-pants-linux-x86_64 --python-infer-use-rust-parser=False peek :: > after.json` and compare the two results.\n\nIf you think there is a bug and need to disable it, please file an issue: https://github.com/pantsbuild/pants/issues/new/choose.", @@ -16625,7 +19493,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--use-rust-parser", "--no-use-rust-parser"], + "unscoped_cmd_line_args": [ + "--use-rust-parser", + "--no-use-rust-parser" + ], "value_history": { "ranked_values": [ { @@ -16657,10 +19528,14 @@ "help": "The Python interpreters your codebase is compatible with.\n\nThese constraints are used as the default value for the `interpreter_constraints` field of Python targets.\n\nSpecify with requirement syntax, e.g. `'CPython>=2.7,<3'` (A CPython interpreter with version >=2.7 AND version <3) or `'PyPy'` (A pypy interpreter of any version). Multiple constraint strings will be ORed together.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--python-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -16702,10 +19577,14 @@ "help": "All known Python major/minor interpreter versions that may be used by either your code or tools used by your code.\n\nThis is used by Pants to robustly handle interpreter constraints, such as knowing when generating lockfiles which Python versions to check if your code is using.\n\nThis does not control which interpreter your code will use. Instead, to set your interpreter constraints, update `[python].interpreter_constraints`, the `interpreter_constraints` field, and relevant tool options like `[isort].interpreter_constraints` to tell Pants which interpreters your code actually uses. See https://www.pantsbuild.org/v2.19/docs/python-interpreter-compatibility.\n\nAll elements must be the minor and major Python version, e.g. `'2.7'` or `'3.10'`. Do not include the patch version.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-interpreter-versions-universe"], + "scoped_cmd_line_args": [ + "--python-interpreter-versions-universe" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-versions-universe"], + "unscoped_cmd_line_args": [ + "--interpreter-versions-universe" + ], "value_history": { "ranked_values": [ { @@ -16732,7 +19611,11 @@ } }, "PANTS_PYTHON_INVALID_LOCKFILE_BEHAVIOR": { - "choices": ["error", "ignore", "warn"], + "choices": [ + "error", + "ignore", + "warn" + ], "comma_separated_choices": "error, ignore, warn", "comma_separated_display_args": "--python-invalid-lockfile-behavior=", "config_key": "invalid_lockfile_behavior", @@ -16747,10 +19630,14 @@ "help": "The behavior when a lockfile has requirements or interpreter constraints that are not compatible with what the current build is using.\n\nWe recommend keeping the default of `error` for CI builds.\n\nNote that `warn` will still expect a Pants lockfile header, it only won't error if the lockfile is stale and should be regenerated.\n\nUse `ignore` to avoid needing a lockfile header at all, e.g. if you are manually managing lockfiles rather than using the `generate-lockfiles` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-invalid-lockfile-behavior"], + "scoped_cmd_line_args": [ + "--python-invalid-lockfile-behavior" + ], "target_field_name": null, "typ": "InvalidLockfileBehavior", - "unscoped_cmd_line_args": ["--invalid-lockfile-behavior"], + "unscoped_cmd_line_args": [ + "--invalid-lockfile-behavior" + ], "value_history": { "ranked_values": [ { @@ -16774,7 +19661,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-macos-big-sur-compatibility"], + "display_args": [ + "--[no-]python-macos-big-sur-compatibility" + ], "env_var": "PANTS_PYTHON_MACOS_BIG_SUR_COMPATIBILITY", "fromfile": false, "help": "If set, and if running on macOS Big Sur, use `macosx_10_16` as the platform when building wheels. Otherwise, the default of `macosx_11_0` will be used. This may be required for `pip` to be able to install the resulting distribution on Big Sur.", @@ -16810,7 +19699,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-native-code-cpp-flags=\"['', '', ...]\"", "config_key": "cpp_flags", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -16821,10 +19712,14 @@ "help": "Override the `CPPFLAGS` environment variable for any forked subprocesses. Use the value `['']` to inherit the value of the `CPPFLAGS` environment variable from your runtime environment target.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-native-code-cpp-flags"], + "scoped_cmd_line_args": [ + "--python-native-code-cpp-flags" + ], "target_field_name": "python_native_code_cpp_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cpp-flags"], + "unscoped_cmd_line_args": [ + "--cpp-flags" + ], "value_history": { "ranked_values": [ { @@ -16835,7 +19730,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -16845,7 +19742,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-native-code-ld-flags=\"['', '', ...]\"", "config_key": "ld_flags", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -16856,10 +19755,14 @@ "help": "Override the `LDFLAGS` environment variable for any forked subprocesses. Use the value `['']` to inherit the value of the `LDFLAGS` environment variable from your runtime environment target.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-native-code-ld-flags"], + "scoped_cmd_line_args": [ + "--python-native-code-ld-flags" + ], "target_field_name": "python_native_code_ld_flags", "typ": "list", - "unscoped_cmd_line_args": ["--ld-flags"], + "unscoped_cmd_line_args": [ + "--ld-flags" + ], "value_history": { "ranked_values": [ { @@ -16870,7 +19773,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -16883,16 +19788,22 @@ "default": "23.1.2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-pip-version="], + "display_args": [ + "--python-pip-version=" + ], "env_var": "PANTS_PYTHON_PIP_VERSION", "fromfile": false, "help": "Use this version of Pip for resolving requirements and generating lockfiles.\n\nThe value used here must be one of the Pip versions supported by the underlying PEX version. See https://www.pantsbuild.org/v2.19/docs/pex for details.\n\nN.B.: The `latest` value selects the latest of the choices listed by PEX which is not necessarily the latest Pip version released on PyPI.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-pip-version"], + "scoped_cmd_line_args": [ + "--python-pip-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pip-version"], + "unscoped_cmd_line_args": [ + "--pip-version" + ], "value_history": { "ranked_values": [ { @@ -16916,7 +19827,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-protobuf-infer-runtime-dependency"], + "display_args": [ + "--[no-]python-protobuf-infer-runtime-dependency" + ], "env_var": "PANTS_PYTHON_PROTOBUF_INFER_RUNTIME_DEPENDENCY", "fromfile": false, "help": "If True, will add a dependency on a `python_requirement` target exposing the `protobuf` module (usually from the `protobuf` requirement). If the `protobuf_source` target sets `grpc=True`, will also add a dependency on the `python_requirement` target exposing the `grpcio` module.\n\nIf `[python].enable_resolves` is set, Pants will only infer dependencies on `python_requirement` targets that use the same resolve as the particular `protobuf_source` / `protobuf_sources` target uses, which is set via its `python_resolve` field.\n\nUnless this option is disabled, Pants will error if no relevant target is found or if more than one is found which causes ambiguity.", @@ -16955,7 +19868,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-protobuf-mypy-plugin"], + "display_args": [ + "--[no-]python-protobuf-mypy-plugin" + ], "env_var": "PANTS_PYTHON_PROTOBUF_MYPY_PLUGIN", "fromfile": false, "help": "Use the `mypy-protobuf` plugin (https://github.com/dropbox/mypy-protobuf) to also generate `.pyi` type stubs.", @@ -16967,7 +19882,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--mypy-plugin", "--no-mypy-plugin"], + "unscoped_cmd_line_args": [ + "--mypy-plugin", + "--no-mypy-plugin" + ], "value_history": { "ranked_values": [ { @@ -16991,7 +19909,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-repl-history"], + "display_args": [ + "--[no-]python-repl-history" + ], "env_var": "PANTS_PYTHON_REPL_HISTORY", "fromfile": false, "help": "Whether to use the standard Python command history file when running a repl.", @@ -17003,7 +19923,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--repl-history", "--no-repl-history"], + "unscoped_cmd_line_args": [ + "--repl-history", + "--no-repl-history" + ], "value_history": { "ranked_values": [ { @@ -17027,16 +19950,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-repos-find-links=\"['', '', ...]\""], + "display_args": [ + "--python-repos-find-links=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTHON_REPOS_FIND_LINKS", "fromfile": false, "help": "URLs and/or file paths corresponding to pip's `--find-links` option.\n\nPer [pip's documentation](https://pip.pypa.io/en/stable/cli/pip_wheel/?highlight=find%20links#cmdoption-f), URLs should be to HTML files with links to `.whl` and/or sdist files. Local paths must be absolute, and can either be to an HTML file with links or to a directory with `.whl` and/or sdist files, e.g. `file:///Users/pantsbuild/prebuilt_wheels`.\n\nFor local paths, you may want to use the option `[python-repos].path_mappings`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-repos-find-links"], + "scoped_cmd_line_args": [ + "--python-repos-find-links" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--find-links"], + "unscoped_cmd_line_args": [ + "--find-links" + ], "value_history": { "ranked_values": [ { @@ -17057,19 +19986,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-repos-indexes=\"['', '', ...]\"", "config_key": "indexes", - "default": ["https://pypi.org/simple/"], + "default": [ + "https://pypi.org/simple/" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-repos-indexes=\"['', '', ...]\""], + "display_args": [ + "--python-repos-indexes=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTHON_REPOS_INDEXES", "fromfile": false, "help": "URLs of [PEP-503 compatible](https://peps.python.org/pep-0503/) code repository indexes to look for requirements.\n\nIf set to an empty list, then Pex will use no indexes (meaning it will not use PyPI).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-repos-indexes"], + "scoped_cmd_line_args": [ + "--python-repos-indexes" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--indexes"], + "unscoped_cmd_line_args": [ + "--indexes" + ], "value_history": { "ranked_values": [ { @@ -17080,7 +20017,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["https://pypi.org/simple/"] + "value": [ + "https://pypi.org/simple/" + ] } ] } @@ -17101,10 +20040,14 @@ "help": "Mappings to facilitate using local Python requirements when the absolute file paths are different on different users' machines. For example, the path `file:///Users/pantsbuild/prebuilt_wheels/django-3.1.1-py3-none-any.whl` could become `file://${WHEELS_DIR}/django-3.1.1-py3-none-any.whl`, where each user can configure what `WHEELS_DIR` points to on their machine.\n\nExpects values in the form `NAME|PATH`, e.g. `WHEELS_DIR|/Users/pantsbuild/prebuilt_wheels`. You can specify multiple entries in the list.\n\nThis feature is intended to be used with `[python-repos].find_links`, rather than PEP 440 direct reference requirements (see https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#local-requirements. `[python-repos].find_links` must be configured to a valid absolute path for the current machine.\n\nTip: you can avoid each user needing to manually configure this option and `[python-repos].find_links` by using a common file location, along with Pants's interpolation support (https://www.pantsbuild.org/v2.19/docs/options#config-file-interpolation. For example, in `pants.toml`, you could set both options to `%(buildroot)s/python_wheels` to point to the directory `python_wheels` in the root of your repository; or, use the path `%(env.HOME)s/pants_wheels` for the path `~/pants_wheels`. If you are not able to use a common path like this, then we recommend setting that each user set these options via a `.pants.rc` file (https://www.pantsbuild.org/v2.19/docs/options#pantsrc-file.\n\nNote: Only takes effect if using Pex lockfiles, i.e. using the `generate-lockfiles` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-repos-path-mappings"], + "scoped_cmd_line_args": [ + "--python-repos-path-mappings" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--path-mappings"], + "unscoped_cmd_line_args": [ + "--path-mappings" + ], "value_history": { "ranked_values": [ { @@ -17128,16 +20071,22 @@ "default": [], "deprecated_message": "Deprecated, is scheduled to be removed in version: 3.0.0.dev0.", "deprecation_active": true, - "display_args": ["--python-repos-repos=\"['', '', ...]\""], + "display_args": [ + "--python-repos-repos=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTHON_REPOS_REPOS", "fromfile": false, "help": "URLs of code repositories to look for requirements. In Pip and Pex, this option corresponds to the `--find-links` option.", "removal_hint": "A deprecated alias for `[python-repos].find_links`.", "removal_version": "3.0.0.dev0", - "scoped_cmd_line_args": ["--python-repos-repos"], + "scoped_cmd_line_args": [ + "--python-repos-repos" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--repos"], + "unscoped_cmd_line_args": [ + "--repos" + ], "value_history": { "ranked_values": [ { @@ -17161,16 +20110,22 @@ "default": null, "deprecated_message": "Deprecated, is scheduled to be removed in version: 3.0.0.dev0.", "deprecation_active": true, - "display_args": ["--python-requirement-constraints="], + "display_args": [ + "--python-requirement-constraints=" + ], "env_var": "PANTS_PYTHON_REQUIREMENT_CONSTRAINTS", "fromfile": false, "help": "When resolving third-party requirements for your own code (vs. tools you run), use this constraints file to determine which versions to use.\n\nMutually exclusive with `[python].enable_resolves`, which we generally recommend as an improvement over constraints file.\n\nSee https://pip.pypa.io/en/stable/user_guide/#constraints-files for more information on the format of constraint files and how constraints are applied in Pex and pip.\n\nThis only applies when resolving user requirements, rather than tools you run like Black and Pytest. To constrain tools, set `[tool].lockfile`, e.g. `[black].lockfile`.", "removal_hint": "We encourage instead migrating to `[python].enable_resolves` and `[python].resolves`, which is an improvement over this option. The `[python].resolves` feature ensures that your lockfiles are fully comprehensive, i.e. include all transitive dependencies; uses hashes for better supply chain security; and supports advanced features like VCS and local requirements, along with options `[python].resolves_to_only_binary`.\n\nTo migrate, stop setting `[python].requirement_constraints` and `[python].resolve_all_constraints`, and instead set `[python].enable_resolves` to `true`. Then, run `scie-pants-linux-x86_64 generate-lockfiles`.", "removal_version": "3.0.0.dev0", - "scoped_cmd_line_args": ["--python-requirement-constraints"], + "scoped_cmd_line_args": [ + "--python-requirement-constraints" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--requirement-constraints"], + "unscoped_cmd_line_args": [ + "--requirement-constraints" + ], "value_history": { "ranked_values": [ { @@ -17189,16 +20144,22 @@ "default": "manylinux2014", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-resolver-manylinux="], + "display_args": [ + "--python-resolver-manylinux=" + ], "env_var": "PANTS_PYTHON_RESOLVER_MANYLINUX", "fromfile": false, "help": "Whether to allow resolution of manylinux wheels when resolving requirements for foreign linux platforms. The value should be a manylinux platform upper bound, e.g. `'manylinux2010'`, or else the string `'no'` to disallow.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolver-manylinux"], + "scoped_cmd_line_args": [ + "--python-resolver-manylinux" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--resolver-manylinux"], + "unscoped_cmd_line_args": [ + "--resolver-manylinux" + ], "value_history": { "ranked_values": [ { @@ -17232,10 +20193,14 @@ "help": "A mapping of logical names to lockfile paths used in your project.\n\nMany organizations only need a single resolve for their whole project, which is a good default and often the simplest thing to do. However, you may need multiple resolves, such as if you use two conflicting versions of a requirement in your repository.\n\nIf you only need a single resolve, run `scie-pants-linux-x86_64 generate-lockfiles` to generate the lockfile.\n\nIf you need multiple resolves:\n\n 1. Via this option, define multiple resolve names and their lockfile paths. The names should be meaningful to your repository, such as `data-science` or `pants-plugins`.\n 2. Set the default with `[python].default_resolve`.\n 3. Update your `python_requirement` targets with the `resolve` field to declare which resolve they should be available in. They default to `[python].default_resolve`, so you only need to update targets that you want in non-default resolves. (Often you'll set this via the `python_requirements` or `poetry_requirements` target generators)\n 4. Run `scie-pants-linux-x86_64 generate-lockfiles` to generate the lockfiles. If the results aren't what you'd expect, adjust the prior step.\n 5. Update any targets like `python_source` / `python_sources`, `python_test` / `python_tests`, and `pex_binary` which need to set a non-default resolve with the `resolve` field.\n\nIf a target can work with multiple resolves, you can either use the `parametrize` mechanism or manually create a distinct target per resolve. See https://www.pantsbuild.org/v2.19/docs/targets for information about `parametrize`.\n\nFor example:\n\n python_sources(\n resolve=parametrize(\"data-science\", \"web-app\"),\n )\n\nYou can name the lockfile paths what you would like; Pants does not expect a certain file extension or location.\n\nOnly applies if `[python].enable_resolves` is true.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolves"], + "scoped_cmd_line_args": [ + "--python-resolves" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves"], + "unscoped_cmd_line_args": [ + "--resolves" + ], "value_history": { "ranked_values": [ { @@ -17261,7 +20226,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-resolves-generate-lockfiles"], + "display_args": [ + "--[no-]python-resolves-generate-lockfiles" + ], "env_var": "PANTS_PYTHON_RESOLVES_GENERATE_LOCKFILES", "fromfile": false, "help": "If False, Pants will not attempt to generate lockfiles for `[python].resolves` when running the `generate-lockfiles` goal.\n\nThis is intended to allow you to manually generate lockfiles for your own code, rather than using Pex lockfiles. For example, when adopting Pants in a project already using Poetry, you can use `poetry export --dev` to create a requirements.txt-style lockfile understood by Pants, then point `[python].resolves` to the file.\n\nIf you set this to False, Pants will not attempt to validate the metadata headers for your user lockfiles. This is useful so that you can keep `[python].invalid_lockfile_behavior` to `error` or `warn` if you'd like so that tool lockfiles continue to be validated, while user lockfiles are skipped.\n\nWarning: it will likely be slower to install manually generated user lockfiles than Pex ones because Pants cannot as efficiently extract the subset of requirements used for a particular task. See the option `[python].run_against_entire_lockfile`.", @@ -17308,10 +20275,14 @@ "help": "When generating a resolve's lockfile, use a constraints file to pin the version of certain requirements. This is particularly useful to pin the versions of transitive dependencies of your direct requirements.\n\nSee https://pip.pypa.io/en/stable/user_guide/#constraints-files for more information on the format of constraint files and how constraints are applied in Pex and pip.\n\nExpects a dictionary of resolve names from `[python].resolves` and Python tools (e.g. `black` and `pytest`) to file paths for constraints files. For example, `{'data-science': '3rdparty/data-science-constraints.txt'}`. If a resolve is not set in the dictionary, it will not use a constraints file.\n\nYou can use the key `__default__` to set a default value for all resolves.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolves-to-constraints-file"], + "scoped_cmd_line_args": [ + "--python-resolves-to-constraints-file" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves-to-constraints-file"], + "unscoped_cmd_line_args": [ + "--resolves-to-constraints-file" + ], "value_history": { "ranked_values": [ { @@ -17343,10 +20314,14 @@ "help": "Override the interpreter constraints to use when generating a resolve's lockfile with the `generate-lockfiles` goal.\n\nBy default, each resolve from `[python].resolves` will use your global interpreter constraints set in `[python].interpreter_constraints`. With this option, you can override each resolve to use certain interpreter constraints, such as `{'data-science': ['==3.8.*']}`.\n\nWarning: this does NOT impact the interpreter constraints used by targets within the resolve, which is instead set by the option `[python].interpreter_constraints` and the `interpreter_constraints` field. It only impacts how the lockfile is generated.\n\nPants will validate that the interpreter constraints of your code using a resolve are compatible with that resolve's own constraints. For example, if your code is set to use `['==3.9.*']` via the `interpreter_constraints` field, but it's using a resolve whose interpreter constraints are set to `['==3.7.*']`, then Pants will error explaining the incompatibility.\n\nThe keys must be defined as resolves in `[python].resolves`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolves-to-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--python-resolves-to-interpreter-constraints" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves-to-interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--resolves-to-interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -17378,10 +20353,14 @@ "help": "When generating a resolve's lockfile, do not use binary packages (i.e. wheels) for these 3rdparty project names.\n\nExpects a dictionary of resolve names from `[python].resolves` and Python tools (e.g. `black` and `pytest`) to lists of project names. For example, `{'data-science': ['requests', 'numpy']}`. If a resolve is not set in the dictionary, it will have no restrictions on binary packages.\n\nYou can use the key `__default__` to set a default value for all resolves.\n\nFor each resolve, you can also use the value `:all:` to disable all binary packages: `{'data-science': [':all:']}`.\n\nNote that some packages are tricky to compile and may fail to install when this option is used on them. See https://pip.pypa.io/en/stable/cli/pip_install/#install-no-binary for details.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolves-to-no-binary"], + "scoped_cmd_line_args": [ + "--python-resolves-to-no-binary" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves-to-no-binary"], + "unscoped_cmd_line_args": [ + "--resolves-to-no-binary" + ], "value_history": { "ranked_values": [ { @@ -17413,10 +20392,14 @@ "help": "When generating a resolve's lockfile, do not use source packages (i.e. sdists) for these 3rdparty project names, e.g `['django', 'requests']`.\n\nExpects a dictionary of resolve names from `[python].resolves` and Python tools (e.g. `black` and `pytest`) to lists of project names. For example, `{'data-science': ['requests', 'numpy']}`. If a resolve is not set in the dictionary, it will have no restrictions on source packages.\n\nYou can use the key `__default__` to set a default value for all resolves.\n\nFor each resolve you can use the value `:all:` to disable all source packages: `{'data-science': [':all:']}`.\n\nPackages without binary distributions will fail to install when this option is used on them. See https://pip.pypa.io/en/stable/cli/pip_install/#install-only-binary for details.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolves-to-only-binary"], + "scoped_cmd_line_args": [ + "--python-resolves-to-only-binary" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves-to-only-binary"], + "unscoped_cmd_line_args": [ + "--resolves-to-only-binary" + ], "value_history": { "ranked_values": [ { @@ -17440,7 +20423,9 @@ "default": true, "deprecated_message": "Deprecated, is scheduled to be removed in version: 3.0.0.dev0.", "deprecation_active": true, - "display_args": ["--[no-]python-resolve-all-constraints"], + "display_args": [ + "--[no-]python-resolve-all-constraints" + ], "env_var": "PANTS_PYTHON_RESOLVE_ALL_CONSTRAINTS", "fromfile": false, "help": "(Only relevant when using `[python].requirement_constraints.`) If enabled, when resolving requirements, Pants will first resolve your entire constraints file as a single global resolve. Then, if the code uses a subset of your constraints file, Pants will extract the relevant requirements from that global resolve so that only what's actually needed gets used. If disabled, Pants will not use a global resolve and will resolve each subset of your requirements independently.\n\nUsually this option should be enabled because it can result in far fewer resolves.", @@ -17479,7 +20464,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-run-against-entire-lockfile"], + "display_args": [ + "--[no-]python-run-against-entire-lockfile" + ], "env_var": "PANTS_PYTHON_RUN_AGAINST_ENTIRE_LOCKFILE", "fromfile": false, "help": "If enabled, when running binaries, tests, and repls, Pants will use the entire lockfile file instead of just the relevant subset.\n\nIf you are using Pex lockfiles, we generally do not recommend this. You will already get similar performance benefits to this option, without the downsides.\n\nOtherwise, this option can improve performance and reduce cache size. But it has two consequences: 1) All cached test results will be invalidated if any requirement in the lockfile\n changes, rather than just those that depend on the changed requirement.\n2) Requirements unneeded by a test/run/repl will be present on the sys.path, which\n might in rare cases cause their behavior to change.\n\nThis option does not affect packaging deployable artifacts, such as PEX files, wheels and cloud functions, which will still use just the exact subset of requirements needed.", @@ -17518,7 +20505,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-ignore-empty-init-files"], + "display_args": [ + "--[no-]python-tailor-ignore-empty-init-files" + ], "env_var": "PANTS_PYTHON_TAILOR_IGNORE_EMPTY_INIT_FILES", "fromfile": false, "help": "If true, don't add `python_sources` targets for `__init__.py` files that are both empty and where there are no other Python files in the directory.\n\nEmpty and solitary `__init__.py` files usually exist as import scaffolding rather than true library code, so it can be noisy to add BUILD files.\n\nEven if this option is set to true, Pants will still ensure the empty `__init__.py` files are included in the sandbox when running processes.\n\nIf you set to false, you may also want to set `[python-infer].init_files = \"always\"`.", @@ -17557,7 +20546,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-pex-binary-targets"], + "display_args": [ + "--[no-]python-tailor-pex-binary-targets" + ], "env_var": "PANTS_PYTHON_TAILOR_PEX_BINARY_TARGETS", "fromfile": false, "help": "If true, add `pex_binary` targets for Python files named `__main__.py` or with a `__main__` clause with the `tailor` goal.", @@ -17596,7 +20587,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-py-typed-targets"], + "display_args": [ + "--[no-]python-tailor-py-typed-targets" + ], "env_var": "PANTS_PYTHON_TAILOR_PY_TYPED_TARGETS", "fromfile": false, "help": "If true, add `resource` targets for marker files named `py.typed` with the `tailor` goal.", @@ -17635,7 +20628,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-requirements-targets"], + "display_args": [ + "--[no-]python-tailor-requirements-targets" + ], "env_var": "PANTS_PYTHON_TAILOR_REQUIREMENTS_TARGETS", "fromfile": false, "help": "If true, add `python_requirements`, `poetry_requirements`, and `pipenv_requirements` target generators with the `tailor` goal.\n\n`python_requirements` targets are added for any file that matches the pattern `*requirements*.txt`. You will need to manually add `python_requirements` for different file names like `reqs.txt`.\n\n`poetry_requirements` targets are added for `pyproject.toml` files with `[tool.poetry` in them.", @@ -17674,7 +20669,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-source-targets"], + "display_args": [ + "--[no-]python-tailor-source-targets" + ], "env_var": "PANTS_PYTHON_TAILOR_SOURCE_TARGETS", "fromfile": false, "help": "If true, add `python_sources`, `python_tests`, and `python_test_utils` targets with the `tailor` goal.", @@ -17713,7 +20710,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-thrift-infer-runtime-dependency"], + "display_args": [ + "--[no-]python-thrift-infer-runtime-dependency" + ], "env_var": "PANTS_PYTHON_THRIFT_INFER_RUNTIME_DEPENDENCY", "fromfile": false, "help": "If True, will add a dependency on a `python_requirement` target exposing the `thrift` module (usually from the `thrift` requirement).\n\nIf `[python].enable_resolves` is set, Pants will only infer dependencies on `python_requirement` targets that use the same resolve as the particular `thrift_source` / `thrift_source` target uses, which is set via its `python_resolve` field.\n\nUnless this option is disabled, Pants will error if no relevant target is found or more than one is found which causes ambiguity.", @@ -17752,16 +20751,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-thrift-options=\"['', '', ...]\""], + "display_args": [ + "--python-thrift-options=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTHON_THRIFT_OPTIONS", "fromfile": false, "help": "Code generation options specific to the Python code generator to pass to the Apache `thift` binary via the `-gen py` argument. See `thrift -help` for supported values.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-thrift-options"], + "scoped_cmd_line_args": [ + "--python-thrift-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--options"], + "unscoped_cmd_line_args": [ + "--options" + ], "value_history": { "ranked_values": [ { @@ -17785,16 +20790,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-args=\"[, , ...]\""], + "display_args": [ + "--pytype-args=\"[, , ...]\"" + ], "env_var": "PANTS_PYTYPE_ARGS", "fromfile": false, "help": "Arguments to pass directly to Pytype, e.g. `--pytype-args='--version'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-args"], + "scoped_cmd_line_args": [ + "--pytype-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -17818,16 +20829,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-config="], + "display_args": [ + "--pytype-config=" + ], "env_var": "PANTS_PYTYPE_CONFIG", "fromfile": false, "help": "Path to an toml config file understood by Pytype (https://github.com/google/pytype#config-file).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-config"], + "scoped_cmd_line_args": [ + "--pytype-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -17846,16 +20863,22 @@ "default": "pytype", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-console-script="], + "display_args": [ + "--pytype-console-script=" + ], "env_var": "PANTS_PYTYPE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-console-script"], + "scoped_cmd_line_args": [ + "--pytype-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -17879,16 +20902,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-entry-point="], + "display_args": [ + "--pytype-entry-point=" + ], "env_var": "PANTS_PYTYPE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-entry-point"], + "scoped_cmd_line_args": [ + "--pytype-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -17907,16 +20936,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-install-from-resolve="], + "display_args": [ + "--pytype-install-from-resolve=" + ], "env_var": "PANTS_PYTYPE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pytype` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pytype-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -17932,7 +20967,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pytype-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<3.10"], + "default": [ + "CPython>=3.7,<3.10" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -17943,10 +20980,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--pytype-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -17957,7 +20998,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<3.10"] + "value": [ + "CPython>=3.7,<3.10" + ] } ] } @@ -17970,16 +21013,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-requirements=\"['', '', ...]\""], + "display_args": [ + "--pytype-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTYPE_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-requirements"], + "scoped_cmd_line_args": [ + "--pytype-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -18003,16 +21052,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pytype-skip"], + "display_args": [ + "--[no-]pytype-skip" + ], "env_var": "PANTS_PYTYPE_SKIP", "fromfile": false, "help": "If true, don't use Pytype when running `scie-pants-linux-x86_64 check`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-skip", "--no-pytype-skip"], + "scoped_cmd_line_args": [ + "--pytype-skip", + "--no-pytype-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -18036,16 +21093,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyupgrade-args=\"[, , ...]\""], + "display_args": [ + "--pyupgrade-args=\"[, , ...]\"" + ], "env_var": "PANTS_PYUPGRADE_ARGS", "fromfile": false, "help": "Arguments to pass directly to pyupgrade, e.g. `--pyupgrade-args='--py39-plus --keep-runtime-typing'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-args"], + "scoped_cmd_line_args": [ + "--pyupgrade-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -18069,16 +21132,22 @@ "default": "pyupgrade", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyupgrade-console-script="], + "display_args": [ + "--pyupgrade-console-script=" + ], "env_var": "PANTS_PYUPGRADE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-console-script"], + "scoped_cmd_line_args": [ + "--pyupgrade-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -18102,16 +21171,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyupgrade-entry-point="], + "display_args": [ + "--pyupgrade-entry-point=" + ], "env_var": "PANTS_PYUPGRADE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-entry-point"], + "scoped_cmd_line_args": [ + "--pyupgrade-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -18130,16 +21205,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyupgrade-install-from-resolve="], + "display_args": [ + "--pyupgrade-install-from-resolve=" + ], "env_var": "PANTS_PYUPGRADE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pyupgrade` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pyupgrade-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -18155,7 +21236,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pyupgrade-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -18166,10 +21249,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--pyupgrade-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -18180,7 +21267,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -18193,16 +21282,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyupgrade-requirements=\"['', '', ...]\""], + "display_args": [ + "--pyupgrade-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_PYUPGRADE_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-requirements"], + "scoped_cmd_line_args": [ + "--pyupgrade-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -18226,16 +21321,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pyupgrade-skip"], + "display_args": [ + "--[no-]pyupgrade-skip" + ], "env_var": "PANTS_PYUPGRADE_SKIP", "fromfile": false, "help": "If true, don't use pyupgrade when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-skip", "--no-pyupgrade-skip"], + "scoped_cmd_line_args": [ + "--pyupgrade-skip", + "--no-pyupgrade-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -18259,16 +21362,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--py-constraints-output-file="], + "display_args": [ + "--py-constraints-output-file=" + ], "env_var": "PANTS_PY_CONSTRAINTS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--py-constraints-output-file"], + "scoped_cmd_line_args": [ + "--py-constraints-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -18287,7 +21396,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]py-constraints-summary"], + "display_args": [ + "--[no-]py-constraints-summary" + ], "env_var": "PANTS_PY_CONSTRAINTS_SUMMARY", "fromfile": false, "help": "Output a CSV summary of interpreter constraints for your whole repository. The headers are `Target`, `Constraints`, `Transitive Constraints`, `# Dependencies`, and `# Dependents`.\n\nThis information can be useful when prioritizing a migration from one Python version to another (e.g. to Python 3). Use `# Dependencies` and `# Dependents` to help prioritize which targets are easiest to port (low # dependencies) and highest impact to port (high # dependents).\n\nUse a tool like Pandas or Excel to process the CSV. Use the option `--py-constraints-output-file=summary.csv` to write directly to a file.", @@ -18299,7 +21410,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--summary", "--no-summary"], + "unscoped_cmd_line_args": [ + "--summary", + "--no-summary" + ], "value_history": { "ranked_values": [ { @@ -18331,10 +21445,14 @@ "help": "Config schema is as follows:\n\n ```\n {\n 'required_matches': {\n 'path_pattern1': [content_pattern1, content_pattern2],\n 'path_pattern2': [content_pattern1, content_pattern3],\n ...\n },\n 'path_patterns': [\n {\n 'name': path_pattern1',\n 'pattern': ,\n 'inverted': True|False (defaults to False),\n 'content_encoding': (defaults to utf8)\n },\n ...\n ],\n 'content_patterns': [\n {\n 'name': 'content_pattern1',\n 'pattern': ,\n 'inverted': True|False (defaults to False)\n }\n ...\n ]\n }\n ```\n\nMeaning: if a file matches some path pattern, its content must match all the corresponding content patterns.\n\nIt's often helpful to load this config from a JSON or YAML file. To do that, set `[regex-lint].config = '@path/to/config.yaml'`, for example.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--regex-lint-config"], + "scoped_cmd_line_args": [ + "--regex-lint-config" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -18351,23 +21469,35 @@ } }, "PANTS_REGEX_LINT_DETAIL_LEVEL": { - "choices": ["none", "summary", "nonmatching", "names", "all"], + "choices": [ + "none", + "summary", + "nonmatching", + "names", + "all" + ], "comma_separated_choices": "none, summary, nonmatching, names, all", "comma_separated_display_args": "--regex-lint-detail-level=", "config_key": "detail_level", "default": "nonmatching", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--regex-lint-detail-level="], + "display_args": [ + "--regex-lint-detail-level=" + ], "env_var": "PANTS_REGEX_LINT_DETAIL_LEVEL", "fromfile": false, "help": "How much detail to include in the result.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--regex-lint-detail-level"], + "scoped_cmd_line_args": [ + "--regex-lint-detail-level" + ], "target_field_name": null, "typ": "DetailLevel", - "unscoped_cmd_line_args": ["--detail-level"], + "unscoped_cmd_line_args": [ + "--detail-level" + ], "value_history": { "ranked_values": [ { @@ -18391,16 +21521,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]regex-lint-skip"], + "display_args": [ + "--[no-]regex-lint-skip" + ], "env_var": "PANTS_REGEX_LINT_SKIP", "fromfile": false, "help": "If true, don't use regex-lint when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--regex-lint-skip", "--no-regex-lint-skip"], + "scoped_cmd_line_args": [ + "--regex-lint-skip", + "--no-regex-lint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -18424,13 +21562,18 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]remote-cache-read"], + "display_args": [ + "--[no-]remote-cache-read" + ], "env_var": "PANTS_REMOTE_CACHE_READ", "fromfile": false, "help": "Whether to enable reading from a remote cache.\n\nThis cannot be used at the same time as `[GLOBAL].remote_execution`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-cache-read", "--no-remote-cache-read"], + "scoped_cmd_line_args": [ + "--remote-cache-read", + "--no-remote-cache-read" + ], "target_field_name": null, "typ": "bool", "unscoped_cmd_line_args": [ @@ -18460,16 +21603,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-cache-rpc-concurrency="], + "display_args": [ + "--remote-cache-rpc-concurrency=" + ], "env_var": "PANTS_REMOTE_CACHE_RPC_CONCURRENCY", "fromfile": false, "help": "The number of concurrent requests allowed to the remote cache service.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-cache-rpc-concurrency"], + "scoped_cmd_line_args": [ + "--remote-cache-rpc-concurrency" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-cache-rpc-concurrency"], + "unscoped_cmd_line_args": [ + "--remote-cache-rpc-concurrency" + ], "value_history": { "ranked_values": [ { @@ -18493,16 +21642,22 @@ "default": 1500, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-cache-rpc-timeout-millis="], + "display_args": [ + "--remote-cache-rpc-timeout-millis=" + ], "env_var": "PANTS_REMOTE_CACHE_RPC_TIMEOUT_MILLIS", "fromfile": false, "help": "Timeout value for remote cache RPCs in milliseconds.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-cache-rpc-timeout-millis"], + "scoped_cmd_line_args": [ + "--remote-cache-rpc-timeout-millis" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-cache-rpc-timeout-millis"], + "unscoped_cmd_line_args": [ + "--remote-cache-rpc-timeout-millis" + ], "value_history": { "ranked_values": [ { @@ -18519,23 +21674,33 @@ } }, "PANTS_REMOTE_CACHE_WARNINGS": { - "choices": ["ignore", "first_only", "backoff"], + "choices": [ + "ignore", + "first_only", + "backoff" + ], "comma_separated_choices": "ignore, first_only, backoff", "comma_separated_display_args": "--remote-cache-warnings=", "config_key": "remote_cache_warnings", "default": "backoff", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-cache-warnings="], + "display_args": [ + "--remote-cache-warnings=" + ], "env_var": "PANTS_REMOTE_CACHE_WARNINGS", "fromfile": false, "help": "How frequently to log remote cache failures at the `warn` log level.\n\nAll errors not logged at the `warn` level will instead be logged at the `debug` level.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-cache-warnings"], + "scoped_cmd_line_args": [ + "--remote-cache-warnings" + ], "target_field_name": null, "typ": "RemoteCacheWarningsBehavior", - "unscoped_cmd_line_args": ["--remote-cache-warnings"], + "unscoped_cmd_line_args": [ + "--remote-cache-warnings" + ], "value_history": { "ranked_values": [ { @@ -18559,7 +21724,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]remote-cache-write"], + "display_args": [ + "--[no-]remote-cache-write" + ], "env_var": "PANTS_REMOTE_CACHE_WRITE", "fromfile": false, "help": "Whether to enable writing results to a remote cache.\n\nThis cannot be used at the same time as `[GLOBAL].remote_execution`.", @@ -18598,16 +21765,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-ca-certs-path="], + "display_args": [ + "--remote-ca-certs-path=" + ], "env_var": "PANTS_REMOTE_CA_CERTS_PATH", "fromfile": false, "help": "Path to a PEM file containing CA certificates used for verifying secure connections to `[GLOBAL].remote_execution_address` and `[GLOBAL].remote_store_address`.\n\nIf unspecified, Pants will attempt to auto-discover root CA certificates when TLS is enabled with remote execution and caching.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-ca-certs-path"], + "scoped_cmd_line_args": [ + "--remote-ca-certs-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-ca-certs-path"], + "unscoped_cmd_line_args": [ + "--remote-ca-certs-path" + ], "value_history": { "ranked_values": [ { @@ -18626,16 +21799,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-client-certs-path="], + "display_args": [ + "--remote-client-certs-path=" + ], "env_var": "PANTS_REMOTE_CLIENT_CERTS_PATH", "fromfile": false, "help": "Path to a PEM file containing client certificates used for verifying secure connections to `[GLOBAL].remote_execution_address` and `[GLOBAL].remote_store_address` when using client authentication (mTLS).\n\nIf unspecified, will use regular TLS. Requires `remote_client_key_path` to also be specified.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-client-certs-path"], + "scoped_cmd_line_args": [ + "--remote-client-certs-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-client-certs-path"], + "unscoped_cmd_line_args": [ + "--remote-client-certs-path" + ], "value_history": { "ranked_values": [ { @@ -18654,16 +21833,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-client-key-path="], + "display_args": [ + "--remote-client-key-path=" + ], "env_var": "PANTS_REMOTE_CLIENT_KEY_PATH", "fromfile": false, "help": "Path to a PEM file containing a private key used for verifying secure connections to `[GLOBAL].remote_execution_address` and `[GLOBAL].remote_store_address` when using client authentication (mTLS).\n\nIf unspecified, will use regular TLS. Requires `remote_client_certs_path` to also be specified.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-client-key-path"], + "scoped_cmd_line_args": [ + "--remote-client-key-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-client-key-path"], + "unscoped_cmd_line_args": [ + "--remote-client-key-path" + ], "value_history": { "ranked_values": [ { @@ -18682,16 +21867,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]remote-execution"], + "display_args": [ + "--[no-]remote-execution" + ], "env_var": "PANTS_REMOTE_EXECUTION", "fromfile": false, "help": "Enables remote workers for increased parallelism. (Alpha)\n\nAlternatively, you can use `[GLOBAL].remote_cache_read` and `[GLOBAL].remote_cache_write` to still run everything locally, but to use a remote cache.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution", "--no-remote-execution"], + "scoped_cmd_line_args": [ + "--remote-execution", + "--no-remote-execution" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--remote-execution", "--no-remote-execution"], + "unscoped_cmd_line_args": [ + "--remote-execution", + "--no-remote-execution" + ], "value_history": { "ranked_values": [ { @@ -18715,16 +21908,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-execution-address="], + "display_args": [ + "--remote-execution-address=" + ], "env_var": "PANTS_REMOTE_EXECUTION_ADDRESS", "fromfile": false, "help": "The URI of a server used as a remote execution scheduler.\n\nFormat: `scheme://host:port`. The supported schemes are `grpc` and `grpcs`, i.e. gRPC with TLS enabled. If `grpc` is used, TLS will be disabled.\n\nYou must also set `[GLOBAL].remote_store_address`, which will often be the same value.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution-address"], + "scoped_cmd_line_args": [ + "--remote-execution-address" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-execution-address"], + "unscoped_cmd_line_args": [ + "--remote-execution-address" + ], "value_history": { "ranked_values": [ { @@ -18743,7 +21942,9 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-execution-append-only-caches-base-path="], + "display_args": [ + "--remote-execution-append-only-caches-base-path=" + ], "env_var": "PANTS_REMOTE_EXECUTION_APPEND_ONLY_CACHES_BASE_PATH", "fromfile": false, "help": "Sets the base path to use when setting up an append-only cache for a process running remotely. If this option is not set, then append-only caches will not be used with remote execution. The option should be set to the absolute path of a writable directory in the remote execution environment where Pants can create append-only caches for use with remotely executing processes.", @@ -18783,7 +21984,9 @@ "help": "Platform properties to set on remote execution requests.\n\nFormat: `property=value`. Multiple values should be specified as multiple occurrences of this flag.\n\nPants itself may add additional platform properties.\n\nIf you are using the `remote_environment` target mechanism, set this value as a field on the target instead. This option will be ignored.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution-extra-platform-properties"], + "scoped_cmd_line_args": [ + "--remote-execution-extra-platform-properties" + ], "target_field_name": null, "typ": "list", "unscoped_cmd_line_args": [ @@ -18820,10 +22023,14 @@ "help": "Headers to set on remote execution requests. Format: header=value. Pants may add additional headers.\n\nSee `[GLOBAL].remote_store_headers` as well.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution-headers"], + "scoped_cmd_line_args": [ + "--remote-execution-headers" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--remote-execution-headers"], + "unscoped_cmd_line_args": [ + "--remote-execution-headers" + ], "value_history": { "ranked_values": [ { @@ -18849,16 +22056,22 @@ "default": 3600, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-execution-overall-deadline-secs="], + "display_args": [ + "--remote-execution-overall-deadline-secs=" + ], "env_var": "PANTS_REMOTE_EXECUTION_OVERALL_DEADLINE_SECS", "fromfile": false, "help": "Overall timeout in seconds for each remote execution request from time of submission", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution-overall-deadline-secs"], + "scoped_cmd_line_args": [ + "--remote-execution-overall-deadline-secs" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-execution-overall-deadline-secs"], + "unscoped_cmd_line_args": [ + "--remote-execution-overall-deadline-secs" + ], "value_history": { "ranked_values": [ { @@ -18882,16 +22095,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-execution-rpc-concurrency="], + "display_args": [ + "--remote-execution-rpc-concurrency=" + ], "env_var": "PANTS_REMOTE_EXECUTION_RPC_CONCURRENCY", "fromfile": false, "help": "The number of concurrent requests allowed to the remote execution service.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution-rpc-concurrency"], + "scoped_cmd_line_args": [ + "--remote-execution-rpc-concurrency" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-execution-rpc-concurrency"], + "unscoped_cmd_line_args": [ + "--remote-execution-rpc-concurrency" + ], "value_history": { "ranked_values": [ { @@ -18915,16 +22134,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-instance-name="], + "display_args": [ + "--remote-instance-name=" + ], "env_var": "PANTS_REMOTE_INSTANCE_NAME", "fromfile": false, "help": "Name of the remote instance to use by remote caching and remote execution.\n\nThis is used by some remote servers for routing. Consult your remote server for whether this should be set.\n\nYou can also use a Pants plugin which provides remote authentication to dynamically set this value.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-instance-name"], + "scoped_cmd_line_args": [ + "--remote-instance-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-instance-name"], + "unscoped_cmd_line_args": [ + "--remote-instance-name" + ], "value_history": { "ranked_values": [ { @@ -18943,16 +22168,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-oauth-bearer-token-path="], + "display_args": [ + "--remote-oauth-bearer-token-path=" + ], "env_var": "PANTS_REMOTE_OAUTH_BEARER_TOKEN_PATH", "fromfile": false, "help": "Path to a file containing an oauth token to use for gGRPC connections to `[GLOBAL].remote_execution_address` and `[GLOBAL].remote_store_address`.\n\nIf specified, Pants will add a header in the format `authorization: Bearer `. You can also manually add this header via `[GLOBAL].remote_execution_headers` and `[GLOBAL].remote_store_headers`, or use `[GLOBAL].remote_auth_plugin` to provide a plugin to dynamically set the relevant headers. Otherwise, no authorization will be performed.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-oauth-bearer-token-path"], + "scoped_cmd_line_args": [ + "--remote-oauth-bearer-token-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-oauth-bearer-token-path"], + "unscoped_cmd_line_args": [ + "--remote-oauth-bearer-token-path" + ], "value_history": { "ranked_values": [ { @@ -18971,16 +22202,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-address="], + "display_args": [ + "--remote-store-address=" + ], "env_var": "PANTS_REMOTE_STORE_ADDRESS", "fromfile": false, "help": "The URI of a server used for the remote file store.\n\nFormat: `scheme://host:port`. The supported schemes are `grpc` and `grpcs`, i.e. gRPC with TLS enabled. If `grpc` is used, TLS will be disabled.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-address"], + "scoped_cmd_line_args": [ + "--remote-store-address" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-store-address"], + "unscoped_cmd_line_args": [ + "--remote-store-address" + ], "value_history": { "ranked_values": [ { @@ -18999,16 +22236,22 @@ "default": 4194304, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-batch-api-size-limit="], + "display_args": [ + "--remote-store-batch-api-size-limit=" + ], "env_var": "PANTS_REMOTE_STORE_BATCH_API_SIZE_LIMIT", "fromfile": false, "help": "The maximum total size of blobs allowed to be sent in a single batch API call to the remote store.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-batch-api-size-limit"], + "scoped_cmd_line_args": [ + "--remote-store-batch-api-size-limit" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-batch-api-size-limit"], + "unscoped_cmd_line_args": [ + "--remote-store-batch-api-size-limit" + ], "value_history": { "ranked_values": [ { @@ -19032,16 +22275,22 @@ "default": 1048576, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-chunk-bytes="], + "display_args": [ + "--remote-store-chunk-bytes=" + ], "env_var": "PANTS_REMOTE_STORE_CHUNK_BYTES", "fromfile": false, "help": "Size in bytes of chunks transferred to/from the remote file store.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-chunk-bytes"], + "scoped_cmd_line_args": [ + "--remote-store-chunk-bytes" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-chunk-bytes"], + "unscoped_cmd_line_args": [ + "--remote-store-chunk-bytes" + ], "value_history": { "ranked_values": [ { @@ -19073,10 +22322,14 @@ "help": "Headers to set on remote store requests.\n\nFormat: header=value. Pants may add additional headers.\n\nSee `[GLOBAL].remote_execution_headers` as well.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-headers"], + "scoped_cmd_line_args": [ + "--remote-store-headers" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--remote-store-headers"], + "unscoped_cmd_line_args": [ + "--remote-store-headers" + ], "value_history": { "ranked_values": [ { @@ -19102,16 +22355,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-rpc-concurrency="], + "display_args": [ + "--remote-store-rpc-concurrency=" + ], "env_var": "PANTS_REMOTE_STORE_RPC_CONCURRENCY", "fromfile": false, "help": "The number of concurrent requests allowed to the remote store service.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-rpc-concurrency"], + "scoped_cmd_line_args": [ + "--remote-store-rpc-concurrency" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-rpc-concurrency"], + "unscoped_cmd_line_args": [ + "--remote-store-rpc-concurrency" + ], "value_history": { "ranked_values": [ { @@ -19135,16 +22394,22 @@ "default": 2, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-rpc-retries="], + "display_args": [ + "--remote-store-rpc-retries=" + ], "env_var": "PANTS_REMOTE_STORE_RPC_RETRIES", "fromfile": false, "help": "Number of times to retry any RPC to the remote store before giving up.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-rpc-retries"], + "scoped_cmd_line_args": [ + "--remote-store-rpc-retries" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-rpc-retries"], + "unscoped_cmd_line_args": [ + "--remote-store-rpc-retries" + ], "value_history": { "ranked_values": [ { @@ -19168,16 +22433,22 @@ "default": 30000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-rpc-timeout-millis="], + "display_args": [ + "--remote-store-rpc-timeout-millis=" + ], "env_var": "PANTS_REMOTE_STORE_RPC_TIMEOUT_MILLIS", "fromfile": false, "help": "Timeout value for remote store RPCs (not including streaming requests) in milliseconds.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-rpc-timeout-millis"], + "scoped_cmd_line_args": [ + "--remote-store-rpc-timeout-millis" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-rpc-timeout-millis"], + "unscoped_cmd_line_args": [ + "--remote-store-rpc-timeout-millis" + ], "value_history": { "ranked_values": [ { @@ -19210,10 +22481,14 @@ "help": "Arguments to pass directly to the repl program, e.g. `--repl-args='-i helloworld/main.py'`.\n\nCurrently supported only for the ipython shell.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--repl-args"], + "scoped_cmd_line_args": [ + "--repl-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -19237,16 +22512,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]repl-restartable"], + "display_args": [ + "--[no-]repl-restartable" + ], "env_var": "PANTS_REPL_RESTARTABLE", "fromfile": false, "help": "True if the REPL should be restarted if its inputs have changed.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--repl-restartable", "--no-repl-restartable"], + "scoped_cmd_line_args": [ + "--repl-restartable", + "--no-repl-restartable" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--restartable", "--no-restartable"], + "unscoped_cmd_line_args": [ + "--restartable", + "--no-restartable" + ], "value_history": { "ranked_values": [ { @@ -19270,16 +22553,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--repl-shell="], + "display_args": [ + "--repl-shell=" + ], "env_var": "PANTS_REPL_SHELL", "fromfile": false, "help": "Override the automatically-detected REPL program for the target(s) specified.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--repl-shell"], + "scoped_cmd_line_args": [ + "--repl-shell" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--shell"], + "unscoped_cmd_line_args": [ + "--shell" + ], "value_history": { "ranked_values": [ { @@ -19298,16 +22587,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--roots-output-file="], + "display_args": [ + "--roots-output-file=" + ], "env_var": "PANTS_ROOTS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--roots-output-file"], + "scoped_cmd_line_args": [ + "--roots-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -19326,16 +22621,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--roots-sep="], + "display_args": [ + "--roots-sep=" + ], "env_var": "PANTS_ROOTS_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--roots-sep"], + "scoped_cmd_line_args": [ + "--roots-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -19359,16 +22660,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-args=\"[, , ...]\""], + "display_args": [ + "--ruff-args=\"[, , ...]\"" + ], "env_var": "PANTS_RUFF_ARGS", "fromfile": false, "help": "Arguments to pass directly to Ruff, e.g. `--ruff-args='--exclude=foo --ignore=E501'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-args"], + "scoped_cmd_line_args": [ + "--ruff-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -19392,16 +22699,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-config="], + "display_args": [ + "--ruff-config=" + ], "env_var": "PANTS_RUFF_CONFIG", "fromfile": false, "help": "Path to the `pyproject.toml` or `ruff.toml` file to use for configuration (https://github.com/charliermarsh/ruff#configuration).\n\nSetting this option will disable `[ruff].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-config"], + "scoped_cmd_line_args": [ + "--ruff-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -19420,7 +22733,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]ruff-config-discovery"], + "display_args": [ + "--[no-]ruff-config-discovery" + ], "env_var": "PANTS_RUFF_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`pyproject.toml`, and `ruff.toml`).\n\nUse `[ruff].config` instead if your config is in a non-standard location.", @@ -19432,7 +22747,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -19456,16 +22774,22 @@ "default": "ruff", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-console-script="], + "display_args": [ + "--ruff-console-script=" + ], "env_var": "PANTS_RUFF_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-console-script"], + "scoped_cmd_line_args": [ + "--ruff-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -19489,16 +22813,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-entry-point="], + "display_args": [ + "--ruff-entry-point=" + ], "env_var": "PANTS_RUFF_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-entry-point"], + "scoped_cmd_line_args": [ + "--ruff-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -19517,16 +22847,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-install-from-resolve="], + "display_args": [ + "--ruff-install-from-resolve=" + ], "env_var": "PANTS_RUFF_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `ruff` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-install-from-resolve"], + "scoped_cmd_line_args": [ + "--ruff-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -19542,7 +22878,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--ruff-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -19553,10 +22891,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--ruff-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -19567,7 +22909,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -19580,16 +22924,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-requirements=\"['', '', ...]\""], + "display_args": [ + "--ruff-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_RUFF_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-requirements"], + "scoped_cmd_line_args": [ + "--ruff-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -19613,16 +22963,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]ruff-skip"], + "display_args": [ + "--[no-]ruff-skip" + ], "env_var": "PANTS_RUFF_SKIP", "fromfile": false, "help": "If true, don't use Ruff when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-skip", "--no-ruff-skip"], + "scoped_cmd_line_args": [ + "--ruff-skip", + "--no-ruff-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -19646,16 +23004,22 @@ "default": "max(2, #cores/2)", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--rule-threads-core="], + "display_args": [ + "--rule-threads-core=" + ], "env_var": "PANTS_RULE_THREADS_CORE", "fromfile": false, "help": "The number of threads to keep active and ready to execute `@rule` logic (see also: `--rule-threads-max`).\n\nValues less than 2 are not currently supported.\n\nThis value is independent of the number of processes that may be spawned in parallel locally (controlled by `--process-execution-local-parallelism`).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--rule-threads-core"], + "scoped_cmd_line_args": [ + "--rule-threads-core" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--rule-threads-core"], + "unscoped_cmd_line_args": [ + "--rule-threads-core" + ], "value_history": { "ranked_values": [ { @@ -19679,16 +23043,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--rule-threads-max="], + "display_args": [ + "--rule-threads-max=" + ], "env_var": "PANTS_RULE_THREADS_MAX", "fromfile": false, "help": "The maximum number of threads to use to execute `@rule` logic. Defaults to a small multiple of `--rule-threads-core`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--rule-threads-max"], + "scoped_cmd_line_args": [ + "--rule-threads-max" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--rule-threads-max"], + "unscoped_cmd_line_args": [ + "--rule-threads-max" + ], "value_history": { "ranked_values": [ { @@ -19716,10 +23086,14 @@ "help": "Arguments to pass directly to the executed target, e.g. `--run-args='val1 val2 --debug'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--run-args"], + "scoped_cmd_line_args": [ + "--run-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -19743,16 +23117,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]run-debug-adapter"], + "display_args": [ + "--[no-]run-debug-adapter" + ], "env_var": "PANTS_RUN_DEBUG_ADAPTER", "fromfile": false, "help": "Run the interactive process using a Debug Adapter (https://microsoft.github.io/debug-adapter-protocol/) for the language if supported.\n\nThe interactive process used will be immediately blocked waiting for a client before continuing.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--run-debug-adapter", "--no-run-debug-adapter"], + "scoped_cmd_line_args": [ + "--run-debug-adapter", + "--no-run-debug-adapter" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--debug-adapter", "--no-debug-adapter"], + "unscoped_cmd_line_args": [ + "--debug-adapter", + "--no-debug-adapter" + ], "value_history": { "ranked_values": [ { @@ -19776,16 +23158,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalac-args=\"[, , ...]\""], + "display_args": [ + "--scalac-args=\"[, , ...]\"" + ], "env_var": "PANTS_SCALAC_ARGS", "fromfile": false, "help": "Arguments to pass directly to scalac, e.g. `--scalac-args='-encoding UTF-8'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalac-args"], + "scoped_cmd_line_args": [ + "--scalac-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -19817,10 +23205,14 @@ "help": "A dictionary, whose keys are the names of each JVM resolve that requires default `scalac` plugins, and the value is a comma-separated string consisting of scalac plugin names. Each specified plugin must have a corresponding `scalac_plugin` target that specifies that name in either its `plugin_name` field or is the same as its target name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalac-plugins-for-resolve"], + "scoped_cmd_line_args": [ + "--scalac-plugins-for-resolve" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--plugins-for-resolve"], + "unscoped_cmd_line_args": [ + "--plugins-for-resolve" + ], "value_history": { "ranked_values": [ { @@ -19841,19 +23233,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--scalafmt-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["org.scalameta:scalafmt-cli_2.13:{version}"], + "default": [ + "org.scalameta:scalafmt-cli_2.13:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalafmt-artifacts=\"['', '', ...]\""], + "display_args": [ + "--scalafmt-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALAFMT_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[scalafmt].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-artifacts"], + "scoped_cmd_line_args": [ + "--scalafmt-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -19864,7 +23264,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["org.scalameta:scalafmt-cli_2.13:{version}"] + "value": [ + "org.scalameta:scalafmt-cli_2.13:{version}" + ] } ] } @@ -19877,16 +23279,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalafmt-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--scalafmt-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALAFMT_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `scalafmt` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-jvm-options"], + "scoped_cmd_line_args": [ + "--scalafmt-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -19910,16 +23318,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalafmt-lockfile="], + "display_args": [ + "--scalafmt-lockfile=" + ], "env_var": "PANTS_SCALAFMT_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/scala/lint/scalafmt/scalafmt.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=scalafmt`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-lockfile"], + "scoped_cmd_line_args": [ + "--scalafmt-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -19943,16 +23357,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scalafmt-skip"], + "display_args": [ + "--[no-]scalafmt-skip" + ], "env_var": "PANTS_SCALAFMT_SKIP", "fromfile": false, "help": "If true, don't use scalafmt when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-skip", "--no-scalafmt-skip"], + "scoped_cmd_line_args": [ + "--scalafmt-skip", + "--no-scalafmt-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -19976,16 +23398,22 @@ "default": "3.2.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalafmt-version="], + "display_args": [ + "--scalafmt-version=" + ], "env_var": "PANTS_SCALAFMT_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[scalafmt].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-version"], + "scoped_cmd_line_args": [ + "--scalafmt-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -20006,19 +23434,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--scalapb-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["com.thesamet.scalapb:scalapbc_2.13:{version}"], + "default": [ + "com.thesamet.scalapb:scalapbc_2.13:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-artifacts=\"['', '', ...]\""], + "display_args": [ + "--scalapb-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALAPB_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[scalapb].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-artifacts"], + "scoped_cmd_line_args": [ + "--scalapb-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -20029,7 +23465,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["com.thesamet.scalapb:scalapbc_2.13:{version}"] + "value": [ + "com.thesamet.scalapb:scalapbc_2.13:{version}" + ] } ] } @@ -20042,16 +23480,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--scalapb-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALAPB_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `scalapb` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-jvm-options"], + "scoped_cmd_line_args": [ + "--scalapb-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -20075,16 +23519,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-jvm-plugins=\"['', '', ...]\""], + "display_args": [ + "--scalapb-jvm-plugins=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALAPB_JVM_PLUGINS", "fromfile": false, "help": "A list of JVM-based `protoc` plugins to invoke when generating Scala code from protobuf files. The format for each plugin specifier is `NAME=ARTIFACT` where NAME is the name of the plugin and ARTIFACT is either the address of a `jvm_artifact` target or the colon-separated Maven coordinate for the plugin's jar artifact.\n\nFor example, to invoke the fs2-grpc protoc plugin, the following option would work: `--scalapb-jvm-plugins=fs2=org.typelevel:fs2-grpc-codegen_2.12:2.3.1`. (Note: you would also need to set `--scalapb-runtime-dependencies` appropriately to include the applicable runtime libraries for your chosen protoc plugins.)", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-jvm-plugins"], + "scoped_cmd_line_args": [ + "--scalapb-jvm-plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-plugins"], + "unscoped_cmd_line_args": [ + "--jvm-plugins" + ], "value_history": { "ranked_values": [ { @@ -20108,16 +23558,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-lockfile="], + "display_args": [ + "--scalapb-lockfile=" + ], "env_var": "PANTS_SCALAPB_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/codegen/protobuf/scala/scalapbc.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=scalapb`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-lockfile"], + "scoped_cmd_line_args": [ + "--scalapb-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -20141,16 +23597,22 @@ "default": "0.11.6", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-version="], + "display_args": [ + "--scalapb-version=" + ], "env_var": "PANTS_SCALAPB_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[scalapb].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-version"], + "scoped_cmd_line_args": [ + "--scalapb-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -20183,10 +23645,14 @@ "help": "Arguments to pass directly to Scalatest, e.g. `--scalatest-args='-t $testname'`.\n\nSee https://www.scalatest.org/user_guide/using_the_runner for supported arguments.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-args"], + "scoped_cmd_line_args": [ + "--scalatest-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -20207,19 +23673,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--scalatest-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["org.scalatest:scalatest_2.13:{version}"], + "default": [ + "org.scalatest:scalatest_2.13:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalatest-artifacts=\"['', '', ...]\""], + "display_args": [ + "--scalatest-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALATEST_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[scalatest].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-artifacts"], + "scoped_cmd_line_args": [ + "--scalatest-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -20230,7 +23704,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["org.scalatest:scalatest_2.13:{version}"] + "value": [ + "org.scalatest:scalatest_2.13:{version}" + ] } ] } @@ -20243,16 +23719,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalatest-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--scalatest-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALATEST_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `scalatest` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-jvm-options"], + "scoped_cmd_line_args": [ + "--scalatest-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -20276,16 +23758,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalatest-lockfile="], + "display_args": [ + "--scalatest-lockfile=" + ], "env_var": "PANTS_SCALATEST_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/scala/subsystems/scalatest.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=scalatest`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-lockfile"], + "scoped_cmd_line_args": [ + "--scalatest-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -20309,16 +23797,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scalatest-skip"], + "display_args": [ + "--[no-]scalatest-skip" + ], "env_var": "PANTS_SCALATEST_SKIP", "fromfile": false, "help": "If true, don't use Scalatest when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-skip", "--no-scalatest-skip"], + "scoped_cmd_line_args": [ + "--scalatest-skip", + "--no-scalatest-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -20342,16 +23838,22 @@ "default": "3.2.10", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalatest-version="], + "display_args": [ + "--scalatest-version=" + ], "env_var": "PANTS_SCALATEST_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[scalatest].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-version"], + "scoped_cmd_line_args": [ + "--scalatest-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -20375,7 +23877,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scala-infer-consumed-types"], + "display_args": [ + "--[no-]scala-infer-consumed-types" + ], "env_var": "PANTS_SCALA_INFER_CONSUMED_TYPES", "fromfile": false, "help": "Infer a target's dependencies by parsing consumed types from sources.", @@ -20387,7 +23891,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--consumed-types", "--no-consumed-types"], + "unscoped_cmd_line_args": [ + "--consumed-types", + "--no-consumed-types" + ], "value_history": { "ranked_values": [ { @@ -20411,7 +23918,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scala-infer-force-add-siblings-as-dependencies"], + "display_args": [ + "--[no-]scala-infer-force-add-siblings-as-dependencies" + ], "env_var": "PANTS_SCALA_INFER_FORCE_ADD_SIBLINGS_AS_DEPENDENCIES", "fromfile": false, "help": "If true, add a dependency on all `scala_source` targets generated by the same `scala_sources` target generator. If false, the dependencies will only be added if `[scala-infer].imports` is also set to false.\n\nSetting this option to true reduces the precision of dependency information. That means that you may end up compiling more than is necessary for a particular task, and that compilation will be invalidated more frequently than actually necessary. However, setting to true may be helpful if compilation fails due to missing dependencies.", @@ -20450,7 +23959,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scala-infer-imports"], + "display_args": [ + "--[no-]scala-infer-imports" + ], "env_var": "PANTS_SCALA_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's dependencies by parsing import statements from sources.", @@ -20462,7 +23973,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -20486,7 +24000,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scala-infer-package-objects"], + "display_args": [ + "--[no-]scala-infer-package-objects" + ], "env_var": "PANTS_SCALA_INFER_PACKAGE_OBJECTS", "fromfile": false, "help": "Add dependency on the package object to every target.", @@ -20498,7 +24014,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--package-objects", "--no-package-objects"], + "unscoped_cmd_line_args": [ + "--package-objects", + "--no-package-objects" + ], "value_history": { "ranked_values": [ { @@ -20522,7 +24041,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scala-tailor-source-targets"], + "display_args": [ + "--[no-]scala-tailor-source-targets" + ], "env_var": "PANTS_SCALA_TAILOR_SOURCE_TARGETS", "fromfile": false, "help": "If true, add `scala_sources`, `scala_junit_tests`, and `scalatest_tests` targets with the `tailor` goal.", @@ -20569,10 +24090,14 @@ "help": "A dictionary mapping the name of a resolve to the Scala version to use for all Scala targets consuming that resolve.\n\nAll Scala-compiled jars on a resolve's classpath must be \"compatible\" with one another and with all Scala-compiled first-party sources from `scala_sources` (and other Scala target types) using that resolve. The option sets the Scala version that will be used to compile all first-party sources using the resolve. This ensures that the compatibility property is maintained for a resolve. To support multiple Scala versions, use multiple resolves.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scala-version-for-resolve"], + "scoped_cmd_line_args": [ + "--scala-version-for-resolve" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--version-for-resolve"], + "unscoped_cmd_line_args": [ + "--version-for-resolve" + ], "value_history": { "ranked_values": [ { @@ -20605,10 +24130,14 @@ "help": "Arguments to pass directly to SCC, e.g. `--scc-args='--no-cocomo'`.\n\nRefer to to https://github.com/boyter/scc.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-args"], + "scoped_cmd_line_args": [ + "--scc-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -20637,16 +24166,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scc-known-versions=\"['', '', ...]\""], + "display_args": [ + "--scc-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_SCC_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-known-versions"], + "scoped_cmd_line_args": [ + "--scc-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -20688,10 +24223,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--scc-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -20720,16 +24259,22 @@ "default": "https://github.com/boyter/scc/releases/download/v{version}/scc-{version}-{platform}.zip", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scc-url-template="], + "display_args": [ + "--scc-url-template=" + ], "env_var": "PANTS_SCC_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-url-template"], + "scoped_cmd_line_args": [ + "--scc-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -20746,7 +24291,10 @@ } }, "PANTS_SCC_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--scc-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -20761,10 +24309,14 @@ "help": "\nWhat action to take in case the requested version of SCC is not supported.\n\nSupported SCC versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--scc-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -20788,16 +24340,22 @@ "default": "3.0.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scc-version="], + "display_args": [ + "--scc-version=" + ], "env_var": "PANTS_SCC_VERSION", "fromfile": false, "help": "Use this version of SCC.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-version"], + "scoped_cmd_line_args": [ + "--scc-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -20818,19 +24376,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--semgrep-args=\"[, , ...]\"", "config_key": "args", - "default": ["--quiet"], + "default": [ + "--quiet" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--semgrep-args=\"[, , ...]\""], + "display_args": [ + "--semgrep-args=\"[, , ...]\"" + ], "env_var": "PANTS_SEMGREP_ARGS", "fromfile": false, "help": "Arguments to pass directly to Semgrep, e.g. `--semgrep-args='--verbose'`.\n\nThis includes --quiet by default to reduce the volume of output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-args"], + "scoped_cmd_line_args": [ + "--semgrep-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -20841,7 +24407,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["--quiet"] + "value": [ + "--quiet" + ] } ] } @@ -20854,16 +24422,22 @@ "default": "semgrep", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--semgrep-console-script="], + "display_args": [ + "--semgrep-console-script=" + ], "env_var": "PANTS_SEMGREP_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-console-script"], + "scoped_cmd_line_args": [ + "--semgrep-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -20887,16 +24461,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--semgrep-entry-point="], + "display_args": [ + "--semgrep-entry-point=" + ], "env_var": "PANTS_SEMGREP_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-entry-point"], + "scoped_cmd_line_args": [ + "--semgrep-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -20915,16 +24495,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]semgrep-force"], + "display_args": [ + "--[no-]semgrep-force" + ], "env_var": "PANTS_SEMGREP_FORCE", "fromfile": false, "help": "If true, semgrep is always run, even if the input files haven't changed. This can be used to run cloud rulesets like `pants lint --semgrep-force --semgrep-args='--config=p/python' ::`. Without `--semgrep-force`, using the cloud rulesets may give inconsistent results on different machines, due to caching, because the rulesets may change.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-force", "--no-semgrep-force"], + "scoped_cmd_line_args": [ + "--semgrep-force", + "--no-semgrep-force" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force", "--no-force"], + "unscoped_cmd_line_args": [ + "--force", + "--no-force" + ], "value_history": { "ranked_values": [ { @@ -20948,16 +24536,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--semgrep-install-from-resolve="], + "display_args": [ + "--semgrep-install-from-resolve=" + ], "env_var": "PANTS_SEMGREP_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `semgrep` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-install-from-resolve"], + "scoped_cmd_line_args": [ + "--semgrep-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -20973,7 +24567,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--semgrep-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -20984,10 +24580,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--semgrep-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -20998,7 +24598,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -21011,16 +24613,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--semgrep-requirements=\"['', '', ...]\""], + "display_args": [ + "--semgrep-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_SEMGREP_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-requirements"], + "scoped_cmd_line_args": [ + "--semgrep-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -21044,16 +24652,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]semgrep-skip"], + "display_args": [ + "--[no-]semgrep-skip" + ], "env_var": "PANTS_SEMGREP_SKIP", "fromfile": false, "help": "If true, don't use Semgrep when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-skip", "--no-semgrep-skip"], + "scoped_cmd_line_args": [ + "--semgrep-skip", + "--no-semgrep-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -21077,16 +24693,22 @@ "default": 3.0, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--session-end-tasks-timeout="], + "display_args": [ + "--session-end-tasks-timeout=" + ], "env_var": "PANTS_SESSION_END_TASKS_TIMEOUT", "fromfile": false, "help": "The time in seconds to wait for still-running \"session end\" tasks to complete before finishing completion of a Pants invocation. \"Session end\" tasks include, for example, writing data that was generated during the applicable Pants invocation to a configured remote cache.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--session-end-tasks-timeout"], + "scoped_cmd_line_args": [ + "--session-end-tasks-timeout" + ], "target_field_name": null, "typ": "float", - "unscoped_cmd_line_args": ["--session-end-tasks-timeout"], + "unscoped_cmd_line_args": [ + "--session-end-tasks-timeout" + ], "value_history": { "ranked_values": [ { @@ -21110,16 +24732,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--setuptools-install-from-resolve="], + "display_args": [ + "--setuptools-install-from-resolve=" + ], "env_var": "PANTS_SETUPTOOLS_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `setuptools` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-install-from-resolve"], + "scoped_cmd_line_args": [ + "--setuptools-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -21138,16 +24766,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--setuptools-requirements=\"['', '', ...]\""], + "display_args": [ + "--setuptools-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_SETUPTOOLS_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-requirements"], + "scoped_cmd_line_args": [ + "--setuptools-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -21171,16 +24805,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--setuptools-scm-console-script="], + "display_args": [ + "--setuptools-scm-console-script=" + ], "env_var": "PANTS_SETUPTOOLS_SCM_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-console-script"], + "scoped_cmd_line_args": [ + "--setuptools-scm-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -21199,16 +24839,22 @@ "default": "setuptools_scm", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--setuptools-scm-entry-point="], + "display_args": [ + "--setuptools-scm-entry-point=" + ], "env_var": "PANTS_SETUPTOOLS_SCM_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-entry-point"], + "scoped_cmd_line_args": [ + "--setuptools-scm-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -21232,16 +24878,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--setuptools-scm-install-from-resolve="], + "display_args": [ + "--setuptools-scm-install-from-resolve=" + ], "env_var": "PANTS_SETUPTOOLS_SCM_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `setuptools-scm` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-install-from-resolve"], + "scoped_cmd_line_args": [ + "--setuptools-scm-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -21257,7 +24909,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--setuptools-scm-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -21268,10 +24922,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--setuptools-scm-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -21282,7 +24940,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -21303,10 +24963,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-requirements"], + "scoped_cmd_line_args": [ + "--setuptools-scm-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -21323,7 +24987,11 @@ } }, "PANTS_SETUP_PY_GENERATION_FIRST_PARTY_DEPENDENCY_VERSION_SCHEME": { - "choices": ["exact", "compatible", "any"], + "choices": [ + "exact", + "compatible", + "any" + ], "comma_separated_choices": "exact, compatible, any", "comma_separated_display_args": "--setup-py-generation-first-party-dependency-version-scheme=", "config_key": "first_party_dependency_version_scheme", @@ -21343,7 +25011,9 @@ ], "target_field_name": null, "typ": "FirstPartyDependencyVersionScheme", - "unscoped_cmd_line_args": ["--first-party-dependency-version-scheme"], + "unscoped_cmd_line_args": [ + "--first-party-dependency-version-scheme" + ], "value_history": { "ranked_values": [ { @@ -21367,7 +25037,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]setup-py-generation-generate-setup-default"], + "display_args": [ + "--[no-]setup-py-generation-generate-setup-default" + ], "env_var": "PANTS_SETUP_PY_GENERATION_GENERATE_SETUP_DEFAULT", "fromfile": false, "help": "The default value for the `generate_setup` field on `python_distribution` targets. Can be overridden per-target by setting that field explicitly. Set this to False if you mostly rely on handwritten setup files (`setup.py`, `setup.cfg` and similar). Leave as True if you mostly rely on Pants generating setup files for you.", @@ -21406,16 +25078,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shellcheck-args=\"[, , ...]\""], + "display_args": [ + "--shellcheck-args=\"[, , ...]\"" + ], "env_var": "PANTS_SHELLCHECK_ARGS", "fromfile": false, "help": "Arguments to pass directly to Shellcheck, e.g. `--shellcheck-args='-e SC20529'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-args"], + "scoped_cmd_line_args": [ + "--shellcheck-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -21439,7 +25117,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shellcheck-config-discovery"], + "display_args": [ + "--[no-]shellcheck-config-discovery" + ], "env_var": "PANTS_SHELLCHECK_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant `.shellcheckrc` and `shellcheckrc` files during runs. See https://www.mankier.com/1/shellcheck#RC_Files for where these can be located.", @@ -21451,7 +25131,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -21488,10 +25171,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-known-versions"], + "scoped_cmd_line_args": [ + "--shellcheck-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -21520,16 +25207,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shellcheck-skip"], + "display_args": [ + "--[no-]shellcheck-skip" + ], "env_var": "PANTS_SHELLCHECK_SKIP", "fromfile": false, "help": "If true, don't use Shellcheck when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-skip", "--no-shellcheck-skip"], + "scoped_cmd_line_args": [ + "--shellcheck-skip", + "--no-shellcheck-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -21566,10 +25261,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--shellcheck-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -21598,16 +25297,22 @@ "default": "https://github.com/vscode-shellcheck/shellcheck-binaries/releases/download/{version}/shellcheck-{version}.{platform}.tar.gz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shellcheck-url-template="], + "display_args": [ + "--shellcheck-url-template=" + ], "env_var": "PANTS_SHELLCHECK_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-url-template"], + "scoped_cmd_line_args": [ + "--shellcheck-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -21624,7 +25329,10 @@ } }, "PANTS_SHELLCHECK_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--shellcheck-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -21639,10 +25347,14 @@ "help": "\nWhat action to take in case the requested version of Shellcheck is not supported.\n\nSupported Shellcheck versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--shellcheck-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -21666,16 +25378,22 @@ "default": "v0.8.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shellcheck-version="], + "display_args": [ + "--shellcheck-version=" + ], "env_var": "PANTS_SHELLCHECK_VERSION", "fromfile": false, "help": "Use this version of Shellcheck.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-version"], + "scoped_cmd_line_args": [ + "--shellcheck-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -21699,7 +25417,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shell-setup-dependency-inference"], + "display_args": [ + "--[no-]shell-setup-dependency-inference" + ], "env_var": "PANTS_SHELL_SETUP_DEPENDENCY_INFERENCE", "fromfile": false, "help": "Infer Shell dependencies on other Shell files by analyzing `source` statements.", @@ -21735,7 +25455,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--shell-setup-executable-search-paths=\"[, , ...]\"", "config_key": "executable_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -21746,10 +25468,14 @@ "help": "The PATH value that will be used to find shells and to run certain processes like the shunit2 test runner. The special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shell-setup-executable-search-paths"], + "scoped_cmd_line_args": [ + "--shell-setup-executable-search-paths" + ], "target_field_name": "shell_setup_executable_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--executable-search-paths"], + "unscoped_cmd_line_args": [ + "--executable-search-paths" + ], "value_history": { "ranked_values": [ { @@ -21760,7 +25486,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -21773,7 +25501,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shell-setup-tailor"], + "display_args": [ + "--[no-]shell-setup-tailor" + ], "env_var": "PANTS_SHELL_SETUP_TAILOR", "fromfile": false, "help": "If true, add `shell_sources` and `shunit2_tests` targets with the `tailor` goal.", @@ -21785,7 +25515,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -21809,16 +25542,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shell-test-skip"], + "display_args": [ + "--[no-]shell-test-skip" + ], "env_var": "PANTS_SHELL_TEST_SKIP", "fromfile": false, "help": "If true, don't use Test with shell scripts when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shell-test-skip", "--no-shell-test-skip"], + "scoped_cmd_line_args": [ + "--shell-test-skip", + "--no-shell-test-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -21842,16 +25583,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shfmt-args=\"[, , ...]\""], + "display_args": [ + "--shfmt-args=\"[, , ...]\"" + ], "env_var": "PANTS_SHFMT_ARGS", "fromfile": false, "help": "Arguments to pass directly to shfmt, e.g. `--shfmt-args='-i 2'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-args"], + "scoped_cmd_line_args": [ + "--shfmt-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -21875,7 +25622,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shfmt-config-discovery"], + "display_args": [ + "--[no-]shfmt-config-discovery" + ], "env_var": "PANTS_SHFMT_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant `.editorconfig` files during runs. See https://editorconfig.org.", @@ -21887,7 +25636,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -21920,16 +25672,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shfmt-known-versions=\"['', '', ...]\""], + "display_args": [ + "--shfmt-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_SHFMT_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-known-versions"], + "scoped_cmd_line_args": [ + "--shfmt-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -21962,16 +25720,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shfmt-skip"], + "display_args": [ + "--[no-]shfmt-skip" + ], "env_var": "PANTS_SHFMT_SKIP", "fromfile": false, "help": "If true, don't use shfmt when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-skip", "--no-shfmt-skip"], + "scoped_cmd_line_args": [ + "--shfmt-skip", + "--no-shfmt-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -22008,10 +25774,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--shfmt-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -22040,16 +25810,22 @@ "default": "https://github.com/mvdan/sh/releases/download/{version}/shfmt_{version}_{platform}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shfmt-url-template="], + "display_args": [ + "--shfmt-url-template=" + ], "env_var": "PANTS_SHFMT_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-url-template"], + "scoped_cmd_line_args": [ + "--shfmt-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -22066,7 +25842,10 @@ } }, "PANTS_SHFMT_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--shfmt-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -22081,10 +25860,14 @@ "help": "\nWhat action to take in case the requested version of shfmt is not supported.\n\nSupported shfmt versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--shfmt-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -22108,16 +25891,22 @@ "default": "v3.6.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shfmt-version="], + "display_args": [ + "--shfmt-version=" + ], "env_var": "PANTS_SHFMT_VERSION", "fromfile": false, "help": "Use this version of shfmt.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-version"], + "scoped_cmd_line_args": [ + "--shfmt-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -22141,16 +25930,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]show-log-target"], + "display_args": [ + "--[no-]show-log-target" + ], "env_var": "PANTS_SHOW_LOG_TARGET", "fromfile": false, "help": "Display the target where a log message originates in that log message's output. This can be helpful when paired with `--log-levels-by-target`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--show-log-target", "--no-show-log-target"], + "scoped_cmd_line_args": [ + "--show-log-target", + "--no-show-log-target" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--show-log-target", "--no-show-log-target"], + "unscoped_cmd_line_args": [ + "--show-log-target", + "--no-show-log-target" + ], "value_history": { "ranked_values": [ { @@ -22179,16 +25976,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shunit2-known-versions=\"['', '', ...]\""], + "display_args": [ + "--shunit2-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_SHUNIT2_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-known-versions"], + "scoped_cmd_line_args": [ + "--shunit2-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -22217,16 +26020,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shunit2-skip"], + "display_args": [ + "--[no-]shunit2-skip" + ], "env_var": "PANTS_SHUNIT2_SKIP", "fromfile": false, "help": "If true, don't use shunit2 when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-skip", "--no-shunit2-skip"], + "scoped_cmd_line_args": [ + "--shunit2-skip", + "--no-shunit2-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -22258,10 +26069,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--shunit2-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -22280,16 +26095,22 @@ "default": "https://raw.githubusercontent.com/kward/shunit2/{version}/shunit2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shunit2-url-template="], + "display_args": [ + "--shunit2-url-template=" + ], "env_var": "PANTS_SHUNIT2_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-url-template"], + "scoped_cmd_line_args": [ + "--shunit2-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -22306,7 +26127,10 @@ } }, "PANTS_SHUNIT2_USE_UNSUPPORTED_VERSION": { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--shunit2-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -22321,10 +26145,14 @@ "help": "\nWhat action to take in case the requested version of shunit2 is not supported.\n\nSupported shunit2 versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--shunit2-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -22348,16 +26176,22 @@ "default": "b9102bb763cc603b3115ed30a5648bf950548097", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shunit2-version="], + "display_args": [ + "--shunit2-version=" + ], "env_var": "PANTS_SHUNIT2_VERSION", "fromfile": false, "help": "Use this version of shunit2.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-version"], + "scoped_cmd_line_args": [ + "--shunit2-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -22389,10 +26223,14 @@ "help": "The presence of a file of this name in a directory indicates that the directory is a source root. The content of the file doesn't matter, and may be empty. Useful when you can't or don't wish to centrally enumerate source roots via `root_patterns`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--source-marker-filenames"], + "scoped_cmd_line_args": [ + "--source-marker-filenames" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--marker-filenames"], + "unscoped_cmd_line_args": [ + "--marker-filenames" + ], "value_history": { "ranked_values": [ { @@ -22434,10 +26272,14 @@ "help": "A list of source root suffixes.\n\nA directory with this suffix will be considered a potential source root. E.g., `src/python` will match `/src/python`, `/project1/src/python` etc.\n\nPrepend a `/` to anchor the match at the buildroot. E.g., `/src/python` will match `/src/python` but not `/project1/src/python`.\n\nA `*` wildcard will match a single path segment, E.g., `src/*` will match `/src/python` and `/src/rust`.\n\nUse `/` to signify that the buildroot itself is a source root.\n\nSee https://www.pantsbuild.org/v2.19/docs/source-roots.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--source-root-patterns"], + "scoped_cmd_line_args": [ + "--source-root-patterns" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--root-patterns"], + "unscoped_cmd_line_args": [ + "--root-patterns" + ], "value_history": { "ranked_values": [ { @@ -22471,16 +26313,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--spectral-args=\"[, , ...]\""], + "display_args": [ + "--spectral-args=\"[, , ...]\"" + ], "env_var": "PANTS_SPECTRAL_ARGS", "fromfile": false, "help": "Arguments to pass directly to Spectral, e.g. `--spectral-args='--fail-severity=warn'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spectral-args"], + "scoped_cmd_line_args": [ + "--spectral-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -22504,16 +26352,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--spectral-install-from-resolve="], + "display_args": [ + "--spectral-install-from-resolve=" + ], "env_var": "PANTS_SPECTRAL_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve, instead of the version configured in this subsystem.\n\nIf unspecified, the tool will use the default configured package manager [nodejs].package_manager`, and install the tool without a lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spectral-install-from-resolve"], + "scoped_cmd_line_args": [ + "--spectral-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -22532,16 +26386,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]spectral-skip"], + "display_args": [ + "--[no-]spectral-skip" + ], "env_var": "PANTS_SPECTRAL_SKIP", "fromfile": false, "help": "If true, don't use Spectral when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spectral-skip", "--no-spectral-skip"], + "scoped_cmd_line_args": [ + "--spectral-skip", + "--no-spectral-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -22565,16 +26427,22 @@ "default": "@stoplight/spectral-cli@6.5.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--spectral-version="], + "display_args": [ + "--spectral-version=" + ], "env_var": "PANTS_SPECTRAL_VERSION", "fromfile": false, "help": "Version string for the tool in the form package@version (e.g. prettier@2.6.2)", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spectral-version"], + "scoped_cmd_line_args": [ + "--spectral-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -22598,16 +26466,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--spec-files=\"['', '', ...]\""], + "display_args": [ + "--spec-files=\"['', '', ...]\"" + ], "env_var": "PANTS_SPEC_FILES", "fromfile": false, "help": "Read additional specs (target addresses, files, and/or globs), one per line, from these files.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spec-files"], + "scoped_cmd_line_args": [ + "--spec-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--spec-files"], + "unscoped_cmd_line_args": [ + "--spec-files" + ], "value_history": { "ranked_values": [ { @@ -22631,16 +26505,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]stats-log"], + "display_args": [ + "--[no-]stats-log" + ], "env_var": "PANTS_STATS_LOG", "fromfile": false, "help": "At the end of the Pants run, log all counter metrics and summaries of observation histograms, e.g. the number of cache hits and the time saved by caching.\n\nFor histogram summaries to work, you must add `hdrhistogram` to `[GLOBAL].plugins`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--stats-log", "--no-stats-log"], + "scoped_cmd_line_args": [ + "--stats-log", + "--no-stats-log" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--log", "--no-log"], + "unscoped_cmd_line_args": [ + "--log", + "--no-log" + ], "value_history": { "ranked_values": [ { @@ -22664,7 +26546,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]stats-memory-summary"], + "display_args": [ + "--[no-]stats-memory-summary" + ], "env_var": "PANTS_STATS_MEMORY_SUMMARY", "fromfile": false, "help": "At the end of the Pants run, report a summary of memory usage.\n\nKeys are the total size in bytes, the count, and the name. Note that the total size is for all instances added together, so you can use total_size // count to get the average size.", @@ -22676,7 +26560,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--memory-summary", "--no-memory-summary"], + "unscoped_cmd_line_args": [ + "--memory-summary", + "--no-memory-summary" + ], "value_history": { "ranked_values": [ { @@ -22697,7 +26584,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--stats-record-option-scopes=\"['', '', ...]\"", "config_key": "stats_record_option_scopes", - "default": ["*"], + "default": [ + "*" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -22708,10 +26597,14 @@ "help": "Option scopes to record in stats on run completion. Options may be selected by joining the scope and the option with a ^ character, i.e. to get option `pantsd` in the GLOBAL scope, you'd pass `GLOBAL^pantsd`. Add a '*' to the list to capture all known scopes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--stats-record-option-scopes"], + "scoped_cmd_line_args": [ + "--stats-record-option-scopes" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--stats-record-option-scopes"], + "unscoped_cmd_line_args": [ + "--stats-record-option-scopes" + ], "value_history": { "ranked_values": [ { @@ -22722,7 +26615,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["*"] + "value": [ + "*" + ] } ] } @@ -22735,7 +26630,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]streaming-workunits-complete-async"], + "display_args": [ + "--[no-]streaming-workunits-complete-async" + ], "env_var": "PANTS_STREAMING_WORKUNITS_COMPLETE_ASYNC", "fromfile": false, "help": "True if stats recording should be allowed to complete asynchronously when `pantsd` is enabled. When `pantsd` is disabled, stats recording is always synchronous. To reduce data loss, this flag defaults to false inside of containers, such as when run with Docker.", @@ -22767,23 +26664,35 @@ } }, "PANTS_STREAMING_WORKUNITS_LEVEL": { - "choices": ["trace", "debug", "info", "warn", "error"], + "choices": [ + "trace", + "debug", + "info", + "warn", + "error" + ], "comma_separated_choices": "trace, debug, info, warn, error", "comma_separated_display_args": "--streaming-workunits-level=", "config_key": "streaming_workunits_level", "default": "debug", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--streaming-workunits-level="], + "display_args": [ + "--streaming-workunits-level=" + ], "env_var": "PANTS_STREAMING_WORKUNITS_LEVEL", "fromfile": false, "help": "The level of workunits that will be reported to streaming workunit event receivers.\n\nWorkunits form a tree, and even when workunits are filtered out by this setting, the workunit tree structure will be preserved (by adjusting the parent pointers of the remaining workunits).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--streaming-workunits-level"], + "scoped_cmd_line_args": [ + "--streaming-workunits-level" + ], "target_field_name": null, "typ": "LogLevel", - "unscoped_cmd_line_args": ["--streaming-workunits-level"], + "unscoped_cmd_line_args": [ + "--streaming-workunits-level" + ], "value_history": { "ranked_values": [ { @@ -22807,16 +26716,22 @@ "default": 1.0, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--streaming-workunits-report-interval="], + "display_args": [ + "--streaming-workunits-report-interval=" + ], "env_var": "PANTS_STREAMING_WORKUNITS_REPORT_INTERVAL", "fromfile": false, "help": "Interval in seconds between when streaming workunit event receivers will be polled.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--streaming-workunits-report-interval"], + "scoped_cmd_line_args": [ + "--streaming-workunits-report-interval" + ], "target_field_name": null, "typ": "float", - "unscoped_cmd_line_args": ["--streaming-workunits-report-interval"], + "unscoped_cmd_line_args": [ + "--streaming-workunits-report-interval" + ], "value_history": { "ranked_values": [ { @@ -22840,16 +26755,22 @@ "default": "/tmp/tmp.TG08L3iBWC/.pants.d/pids", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-subprocessdir="], + "display_args": [ + "--pants-subprocessdir=" + ], "env_var": "PANTS_SUBPROCESSDIR", "fromfile": false, "help": "The directory to use for tracking subprocess metadata. This should live outside of the dir used by `pants_workdir` to allow for tracking subprocesses that outlive the workdir data.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-subprocessdir"], + "scoped_cmd_line_args": [ + "--pants-subprocessdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-subprocessdir"], + "unscoped_cmd_line_args": [ + "--pants-subprocessdir" + ], "value_history": { "ranked_values": [ { @@ -22887,10 +26808,14 @@ "help": "Environment variables to set for process invocations.\n\nEntries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.\n\nSee https://www.pantsbuild.org/v2.19/docs/options#addremove-semantics for how to add and remove Pants's default for this option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--subprocess-environment-env-vars"], + "scoped_cmd_line_args": [ + "--subprocess-environment-env-vars" + ], "target_field_name": "subprocess_environment_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--env-vars"], + "unscoped_cmd_line_args": [ + "--env-vars" + ], "value_history": { "ranked_values": [ { @@ -22920,16 +26845,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--subproject-roots=\"['', '', ...]\""], + "display_args": [ + "--subproject-roots=\"['', '', ...]\"" + ], "env_var": "PANTS_SUBPROJECT_ROOTS", "fromfile": false, "help": "Paths that correspond with build roots for any subproject that this project depends on.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--subproject-roots"], + "scoped_cmd_line_args": [ + "--subproject-roots" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--subproject-roots"], + "unscoped_cmd_line_args": [ + "--subproject-roots" + ], "value_history": { "ranked_values": [ { @@ -22950,7 +26881,12 @@ "comma_separated_choices": null, "comma_separated_display_args": "--system-binaries-system-binary-paths=\"['', '', ...]\"", "config_key": "system_binary_paths", - "default": ["/usr/bin", "/bin", "/usr/local/bin", "/opt/homebrew/bin"], + "default": [ + "/usr/bin", + "/bin", + "/usr/local/bin", + "/opt/homebrew/bin" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -22961,10 +26897,14 @@ "help": "The PATH value that will searched for executables.\n\nThe special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--system-binaries-system-binary-paths"], + "scoped_cmd_line_args": [ + "--system-binaries-system-binary-paths" + ], "target_field_name": "system_binaries_system_binary_paths", "typ": "list", - "unscoped_cmd_line_args": ["--system-binary-paths"], + "unscoped_cmd_line_args": [ + "--system-binary-paths" + ], "value_history": { "ranked_values": [ { @@ -22975,7 +26915,12 @@ { "details": "", "rank": "HARDCODED", - "value": ["/usr/bin", "/bin", "/usr/local/bin", "/opt/homebrew/bin"] + "value": [ + "/usr/bin", + "/bin", + "/usr/local/bin", + "/opt/homebrew/bin" + ] } ] } @@ -22988,16 +26933,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--tag=\"[[+-]tag1,tag2,..., [+-]tag1,tag2,..., ...]\""], + "display_args": [ + "--tag=\"[[+-]tag1,tag2,..., [+-]tag1,tag2,..., ...]\"" + ], "env_var": "PANTS_TAG", "fromfile": false, "help": "Include only targets with these tags (optional '+' prefix) or without these tags ('-' prefix). See https://www.pantsbuild.org/v2.19/docs/advanced-target-selection.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tag"], + "scoped_cmd_line_args": [ + "--tag" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--tag"], + "unscoped_cmd_line_args": [ + "--tag" + ], "value_history": { "ranked_values": [ { @@ -23029,10 +26980,14 @@ "help": "A mapping from standard target type to custom type to use instead. The custom type can be a custom target type or a macro that offers compatible functionality to the one it replaces (see https://www.pantsbuild.org/v2.19/docs/macros).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-alias-mapping"], + "scoped_cmd_line_args": [ + "--tailor-alias-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--alias-mapping"], + "unscoped_cmd_line_args": [ + "--alias-mapping" + ], "value_history": { "ranked_values": [ { @@ -23056,16 +27011,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--tailor-build-file-header="], + "display_args": [ + "--tailor-build-file-header=" + ], "env_var": "PANTS_TAILOR_BUILD_FILE_HEADER", "fromfile": false, "help": "A header, e.g., a copyright notice, to add to the content of created BUILD files.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-build-file-header"], + "scoped_cmd_line_args": [ + "--tailor-build-file-header" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--build-file-header"], + "unscoped_cmd_line_args": [ + "--build-file-header" + ], "value_history": { "ranked_values": [ { @@ -23084,16 +27045,22 @@ "default": " ", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--tailor-build-file-indent="], + "display_args": [ + "--tailor-build-file-indent=" + ], "env_var": "PANTS_TAILOR_BUILD_FILE_INDENT", "fromfile": false, "help": "The indent to use when auto-editing BUILD files.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-build-file-indent"], + "scoped_cmd_line_args": [ + "--tailor-build-file-indent" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--build-file-indent"], + "unscoped_cmd_line_args": [ + "--build-file-indent" + ], "value_history": { "ranked_values": [ { @@ -23117,16 +27084,22 @@ "default": "BUILD", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--tailor-build-file-name="], + "display_args": [ + "--tailor-build-file-name=" + ], "env_var": "PANTS_TAILOR_BUILD_FILE_NAME", "fromfile": false, "help": "The name to use for generated BUILD files.\n\nThis must be compatible with `[GLOBAL].build_patterns`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-build-file-name"], + "scoped_cmd_line_args": [ + "--tailor-build-file-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--build-file-name"], + "unscoped_cmd_line_args": [ + "--build-file-name" + ], "value_history": { "ranked_values": [ { @@ -23150,16 +27123,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]tailor-check"], + "display_args": [ + "--[no-]tailor-check" + ], "env_var": "PANTS_TAILOR_CHECK", "fromfile": false, "help": "Do not write changes to disk, only write back what would change. Return code 0 means there would be no changes, and 1 means that there would be.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-check", "--no-tailor-check"], + "scoped_cmd_line_args": [ + "--tailor-check", + "--no-tailor-check" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--check", "--no-check"], + "unscoped_cmd_line_args": [ + "--check", + "--no-check" + ], "value_history": { "ranked_values": [ { @@ -23191,10 +27172,14 @@ "help": "Do not add these target definitions.\n\nExpects a list of target addresses that would normally be added by `tailor`, e.g. `['project:tgt']`. To find these names, you can run `tailor --check`, then combine the BUILD file path with the target's name. For example, if `tailor` would add the target `bin` to `project/BUILD`, then the address would be `project:bin`. If the BUILD file is at the root of your repository, use `//` for the path, e.g. `//:bin`.\n\nDoes not work with macros.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-ignore-adding-targets"], + "scoped_cmd_line_args": [ + "--tailor-ignore-adding-targets" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--ignore-adding-targets"], + "unscoped_cmd_line_args": [ + "--ignore-adding-targets" + ], "value_history": { "ranked_values": [ { @@ -23218,16 +27203,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--tailor-ignore-paths=\"['', '', ...]\""], + "display_args": [ + "--tailor-ignore-paths=\"['', '', ...]\"" + ], "env_var": "PANTS_TAILOR_IGNORE_PATHS", "fromfile": false, "help": "Do not edit or create BUILD files at these paths.\n\nCan use literal file names and/or globs, e.g. `['project/BUILD, 'ignore_me/**']`.\n\nThis augments the option `[GLOBAL].build_ignore`, which tells Pants to also not _read_ BUILD files at certain paths. In contrast, this option only tells Pants to not edit/create BUILD files at the specified paths.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-ignore-paths"], + "scoped_cmd_line_args": [ + "--tailor-ignore-paths" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--ignore-paths"], + "unscoped_cmd_line_args": [ + "--ignore-paths" + ], "value_history": { "ranked_values": [ { @@ -23251,7 +27242,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]terraform-fmt-skip"], + "display_args": [ + "--[no-]terraform-fmt-skip" + ], "env_var": "PANTS_TERRAFORM_FMT_SKIP", "fromfile": false, "help": "If true, don't use `terraform fmt` when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", @@ -23263,7 +27256,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -23287,16 +27283,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--terraform-hcl2-parser-install-from-resolve="], + "display_args": [ + "--terraform-hcl2-parser-install-from-resolve=" + ], "env_var": "PANTS_TERRAFORM_HCL2_PARSER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `terraform-hcl2-parser` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--terraform-hcl2-parser-install-from-resolve"], + "scoped_cmd_line_args": [ + "--terraform-hcl2-parser-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -23312,7 +27314,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--terraform-hcl2-parser-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -23328,7 +27332,9 @@ ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -23339,7 +27345,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -23360,10 +27368,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--terraform-hcl2-parser-requirements"], + "scoped_cmd_line_args": [ + "--terraform-hcl2-parser-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -23387,7 +27399,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]terraform-validate-skip"], + "display_args": [ + "--[no-]terraform-validate-skip" + ], "env_var": "PANTS_TERRAFORM_VALIDATE_SKIP", "fromfile": false, "help": "If true, don't use `terraform validate` when running `scie-pants-linux-x86_64 check`.", @@ -23399,7 +27413,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -23423,16 +27440,22 @@ "default": 1, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-attempts-default="], + "display_args": [ + "--test-attempts-default=" + ], "env_var": "PANTS_TEST_ATTEMPTS_DEFAULT", "fromfile": false, "help": "The number of attempts to run tests, in case of a test failure. Tests that were retried will include the number of attempts in the summary output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-attempts-default"], + "scoped_cmd_line_args": [ + "--test-attempts-default" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--attempts-default"], + "unscoped_cmd_line_args": [ + "--attempts-default" + ], "value_history": { "ranked_values": [ { @@ -23456,16 +27479,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-batch-size="], + "display_args": [ + "--test-batch-size=" + ], "env_var": "PANTS_TEST_BATCH_SIZE", "fromfile": false, "help": "The target maximum number of files to be included in each run of batch-enabled test runners.\n\nSome test runners can execute tests from multiple files in a single run. Test implementations will return all tests that _can_ run together as a single group - and then this may be further divided into smaller batches, based on this option. This is done:\n\n 1. to avoid OS argument length limits (in processes which don't support argument files)\n 2. to support more stable cache keys than would be possible if all files were operated on in a single batch\n 3. to allow for parallelism in test runners which don't have internal parallelism, or -- if they do support internal parallelism -- to improve scheduling behavior when multiple processes are competing for cores and so internal parallelism cannot be used perfectly\n\nIn order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a \"target\" max batch size (rather than an exact value).\n\nNOTE: This parameter has no effect on test runners/plugins that do not implement support for batched testing.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-batch-size"], + "scoped_cmd_line_args": [ + "--test-batch-size" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--batch-size"], + "unscoped_cmd_line_args": [ + "--batch-size" + ], "value_history": { "ranked_values": [ { @@ -23489,16 +27518,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-debug"], + "display_args": [ + "--[no-]test-debug" + ], "env_var": "PANTS_TEST_DEBUG", "fromfile": false, "help": "Run tests sequentially in an interactive process. This is necessary, for example, when you add breakpoints to your code.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-debug", "--no-test-debug"], + "scoped_cmd_line_args": [ + "--test-debug", + "--no-test-debug" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--debug", "--no-debug"], + "unscoped_cmd_line_args": [ + "--debug", + "--no-debug" + ], "value_history": { "ranked_values": [ { @@ -23522,7 +27559,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-debug-adapter"], + "display_args": [ + "--[no-]test-debug-adapter" + ], "env_var": "PANTS_TEST_DEBUG_ADAPTER", "fromfile": false, "help": "Run tests sequentially in an interactive process, using a Debug Adapter (https://microsoft.github.io/debug-adapter-protocol/) for the language if supported.\n\nThe interactive process used will be immediately blocked waiting for a client before continuing.\n\nThis option implies `--debug`.", @@ -23534,7 +27573,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--debug-adapter", "--no-debug-adapter"], + "unscoped_cmd_line_args": [ + "--debug-adapter", + "--no-debug-adapter" + ], "value_history": { "ranked_values": [ { @@ -23558,16 +27600,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-extra-env-vars=\"['', '', ...]\""], + "display_args": [ + "--test-extra-env-vars=\"['', '', ...]\"" + ], "env_var": "PANTS_TEST_EXTRA_ENV_VARS", "fromfile": false, "help": "Additional environment variables to include in test processes. Entries are strings in the form `ENV_VAR=value` to use explicitly; or just `ENV_VAR` to copy the value of a variable in Pants's own environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-extra-env-vars"], + "scoped_cmd_line_args": [ + "--test-extra-env-vars" + ], "target_field_name": "test_extra_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--extra-env-vars"], + "unscoped_cmd_line_args": [ + "--extra-env-vars" + ], "value_history": { "ranked_values": [ { @@ -23591,16 +27639,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-force"], + "display_args": [ + "--[no-]test-force" + ], "env_var": "PANTS_TEST_FORCE", "fromfile": false, "help": "Force the tests to run, even if they could be satisfied from cache.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-force", "--no-test-force"], + "scoped_cmd_line_args": [ + "--test-force", + "--no-test-force" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force", "--no-force"], + "unscoped_cmd_line_args": [ + "--force", + "--no-force" + ], "value_history": { "ranked_values": [ { @@ -23624,7 +27680,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-open-coverage"], + "display_args": [ + "--[no-]test-open-coverage" + ], "env_var": "PANTS_TEST_OPEN_COVERAGE", "fromfile": false, "help": "If a coverage report file is generated, open it on the local system if the system supports this.", @@ -23636,7 +27694,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--open-coverage", "--no-open-coverage"], + "unscoped_cmd_line_args": [ + "--open-coverage", + "--no-open-coverage" + ], "value_history": { "ranked_values": [ { @@ -23653,23 +27714,33 @@ } }, "PANTS_TEST_OUTPUT": { - "choices": ["all", "failed", "none"], + "choices": [ + "all", + "failed", + "none" + ], "comma_separated_choices": "all, failed, none", "comma_separated_display_args": "--test-output=", "config_key": "output", "default": "failed", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-output="], + "display_args": [ + "--test-output=" + ], "env_var": "PANTS_TEST_OUTPUT", "fromfile": false, "help": "Show stdout/stderr for these tests.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-output"], + "scoped_cmd_line_args": [ + "--test-output" + ], "target_field_name": null, "typ": "ShowOutput", - "unscoped_cmd_line_args": ["--output"], + "unscoped_cmd_line_args": [ + "--output" + ], "value_history": { "ranked_values": [ { @@ -23693,16 +27764,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-report"], + "display_args": [ + "--[no-]test-report" + ], "env_var": "PANTS_TEST_REPORT", "fromfile": false, "help": "Write test reports to `--report-dir`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-report", "--no-test-report"], + "scoped_cmd_line_args": [ + "--test-report", + "--no-test-report" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--report", "--no-report"], + "unscoped_cmd_line_args": [ + "--report", + "--no-report" + ], "value_history": { "ranked_values": [ { @@ -23726,16 +27805,22 @@ "default": "{distdir}/test/reports", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-report-dir="], + "display_args": [ + "--test-report-dir=" + ], "env_var": "PANTS_TEST_REPORT_DIR", "fromfile": false, "help": "Path to write test reports to. Must be relative to the build root.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-report-dir"], + "scoped_cmd_line_args": [ + "--test-report-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--report-dir"], + "unscoped_cmd_line_args": [ + "--report-dir" + ], "value_history": { "ranked_values": [ { @@ -23759,16 +27844,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-shard="], + "display_args": [ + "--test-shard=" + ], "env_var": "PANTS_TEST_SHARD", "fromfile": false, "help": "A shard specification of the form \"k/N\", where N is a positive integer and k is a non-negative integer less than N.\n\nIf set, the request input targets will be deterministically partitioned into N disjoint subsets of roughly equal size, and only the k'th subset will be used, with all others discarded.\n\nUseful for splitting large numbers of test files across multiple machines in CI. For example, you can run three shards with `--shard=0/3`, `--shard=1/3`, `--shard=2/3`.\n\nNote that the shards are roughly equal in size as measured by number of files. No attempt is made to consider the size of different files, the time they have taken to run in the past, or other such sophisticated measures.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-shard"], + "scoped_cmd_line_args": [ + "--test-shard" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--shard"], + "unscoped_cmd_line_args": [ + "--shard" + ], "value_history": { "ranked_values": [ { @@ -23792,16 +27883,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-timeouts"], + "display_args": [ + "--[no-]test-timeouts" + ], "env_var": "PANTS_TEST_TIMEOUTS", "fromfile": false, "help": "Enable test target timeouts. If timeouts are enabled then test targets with a `timeout=` parameter set on their target will time out after the given number of seconds if not completed. If no timeout is set, then either the default timeout is used or no timeout is configured.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-timeouts", "--no-test-timeouts"], + "scoped_cmd_line_args": [ + "--test-timeouts", + "--no-test-timeouts" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--timeouts", "--no-timeouts"], + "unscoped_cmd_line_args": [ + "--timeouts", + "--no-timeouts" + ], "value_history": { "ranked_values": [ { @@ -23825,16 +27924,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-timeout-default="], + "display_args": [ + "--test-timeout-default=" + ], "env_var": "PANTS_TEST_TIMEOUT_DEFAULT", "fromfile": false, "help": "The default timeout (in seconds) for a test target if the `timeout` field is not set on the target.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-timeout-default"], + "scoped_cmd_line_args": [ + "--test-timeout-default" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--timeout-default"], + "unscoped_cmd_line_args": [ + "--timeout-default" + ], "value_history": { "ranked_values": [ { @@ -23853,16 +27958,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-timeout-maximum="], + "display_args": [ + "--test-timeout-maximum=" + ], "env_var": "PANTS_TEST_TIMEOUT_MAXIMUM", "fromfile": false, "help": "The maximum timeout (in seconds) that may be used on a test target.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-timeout-maximum"], + "scoped_cmd_line_args": [ + "--test-timeout-maximum" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--timeout-maximum"], + "unscoped_cmd_line_args": [ + "--timeout-maximum" + ], "value_history": { "ranked_values": [ { @@ -23881,16 +27992,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-use-coverage"], + "display_args": [ + "--[no-]test-use-coverage" + ], "env_var": "PANTS_TEST_USE_COVERAGE", "fromfile": false, "help": "Generate a coverage report if the test runner supports it.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-use-coverage", "--no-test-use-coverage"], + "scoped_cmd_line_args": [ + "--test-use-coverage", + "--no-test-use-coverage" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--use-coverage", "--no-use-coverage"], + "unscoped_cmd_line_args": [ + "--use-coverage", + "--no-use-coverage" + ], "value_history": { "ranked_values": [ { @@ -23914,7 +28033,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]thrift-dependency-inference"], + "display_args": [ + "--[no-]thrift-dependency-inference" + ], "env_var": "PANTS_THRIFT_DEPENDENCY_INFERENCE", "fromfile": false, "help": "Infer Thrift dependencies on other Thrift files by analyzing import statements.", @@ -23953,16 +28074,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]thrift-tailor"], + "display_args": [ + "--[no-]thrift-tailor" + ], "env_var": "PANTS_THRIFT_TAILOR", "fromfile": false, "help": "If true, add `thrift_sources` targets with the `tailor` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--thrift-tailor", "--no-thrift-tailor"], + "scoped_cmd_line_args": [ + "--thrift-tailor", + "--no-thrift-tailor" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -23986,16 +28115,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-args=\"[, , ...]\""], + "display_args": [ + "--twine-args=\"[, , ...]\"" + ], "env_var": "PANTS_TWINE_ARGS", "fromfile": false, "help": "Arguments to pass directly to Twine, e.g. `--twine-args='--skip-existing'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-args"], + "scoped_cmd_line_args": [ + "--twine-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -24019,16 +28154,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-ca-certs-path="], + "display_args": [ + "--twine-ca-certs-path=" + ], "env_var": "PANTS_TWINE_CA_CERTS_PATH", "fromfile": false, "help": "Path to a file containing PEM-format CA certificates used for verifying secure connections when publishing python distributions.\n\nUses the value from `[GLOBAL].ca_certs_path` by default. Set to `\"\"` to not use any certificates.\n\nEven when using the `docker_environment` and `remote_environment` targets, this path will be read from the local host, and those certs will be used in the environment.\n\nThis option cannot be overridden via environment targets, so if you need a different value than what the rest of your organization is using, override the value via an environment variable, CLI argument, or `.pants.rc` file. See https://www.pantsbuild.org/v2.19/docs/options.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-ca-certs-path"], + "scoped_cmd_line_args": [ + "--twine-ca-certs-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--ca-certs-path"], + "unscoped_cmd_line_args": [ + "--ca-certs-path" + ], "value_history": { "ranked_values": [ { @@ -24052,16 +28193,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-config="], + "display_args": [ + "--twine-config=" + ], "env_var": "PANTS_TWINE_CONFIG", "fromfile": false, "help": "Path to a .pypirc config file to use. (https://packaging.python.org/specifications/pypirc/)\n\nSetting this option will disable `[twine].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-config"], + "scoped_cmd_line_args": [ + "--twine-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -24080,7 +28227,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]twine-config-discovery"], + "display_args": [ + "--[no-]twine-config-discovery" + ], "env_var": "PANTS_TWINE_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant config files during runs (`.pypirc`).\n\nUse `[twine].config` instead if your config is in a non-standard location.", @@ -24092,7 +28241,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -24116,16 +28268,22 @@ "default": "twine", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-console-script="], + "display_args": [ + "--twine-console-script=" + ], "env_var": "PANTS_TWINE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-console-script"], + "scoped_cmd_line_args": [ + "--twine-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -24149,16 +28307,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-entry-point="], + "display_args": [ + "--twine-entry-point=" + ], "env_var": "PANTS_TWINE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-entry-point"], + "scoped_cmd_line_args": [ + "--twine-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -24177,16 +28341,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-install-from-resolve="], + "display_args": [ + "--twine-install-from-resolve=" + ], "env_var": "PANTS_TWINE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `twine` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-install-from-resolve"], + "scoped_cmd_line_args": [ + "--twine-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -24202,7 +28372,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--twine-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -24213,10 +28385,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--twine-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -24227,7 +28403,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -24240,16 +28418,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-requirements=\"['', '', ...]\""], + "display_args": [ + "--twine-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_TWINE_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-requirements"], + "scoped_cmd_line_args": [ + "--twine-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -24273,16 +28457,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]twine-skip"], + "display_args": [ + "--[no-]twine-skip" + ], "env_var": "PANTS_TWINE_SKIP", "fromfile": false, "help": "If true, don't use Twine when running `scie-pants-linux-x86_64 publish`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-skip", "--no-twine-skip"], + "scoped_cmd_line_args": [ + "--twine-skip", + "--no-twine-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -24299,23 +28491,33 @@ } }, "PANTS_UNMATCHED_BUILD_FILE_GLOBS": { - "choices": ["ignore", "warn", "error"], + "choices": [ + "ignore", + "warn", + "error" + ], "comma_separated_choices": "ignore, warn, error", "comma_separated_display_args": "--unmatched-build-file-globs=", "config_key": "unmatched_build_file_globs", "default": "warn", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--unmatched-build-file-globs="], + "display_args": [ + "--unmatched-build-file-globs=" + ], "env_var": "PANTS_UNMATCHED_BUILD_FILE_GLOBS", "fromfile": false, "help": "What to do when files and globs specified in BUILD files, such as in the `sources` field, cannot be found.\n\nThis usually happens when the files do not exist on your machine. It can also happen if they are ignored by the `[GLOBAL].pants_ignore` option, which causes the files to be invisible to Pants.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--unmatched-build-file-globs"], + "scoped_cmd_line_args": [ + "--unmatched-build-file-globs" + ], "target_field_name": null, "typ": "GlobMatchErrorBehavior", - "unscoped_cmd_line_args": ["--unmatched-build-file-globs"], + "unscoped_cmd_line_args": [ + "--unmatched-build-file-globs" + ], "value_history": { "ranked_values": [ { @@ -24332,23 +28534,33 @@ } }, "PANTS_UNMATCHED_CLI_GLOBS": { - "choices": ["ignore", "warn", "error"], + "choices": [ + "ignore", + "warn", + "error" + ], "comma_separated_choices": "ignore, warn, error", "comma_separated_display_args": "--unmatched-cli-globs=", "config_key": "unmatched_cli_globs", "default": "error", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--unmatched-cli-globs="], + "display_args": [ + "--unmatched-cli-globs=" + ], "env_var": "PANTS_UNMATCHED_CLI_GLOBS", "fromfile": false, "help": "What to do when command line arguments, e.g. files and globs like `dir::`, cannot be found.\n\nThis usually happens when the files do not exist on your machine. It can also happen if they are ignored by the `[GLOBAL].pants_ignore` option, which causes the files to be invisible to Pants.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--unmatched-cli-globs"], + "scoped_cmd_line_args": [ + "--unmatched-cli-globs" + ], "target_field_name": null, "typ": "GlobMatchErrorBehavior", - "unscoped_cmd_line_args": ["--unmatched-cli-globs"], + "unscoped_cmd_line_args": [ + "--unmatched-cli-globs" + ], "value_history": { "ranked_values": [ { @@ -24372,7 +28584,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]update-build-files-check"], + "display_args": [ + "--[no-]update-build-files-check" + ], "env_var": "PANTS_UPDATE_BUILD_FILES_CHECK", "fromfile": false, "help": "Do not write changes to disk, only write back what would change. Return code 0 means there would be no changes, and 1 means that there would be.", @@ -24384,7 +28598,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--check", "--no-check"], + "unscoped_cmd_line_args": [ + "--check", + "--no-check" + ], "value_history": { "ranked_values": [ { @@ -24408,7 +28625,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]update-build-files-fix-safe-deprecations"], + "display_args": [ + "--[no-]update-build-files-fix-safe-deprecations" + ], "env_var": "PANTS_UPDATE_BUILD_FILES_FIX_SAFE_DEPRECATIONS", "fromfile": false, "help": "Automatically fix deprecations, such as target type renames, that are safe because they do not change semantics.", @@ -24447,7 +28666,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]update-build-files-fmt"], + "display_args": [ + "--[no-]update-build-files-fmt" + ], "env_var": "PANTS_UPDATE_BUILD_FILES_FMT", "fromfile": false, "help": "Format BUILD files using Black or Yapf.\n\nSet `[black].args` / `[yapf].args`, `[black].config` / `[yapf].config` , and `[black].config_discovery` / `[yapf].config_discovery` to change Black's or Yapf's behavior. Set `[black].interpreter_constraints` / `[yapf].interpreter_constraints` and `[python].interpreter_search_path` to change which interpreter is used to run the formatter.", @@ -24459,7 +28680,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--fmt", "--no-fmt"], + "unscoped_cmd_line_args": [ + "--fmt", + "--no-fmt" + ], "value_history": { "ranked_values": [ { @@ -24476,23 +28700,32 @@ } }, "PANTS_UPDATE_BUILD_FILES_FORMATTER": { - "choices": ["yapf", "black"], + "choices": [ + "yapf", + "black" + ], "comma_separated_choices": "yapf, black", "comma_separated_display_args": "--update-build-files-formatter=", "config_key": "formatter", "default": "black", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--update-build-files-formatter="], + "display_args": [ + "--update-build-files-formatter=" + ], "env_var": "PANTS_UPDATE_BUILD_FILES_FORMATTER", "fromfile": false, "help": "Which formatter Pants should use to format BUILD files.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--update-build-files-formatter"], + "scoped_cmd_line_args": [ + "--update-build-files-formatter" + ], "target_field_name": null, "typ": "Formatter", - "unscoped_cmd_line_args": ["--formatter"], + "unscoped_cmd_line_args": [ + "--formatter" + ], "value_history": { "ranked_values": [ { @@ -24516,16 +28749,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]verify-config"], + "display_args": [ + "--[no-]verify-config" + ], "env_var": "PANTS_VERIFY_CONFIG", "fromfile": false, "help": "Verify that all config file values correspond to known options.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--verify-config", "--no-verify-config"], + "scoped_cmd_line_args": [ + "--verify-config", + "--no-verify-config" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--verify-config", "--no-verify-config"], + "unscoped_cmd_line_args": [ + "--verify-config", + "--no-verify-config" + ], "value_history": { "ranked_values": [ { @@ -24549,16 +28790,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-version="], + "display_args": [ + "--pants-version=" + ], "env_var": "PANTS_VERSION", "fromfile": false, "help": "Use this Pants version. Note that Pants only uses this to verify that you are using the requested version, as Pants cannot dynamically change the version it is using once the program is already running.\n\nIf you use the `scie-pants-linux-x86_64` script from https://www.pantsbuild.org/v2.19/docs/installation, however, changing the value in your `pants.toml` will cause the new version to be installed and run automatically.\n\nRun `scie-pants-linux-x86_64 --version` to check what is being used.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-version"], + "scoped_cmd_line_args": [ + "--pants-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-version"], + "unscoped_cmd_line_args": [ + "--pants-version" + ], "value_history": { "ranked_values": [ { @@ -24587,16 +28834,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]watch-filesystem"], + "display_args": [ + "--[no-]watch-filesystem" + ], "env_var": "PANTS_WATCH_FILESYSTEM", "fromfile": false, "help": "Set to False if Pants should not watch the filesystem for changes. `pantsd` or `loop` may not be enabled.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--watch-filesystem", "--no-watch-filesystem"], + "scoped_cmd_line_args": [ + "--watch-filesystem", + "--no-watch-filesystem" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--watch-filesystem", "--no-watch-filesystem"], + "unscoped_cmd_line_args": [ + "--watch-filesystem", + "--no-watch-filesystem" + ], "value_history": { "ranked_values": [ { @@ -24620,16 +28875,22 @@ "default": "/tmp/tmp.TG08L3iBWC/.pants.d/workdir", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-workdir="], + "display_args": [ + "--pants-workdir=" + ], "env_var": "PANTS_WORKDIR", "fromfile": false, "help": "Write intermediate logs and output files to this dir.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-workdir"], + "scoped_cmd_line_args": [ + "--pants-workdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-workdir"], + "unscoped_cmd_line_args": [ + "--pants-workdir" + ], "value_history": { "ranked_values": [ { @@ -24653,7 +28914,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]workunit-logger-enabled"], + "display_args": [ + "--[no-]workunit-logger-enabled" + ], "env_var": "PANTS_WORKUNIT_LOGGER_ENABLED", "fromfile": false, "help": "Whether to enable workunit logging.", @@ -24665,7 +28928,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--enabled", "--no-enabled"], + "unscoped_cmd_line_args": [ + "--enabled", + "--no-enabled" + ], "value_history": { "ranked_values": [ { @@ -24689,16 +28955,22 @@ "default": ".pants.d", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--workunit-logger-logdir="], + "display_args": [ + "--workunit-logger-logdir=" + ], "env_var": "PANTS_WORKUNIT_LOGGER_LOGDIR", "fromfile": false, "help": "Where to write the log to.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--workunit-logger-logdir"], + "scoped_cmd_line_args": [ + "--workunit-logger-logdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--logdir"], + "unscoped_cmd_line_args": [ + "--logdir" + ], "value_history": { "ranked_values": [ { @@ -24722,16 +28994,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-args=\"[, , ...]\""], + "display_args": [ + "--yamllint-args=\"[, , ...]\"" + ], "env_var": "PANTS_YAMLLINT_ARGS", "fromfile": false, "help": "Arguments to pass directly to Yamllint, e.g. `--yamllint-args='-d relaxed'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-args"], + "scoped_cmd_line_args": [ + "--yamllint-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -24755,16 +29033,22 @@ "default": ".yamllint", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-config-file-name="], + "display_args": [ + "--yamllint-config-file-name=" + ], "env_var": "PANTS_YAMLLINT_CONFIG_FILE_NAME", "fromfile": false, "help": "Name of a config file understood by yamllint (https://yamllint.readthedocs.io/en/stable/configuration.html). The plugin will search the ancestors of each directory in which YAML files are found for a config file of this name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-config-file-name"], + "scoped_cmd_line_args": [ + "--yamllint-config-file-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--config-file-name"], + "unscoped_cmd_line_args": [ + "--config-file-name" + ], "value_history": { "ranked_values": [ { @@ -24788,16 +29072,22 @@ "default": "yamllint", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-console-script="], + "display_args": [ + "--yamllint-console-script=" + ], "env_var": "PANTS_YAMLLINT_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-console-script"], + "scoped_cmd_line_args": [ + "--yamllint-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -24821,16 +29111,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-entry-point="], + "display_args": [ + "--yamllint-entry-point=" + ], "env_var": "PANTS_YAMLLINT_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-entry-point"], + "scoped_cmd_line_args": [ + "--yamllint-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -24849,16 +29145,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-exclude=\"['', '', ...]\""], + "display_args": [ + "--yamllint-exclude=\"['', '', ...]\"" + ], "env_var": "PANTS_YAMLLINT_EXCLUDE", "fromfile": false, "help": "Glob for which YAML files to exclude from linting.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-exclude"], + "scoped_cmd_line_args": [ + "--yamllint-exclude" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--exclude"], + "unscoped_cmd_line_args": [ + "--exclude" + ], "value_history": { "ranked_values": [ { @@ -24879,19 +29181,28 @@ "comma_separated_choices": null, "comma_separated_display_args": "--yamllint-include=\"['', '', ...]\"", "config_key": "include", - "default": ["**/*.yml", "**/*.yaml"], + "default": [ + "**/*.yml", + "**/*.yaml" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-include=\"['', '', ...]\""], + "display_args": [ + "--yamllint-include=\"['', '', ...]\"" + ], "env_var": "PANTS_YAMLLINT_INCLUDE", "fromfile": false, "help": "Glob for which YAML files to lint.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-include"], + "scoped_cmd_line_args": [ + "--yamllint-include" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--include"], + "unscoped_cmd_line_args": [ + "--include" + ], "value_history": { "ranked_values": [ { @@ -24902,7 +29213,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["**/*.yml", "**/*.yaml"] + "value": [ + "**/*.yml", + "**/*.yaml" + ] } ] } @@ -24915,16 +29229,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-install-from-resolve="], + "display_args": [ + "--yamllint-install-from-resolve=" + ], "env_var": "PANTS_YAMLLINT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `yamllint` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-install-from-resolve"], + "scoped_cmd_line_args": [ + "--yamllint-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -24940,7 +29260,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--yamllint-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -24951,10 +29273,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--yamllint-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -24965,7 +29291,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -24978,16 +29306,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-requirements=\"['', '', ...]\""], + "display_args": [ + "--yamllint-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_YAMLLINT_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-requirements"], + "scoped_cmd_line_args": [ + "--yamllint-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -25011,16 +29345,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]yamllint-skip"], + "display_args": [ + "--[no-]yamllint-skip" + ], "env_var": "PANTS_YAMLLINT_SKIP", "fromfile": false, "help": "If true, don't use Yamllint when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-skip", "--no-yamllint-skip"], + "scoped_cmd_line_args": [ + "--yamllint-skip", + "--no-yamllint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -25044,16 +29386,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-args=\"[, , ...]\""], + "display_args": [ + "--yapf-args=\"[, , ...]\"" + ], "env_var": "PANTS_YAPF_ARGS", "fromfile": false, "help": "Arguments to pass directly to yapf, e.g. `--yapf-args='--no-local-style'`.\n\nCertain arguments, specifically `--recursive`, `--in-place`, and `--parallel`, will be ignored because Pants takes care of finding all the relevant files and running the formatting in parallel.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-args"], + "scoped_cmd_line_args": [ + "--yapf-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -25077,16 +29425,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-config="], + "display_args": [ + "--yapf-config=" + ], "env_var": "PANTS_YAPF_CONFIG", "fromfile": false, "help": "Path to style file understood by yapf (https://github.com/google/yapf#formatting-style/).\n\nSetting this option will disable `[yapf].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-config"], + "scoped_cmd_line_args": [ + "--yapf-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -25105,7 +29459,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]yapf-config-discovery"], + "display_args": [ + "--[no-]yapf-config-discovery" + ], "env_var": "PANTS_YAPF_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.style.yapf`, `pyproject.toml`, and `setup.cfg`).\n\nUse `[yapf].config` instead if your config is in a non-standard location.", @@ -25117,7 +29473,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--config-discovery", "--no-config-discovery"], + "unscoped_cmd_line_args": [ + "--config-discovery", + "--no-config-discovery" + ], "value_history": { "ranked_values": [ { @@ -25141,16 +29500,22 @@ "default": "yapf", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-console-script="], + "display_args": [ + "--yapf-console-script=" + ], "env_var": "PANTS_YAPF_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-console-script"], + "scoped_cmd_line_args": [ + "--yapf-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -25174,16 +29539,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-entry-point="], + "display_args": [ + "--yapf-entry-point=" + ], "env_var": "PANTS_YAPF_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-entry-point"], + "scoped_cmd_line_args": [ + "--yapf-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -25202,16 +29573,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-install-from-resolve="], + "display_args": [ + "--yapf-install-from-resolve=" + ], "env_var": "PANTS_YAPF_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `yapf` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-install-from-resolve"], + "scoped_cmd_line_args": [ + "--yapf-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -25227,7 +29604,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--yapf-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -25238,10 +29617,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--yapf-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -25252,7 +29635,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -25265,16 +29650,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-requirements=\"['', '', ...]\""], + "display_args": [ + "--yapf-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_YAPF_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-requirements"], + "scoped_cmd_line_args": [ + "--yapf-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -25298,16 +29689,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]yapf-skip"], + "display_args": [ + "--[no-]yapf-skip" + ], "env_var": "PANTS_YAPF_SKIP", "fromfile": false, "help": "If true, don't use yapf when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-skip", "--no-yapf-skip"], + "scoped_cmd_line_args": [ + "--yapf-skip", + "--no-yapf-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -25329,14 +29728,21 @@ "consumed_by_rules": [ "pants.backend.codegen.thrift.apache.rules.setup_thrift_tool" ], - "dependencies": ["pants.core", "pants.engine.env_vars"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.core", + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "abc", "name": "EnvironmentAware", "provider": "pants.backend.codegen.thrift.apache.python", - "returned_by_rules": ["construct_env_aware_scope_apache_thrift"], + "returned_by_rules": [ + "construct_env_aware_scope_apache_thrift" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -25769,13 +30175,17 @@ "pants.engine.fs", "pants.jvm.util_rules" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "", "is_union": false, "module": "builtins", "name": "FileDigest", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.util_rules.digest_to_file_digest"], + "returned_by_rules": [ + "pants.jvm.util_rules.digest_to_file_digest" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -25786,7 +30196,9 @@ "builtins.InferenceMetadata": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "builtins", @@ -26047,8 +30459,12 @@ "consumed_by_rules": [ "pants.backend.adhoc.adhoc_tool.run_in_sandbox_request" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.adhoc"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.adhoc" + ], "documentation": null, "is_union": false, "module": "pants.backend.adhoc.adhoc_tool", @@ -26065,8 +30481,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_SystemBinaryFieldSet", "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_SystemBinaryFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.adhoc"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.adhoc" + ], "documentation": "SystemBinaryFieldSet(address: 'Address', name: 'SystemBinaryNameField', extra_search_paths: 'SystemBinaryExtraSearchPathsField', fingerprint_pattern: 'SystemBinaryFingerprintPattern', fingerprint_argv: 'SystemBinaryFingerprintArgsField', fingerprint_dependencies: 'SystemBinaryFingerprintDependenciesField')", "is_union": false, "module": "pants.backend.adhoc.run_system_binary", @@ -26081,8 +30501,12 @@ "consumed_by_rules": [ "pants.backend.awslambda.python.rules.package_python_aws_lambda_function" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.awslambda.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": "PythonAwsLambdaFieldSet(address: 'Address', include_requirements: 'PythonAwsLambdaIncludeRequirements', runtime: 'PythonAwsLambdaRuntime', complete_platforms: 'PythonFaaSCompletePlatforms', output_path: 'OutputPathField', environment: 'EnvironmentField', handler: 'PythonAwsLambdaHandlerField')", "is_union": false, "module": "pants.backend.awslambda.python.rules", @@ -26097,8 +30521,12 @@ "consumed_by_rules": [ "pants.backend.awslambda.python.rules.package_python_aws_lambda_layer" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.awslambda.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": "PythonAwsLambdaLayerFieldSet(address: 'Address', include_requirements: 'PythonAwsLambdaIncludeRequirements', runtime: 'PythonAwsLambdaRuntime', complete_platforms: 'PythonFaaSCompletePlatforms', output_path: 'OutputPathField', environment: 'EnvironmentField', dependencies: 'PythonAwsLambdaLayerDependenciesField', include_sources: 'PythonAwsLambdaIncludeSources')", "is_union": false, "module": "pants.backend.awslambda.python.rules", @@ -26111,8 +30539,12 @@ }, "pants.backend.build_files.fix.deprecations.base.FixedBUILDFile": { "consumed_by_rules": [], - "dependencies": ["pants.backend.build_files.fix.deprecations"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.backend.build_files.fix.deprecations" + ], + "dependents": [ + "pants.core" + ], "documentation": "FixedBUILDFile(path: 'str', content: 'bytes')", "is_union": false, "module": "pants.backend.build_files.fix.deprecations.base", @@ -26136,7 +30568,9 @@ "pants.backend.build_files.fix.deprecations.renamed_fields_rules.fix_single" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.build_files.fix.deprecations.renamed_fields_rules", @@ -26152,7 +30586,9 @@ }, "pants.backend.build_files.fix.deprecations.renamed_fields_rules.RenameFieldsInFilesRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26168,8 +30604,13 @@ "consumed_by_rules": [ "pants.backend.build_files.fix.deprecations.renamed_fields_rules.fix_single" ], - "dependencies": ["pants.engine.target", "pants.engine.unions"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.target", + "pants.engine.unions" + ], + "dependents": [ + "pants.core" + ], "documentation": "Map deprecated field names to their new name, per target.", "is_union": false, "module": "pants.backend.build_files.fix.deprecations.renamed_fields_rules", @@ -26187,7 +30628,9 @@ "pants.backend.build_files.fix.deprecations.renamed_targets_rules.fix_single" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Deprecated target type names to new names.", "is_union": false, "module": "pants.backend.build_files.fix.deprecations.renamed_targets_rules", @@ -26203,7 +30646,9 @@ }, "pants.backend.build_files.fix.deprecations.renamed_targets_rules.RenameTargetsInFilesRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26219,8 +30664,12 @@ "consumed_by_rules": [ "pants.backend.build_files.fix.deprecations.renamed_targets_rules.fix_single" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.core" + ], "documentation": "Map deprecated field names to their new name, per target.", "is_union": false, "module": "pants.backend.build_files.fix.deprecations.renamed_targets_rules", @@ -26238,21 +30687,29 @@ "pants.backend.build_files.utils._get_build_file_partitioner_rules.partition_build_files_RenameFieldsInFilesRequest", "pants.backend.build_files.utils._get_build_file_partitioner_rules.partition_build_files_RenameTargetsInFilesRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.build_files.fix.deprecations"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.build_files.fix.deprecations" + ], "documentation": null, "is_union": false, "module": "pants.backend.build_files.fix.deprecations.subsystem", "name": "BUILDDeprecationsFixer", "provider": "pants.backend.build_files.fix.deprecations", - "returned_by_rules": ["construct_scope_build_deprecations_fixer"], + "returned_by_rules": [ + "construct_scope_build_deprecations_fixer" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.build_files.fmt.black.register.BlackRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26266,7 +30723,9 @@ }, "pants.backend.build_files.fmt.buildifier.rules.BuildifierRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26283,21 +30742,29 @@ "pants.backend.build_files.fmt.buildifier.rules.buildfier_fmt", "pants.backend.build_files.utils._get_build_file_partitioner_rules.partition_build_files_BuildifierRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.build_files.fmt.buildifier"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.build_files.fmt.buildifier" + ], "documentation": null, "is_union": false, "module": "pants.backend.build_files.fmt.buildifier.subsystem", "name": "Buildifier", "provider": "pants.backend.build_files.fmt.buildifier", - "returned_by_rules": ["construct_scope_buildifier"], + "returned_by_rules": [ + "construct_scope_buildifier" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.build_files.fmt.yapf.register.YapfRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26335,14 +30802,18 @@ }, "pants.backend.codegen.export_codegen_goal.ExportCodegenSubsystem": { "consumed_by_rules": [], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [], "documentation": null, "is_union": false, "module": "pants.backend.codegen.export_codegen_goal", "name": "ExportCodegenSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_export_codegen"], + "returned_by_rules": [ + "construct_scope_export_codegen" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -26351,8 +30822,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.go.rules.generate_go_from_protobuf" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.codegen.protobuf.go"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.go.rules", @@ -26367,8 +30842,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.go.rules.setup_build_go_package_request_for_protobuf" ], - "dependencies": ["pants.backend.go.util_rules.build_pkg_target"], - "dependents": ["pants.backend.experimental.codegen.protobuf.go"], + "dependencies": [ + "pants.backend.go.util_rules.build_pkg_target" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.go.rules", @@ -26383,8 +30862,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.go.rules.map_import_paths_of_all_go_protobuf_targets" ], - "dependencies": ["pants.backend.go.dependency_inference"], - "dependents": ["pants.backend.experimental.codegen.protobuf.go"], + "dependencies": [ + "pants.backend.go.dependency_inference" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.go.rules", @@ -26400,7 +30883,9 @@ "pants.backend.codegen.protobuf.go.rules.setup_full_package_build_request" ], "dependencies": [], - "dependents": ["pants.backend.experimental.codegen.protobuf.go"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.go" + ], "documentation": "Request type used to trigger setup of a BuildGoPackageRequest for entire generated Go\nProtobuf package.\n\nThis type is separate so that a build of the full package can be cached no matter which one of\nits component source files was requested. This occurs because a request to build any one of the\nsource files will be converted into this type and then built.", "is_union": false, "module": "pants.backend.codegen.protobuf.go.rules", @@ -26425,7 +30910,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.codegen.protobuf.go"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.go" + ], "documentation": "_SetupGoProtocPlugin(digest: 'Digest')", "is_union": false, "module": "pants.backend.codegen.protobuf.go.rules", @@ -26442,8 +30929,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.java.dependency_inference.infer_protobuf_java_runtime_dependency" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.codegen.protobuf.java"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.java.dependency_inference", @@ -26460,7 +30951,9 @@ "pants.backend.codegen.protobuf.java.dependency_inference", "pants.backend.experimental.java" ], - "dependents": ["pants.backend.experimental.codegen.protobuf.java"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.java" + ], "documentation": "ProtobufJavaGrpcRuntimeForResolve(addresses: 'FrozenSet[Address]')", "is_union": false, "module": "pants.backend.codegen.protobuf.java.dependency_inference", @@ -26480,7 +30973,9 @@ "pants.backend.codegen.protobuf.java.dependency_inference.resolve_protobuf_java_grpc_runtime_for_resolve" ], "dependencies": [], - "dependents": ["pants.backend.experimental.codegen.protobuf.java"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.java" + ], "documentation": "ProtobufJavaGrpcRuntimeForResolveRequest(resolve_name: 'str')", "is_union": false, "module": "pants.backend.codegen.protobuf.java.dependency_inference", @@ -26499,7 +30994,9 @@ "pants.backend.codegen.protobuf.java.dependency_inference", "pants.backend.experimental.java" ], - "dependents": ["pants.backend.experimental.codegen.protobuf.java"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.java" + ], "documentation": "ProtobufJavaRuntimeForResolve(addresses: 'FrozenSet[Address]')", "is_union": false, "module": "pants.backend.codegen.protobuf.java.dependency_inference", @@ -26519,7 +31016,9 @@ "pants.backend.codegen.protobuf.java.dependency_inference.resolve_protobuf_java_runtime_for_resolve" ], "dependencies": [], - "dependents": ["pants.backend.experimental.codegen.protobuf.java"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.java" + ], "documentation": "ProtobufJavaRuntimeForResolveRequest(resolve_name: 'str')", "is_union": false, "module": "pants.backend.codegen.protobuf.java.dependency_inference", @@ -26536,8 +31035,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.java.rules.generate_java_from_protobuf" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.codegen.protobuf.java"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.java.rules", @@ -26552,8 +31055,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.java.rules.generate_grpc_java_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.codegen.protobuf.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.java.rules", @@ -26585,7 +31092,9 @@ "pants.engine.fs", "pants.engine.platform" ], - "dependents": ["pants.backend.experimental.codegen.protobuf.java"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.java" + ], "documentation": "ProtobufJavaGrpcPlugin(digest: 'Digest', path: 'str')", "is_union": false, "module": "pants.backend.codegen.protobuf.java.rules", @@ -26602,21 +31111,29 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.java.rules.generate_grpc_java_lockfile_request" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.codegen.protobuf.java"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.java.subsystem", "name": "JavaProtobufGrpcSubsystem", "provider": "pants.backend.experimental.codegen.protobuf.java", - "returned_by_rules": ["construct_scope_protobuf_java_grpc"], + "returned_by_rules": [ + "construct_scope_protobuf_java_grpc" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.codegen.protobuf.lint.buf.format_rules.BufFormatRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26630,7 +31147,9 @@ }, "pants.backend.codegen.protobuf.lint.buf.lint_rules.BufLintRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26644,7 +31163,9 @@ }, "pants.backend.codegen.protobuf.lint.buf.skip_field.SkipBufFormatField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26658,7 +31179,9 @@ }, "pants.backend.codegen.protobuf.lint.buf.skip_field.SkipBufLintField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26677,14 +31200,20 @@ "pants.backend.codegen.protobuf.lint.buf.lint_rules.partition_buf", "pants.backend.codegen.protobuf.lint.buf.lint_rules.run_buf" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.codegen.protobuf.lint.buf"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.codegen.protobuf.lint.buf" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.lint.buf.subsystem", "name": "BufSubsystem", "provider": "pants.backend.codegen.protobuf.lint.buf", - "returned_by_rules": ["construct_scope_buf"], + "returned_by_rules": [ + "construct_scope_buf" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -26693,8 +31222,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.protobuf_dependency_inference.infer_protobuf_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.protobuf_dependency_inference", @@ -26709,8 +31242,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.protobuf_dependency_inference.infer_protobuf_dependencies" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": "A mapping of stripped .proto file names to their owning file address.", "is_union": false, "module": "pants.backend.codegen.protobuf.protobuf_dependency_inference", @@ -26734,7 +31271,9 @@ "pants.backend.codegen.protobuf.tailor.find_putative_targets", "pants.backend.codegen.protobuf.target_types.generator_settings" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.codegen.protobuf.python", "pants.backend.experimental.codegen.protobuf.go", @@ -26746,14 +31285,18 @@ "module": "pants.backend.codegen.protobuf.protoc", "name": "Protoc", "provider": "pants.backend.codegen.protobuf.python", - "returned_by_rules": ["construct_scope_protoc"], + "returned_by_rules": [ + "construct_scope_protoc" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.codegen.protobuf.python.additional_fields.ProtobufPythonInterpreterConstraintsField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26767,7 +31310,9 @@ }, "pants.backend.codegen.protobuf.python.additional_fields.ProtobufPythonResolveField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26781,7 +31326,9 @@ }, "pants.backend.codegen.protobuf.python.additional_fields.PythonSourceRootField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -26797,14 +31344,20 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.python.rules.generate_python_from_protobuf" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.python.grpc_python_plugin", "name": "GrpcPythonPlugin", "provider": "pants.backend.codegen.protobuf.python", - "returned_by_rules": ["construct_scope_grpc_python_plugin"], + "returned_by_rules": [ + "construct_scope_grpc_python_plugin" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -26813,8 +31366,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.python.python_protobuf_module_mapper.map_protobuf_to_python_modules" ], - "dependencies": ["pants.backend.python"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.backend.python" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.python.python_protobuf_module_mapper", @@ -26829,8 +31386,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.python.python_protobuf_subsystem.infer_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.python.python_protobuf_subsystem", @@ -26845,14 +31406,20 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.python.rules.generate_python_from_protobuf" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.python.python_protobuf_subsystem", "name": "PythonProtobufMypyPlugin", "provider": "pants.backend.codegen.protobuf.python", - "returned_by_rules": ["construct_scope_mypy_protobuf"], + "returned_by_rules": [ + "construct_scope_mypy_protobuf" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -26862,14 +31429,20 @@ "pants.backend.codegen.protobuf.python.python_protobuf_subsystem.infer_dependencies", "pants.backend.codegen.protobuf.python.rules.generate_python_from_protobuf" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.python.python_protobuf_subsystem", "name": "PythonProtobufSubsystem", "provider": "pants.backend.codegen.protobuf.python", - "returned_by_rules": ["construct_scope_python_protobuf"], + "returned_by_rules": [ + "construct_scope_python_protobuf" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -26878,8 +31451,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.python.rules.generate_python_from_protobuf" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.python.rules", @@ -26894,8 +31471,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.scala.dependency_inference.infer_scalapb_runtime_dependency" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.scala.dependency_inference", @@ -26913,7 +31494,9 @@ "pants.backend.experimental.java", "pants.backend.experimental.scala" ], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": "ScalaPBRuntimeForResolve(addresses: 'frozenset[Address]')", "is_union": false, "module": "pants.backend.codegen.protobuf.scala.dependency_inference", @@ -26933,7 +31516,9 @@ "pants.backend.codegen.protobuf.scala.dependency_inference.resolve_scalapb_runtime_for_resolve" ], "dependencies": [], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": "ScalaPBRuntimeForResolveRequest(resolve_name: 'str')", "is_union": false, "module": "pants.backend.codegen.protobuf.scala.dependency_inference", @@ -26950,8 +31535,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.scala.rules.generate_scala_from_protobuf" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.scala.rules", @@ -26967,7 +31556,9 @@ "pants.backend.codegen.protobuf.scala.rules.materialize_jvm_plugin" ], "dependencies": [], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": "MaterializeJvmPluginRequest(plugin: 'PluginArtifactSpec')", "is_union": false, "module": "pants.backend.codegen.protobuf.scala.rules", @@ -26985,7 +31576,9 @@ "pants.backend.codegen.protobuf.scala.rules.materialize_jvm_plugins" ], "dependencies": [], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": "MaterializeJvmPluginsRequest(plugins: 'tuple[PluginArtifactSpec, ...]')", "is_union": false, "module": "pants.backend.codegen.protobuf.scala.rules", @@ -27005,7 +31598,9 @@ "pants.backend.experimental.java", "pants.jvm.resolve.common" ], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": "MaterializedJvmPlugin(name: 'str', classpath: 'ToolClasspath')", "is_union": false, "module": "pants.backend.codegen.protobuf.scala.rules", @@ -27030,7 +31625,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": "MaterializedJvmPlugins(digest: 'Digest', plugins: 'tuple[MaterializedJvmPlugin, ...]')", "is_union": false, "module": "pants.backend.codegen.protobuf.scala.rules", @@ -27062,7 +31659,9 @@ "pants.backend.experimental.scala.lint.scalafmt", "pants.core" ], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.scala.rules", @@ -27079,8 +31678,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.scala.rules.generate_scalapbc_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.scala.rules", @@ -27101,14 +31704,20 @@ "pants.backend.codegen.protobuf.scala.rules.generate_scalapbc_lockfile_request", "pants.backend.codegen.protobuf.scala.rules.setup_scalapb_shim_classfiles" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.codegen.protobuf.scala"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.scala.subsystem", "name": "ScalaPBSubsystem", "provider": "pants.backend.experimental.codegen.protobuf.scala", - "returned_by_rules": ["construct_scope_scalapb"], + "returned_by_rules": [ + "construct_scope_scalapb" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -27117,8 +31726,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.tailor.find_putative_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": "PutativeProtobufTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.codegen.protobuf.tailor", @@ -27135,7 +31748,9 @@ "pants.backend.codegen.protobuf.protobuf_dependency_inference.map_protobuf_files", "pants.backend.codegen.protobuf.python.python_protobuf_module_mapper.map_protobuf_to_python_modules" ], - "dependencies": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.experimental.go" + ], "dependents": [ "pants.backend.codegen.protobuf.python", "pants.backend.experimental.codegen.protobuf.go" @@ -27156,8 +31771,12 @@ "consumed_by_rules": [ "pants.backend.codegen.protobuf.target_types.generator_settings" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.protobuf.target_types", @@ -27170,7 +31789,9 @@ }, "pants.backend.codegen.thrift.apache.python.additional_fields.ThriftPythonResolveField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -27186,8 +31807,12 @@ "consumed_by_rules": [ "pants.backend.codegen.thrift.apache.python.python_thrift_module_mapper.map_thrift_to_python_modules" ], - "dependencies": ["pants.backend.python"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.backend.python" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.thrift.apache.python.python_thrift_module_mapper", @@ -27202,8 +31827,12 @@ "consumed_by_rules": [ "pants.backend.codegen.thrift.apache.python.rules.generate_python_from_thrift" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.thrift.apache.python.rules", @@ -27218,8 +31847,12 @@ "consumed_by_rules": [ "pants.backend.codegen.thrift.apache.python.rules.find_apache_thrift_python_requirement" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.thrift.apache.python.rules", @@ -27235,14 +31868,20 @@ "pants.backend.codegen.thrift.apache.python.rules.find_apache_thrift_python_requirement", "pants.backend.codegen.thrift.apache.python.rules.generate_python_from_thrift" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.thrift.apache.python.subsystem", "name": "ThriftPythonSubsystem", "provider": "pants.backend.codegen.thrift.apache.python", - "returned_by_rules": ["construct_scope_python_thrift"], + "returned_by_rules": [ + "construct_scope_python_thrift" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -27256,7 +31895,9 @@ "pants.core", "pants.engine.env_vars" ], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": "ApacheThriftSetup(path: 'str')", "is_union": false, "module": "pants.backend.codegen.thrift.apache.rules", @@ -27274,7 +31915,9 @@ "pants.backend.codegen.thrift.apache.rules.generate_apache_thrift_sources" ], "dependencies": [], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": "GenerateThriftSourcesRequest(thrift_source_field: 'ThriftSourceField', lang_id: 'str', lang_options: 'tuple[str, ...]', lang_name: 'str')", "is_union": false, "module": "pants.backend.codegen.thrift.apache.rules", @@ -27297,7 +31940,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": "GeneratedThriftSources(snapshot: 'Snapshot')", "is_union": false, "module": "pants.backend.codegen.thrift.apache.rules", @@ -27317,14 +31962,20 @@ "construct_env_aware_scope_apache_thrift", "pants.backend.codegen.thrift.apache.rules.setup_thrift_tool" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.thrift.apache.subsystem", "name": "ApacheThriftSubsystem", "provider": "pants.backend.codegen.thrift.apache.python", - "returned_by_rules": ["construct_scope_apache_thrift"], + "returned_by_rules": [ + "construct_scope_apache_thrift" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -27333,8 +31984,12 @@ "consumed_by_rules": [ "pants.backend.codegen.thrift.dependency_inference.infer_thrift_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.thrift.dependency_inference", @@ -27349,8 +32004,12 @@ "consumed_by_rules": [ "pants.backend.codegen.thrift.dependency_inference.infer_thrift_dependencies" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": "A mapping of stripped .thrift file names to their owning file address.", "is_union": false, "module": "pants.backend.codegen.thrift.dependency_inference", @@ -27369,14 +32028,20 @@ "pants.backend.codegen.thrift.tailor.find_putative_thrift_targets", "pants.backend.codegen.thrift.target_types.generator_settings" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.thrift.subsystem", "name": "ThriftSubsystem", "provider": "pants.backend.codegen.thrift.apache.python", - "returned_by_rules": ["construct_scope_thrift"], + "returned_by_rules": [ + "construct_scope_thrift" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -27385,8 +32050,12 @@ "consumed_by_rules": [ "pants.backend.codegen.thrift.tailor.find_putative_thrift_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": "PutativeThriftTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.codegen.thrift.tailor", @@ -27402,8 +32071,12 @@ "pants.backend.codegen.thrift.apache.python.python_thrift_module_mapper.map_thrift_to_python_modules", "pants.backend.codegen.thrift.dependency_inference.map_thrift_files" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.thrift.target_types", @@ -27420,8 +32093,12 @@ "consumed_by_rules": [ "pants.backend.codegen.thrift.target_types.generator_settings" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.codegen.thrift.target_types", @@ -27439,7 +32116,9 @@ "pants.backend.experimental.go", "pants.engine.fs" ], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": "ParsedThrift(imports: 'FrozenOrderedSet[str]', namespaces: 'FrozenDict[str, str]')", "is_union": false, "module": "pants.backend.codegen.thrift.thrift_parser", @@ -27460,7 +32139,9 @@ "pants.backend.codegen.thrift.thrift_parser.parse_thrift_file" ], "dependencies": [], - "dependents": ["pants.backend.codegen.thrift.apache.python"], + "dependents": [ + "pants.backend.codegen.thrift.apache.python" + ], "documentation": "ParsedThriftRequest(sources_field: 'ThriftSourceField')", "is_union": false, "module": "pants.backend.codegen.thrift.thrift_parser", @@ -27478,8 +32159,12 @@ "consumed_by_rules": [ "pants.backend.docker.goals.package_image.build_docker_image" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": "DockerPackageFieldSet(address: 'Address', context_root: 'DockerImageContextRootField', registries: 'DockerImageRegistriesField', repository: 'DockerImageRepositoryField', source: 'DockerImageSourceField', tags: 'DockerImageTagsField', target_stage: 'DockerImageTargetStageField', output_path: 'OutputPathField')", "is_union": false, "module": "pants.backend.docker.goals.package_image", @@ -27492,7 +32177,9 @@ }, "pants.backend.docker.goals.publish.PublishDockerImageFieldSet": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": "PublishDockerImageFieldSet(address: 'Address', registries: 'DockerImageRegistriesField', skip_push: 'DockerImageSkipPushField')", "is_union": false, @@ -27508,8 +32195,12 @@ "consumed_by_rules": [ "pants.backend.docker.goals.publish.push_docker_images" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": null, "is_union": false, "module": "pants.backend.docker.goals.publish", @@ -27526,8 +32217,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_DockerRunFieldSet", "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_DockerRunFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": "DockerRunFieldSet(address: 'Address')", "is_union": false, "module": "pants.backend.docker.goals.run_image", @@ -27542,8 +32237,12 @@ "consumed_by_rules": [ "pants.backend.docker.goals.tailor.find_putative_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": "PutativeDockerTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.docker.goals.tailor", @@ -27556,7 +32255,9 @@ }, "pants.backend.docker.lint.hadolint.rules.HadolintRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -27570,7 +32271,9 @@ }, "pants.backend.docker.lint.hadolint.skip_field.SkipHadolintField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -27587,14 +32290,20 @@ "pants.backend.docker.lint.hadolint.rules.run_hadolint", "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_HadolintRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.docker.lint.hadolint"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.docker.lint.hadolint" + ], "documentation": null, "is_union": false, "module": "pants.backend.docker.lint.hadolint.subsystem", "name": "Hadolint", "provider": "pants.backend.docker.lint.hadolint", - "returned_by_rules": ["construct_scope_hadolint"], + "returned_by_rules": [ + "construct_scope_hadolint" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -27611,14 +32320,21 @@ "pants.backend.docker.util_rules.docker_build_env.docker_build_environment_vars", "pants.backend.helm.util_rules.post_renderer.prepare_post_renderer_for_helm_deployment" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.docker", "pants.backend.experimental.helm"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.docker", + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.docker.subsystems.docker_options", "name": "DockerOptions", "provider": "pants.backend.docker", - "returned_by_rules": ["construct_scope_docker"], + "returned_by_rules": [ + "construct_scope_docker" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -27630,14 +32346,21 @@ "pants.backend.docker.util_rules.docker_binary.get_docker", "pants.backend.docker.util_rules.docker_build_env.docker_build_environment_vars" ], - "dependencies": ["pants.core", "pants.engine.env_vars"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.core", + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": null, "is_union": false, "module": "pants.backend.docker.subsystems.docker_options", "name": "EnvironmentAware", "provider": "pants.backend.docker", - "returned_by_rules": ["construct_env_aware_scope_docker"], + "returned_by_rules": [ + "construct_env_aware_scope_docker" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -27673,7 +32396,9 @@ "pants.backend.docker.subsystems.dockerfile_parser.parse_dockerfile" ], "dependencies": [], - "dependents": ["pants.backend.docker"], + "dependents": [ + "pants.backend.docker" + ], "documentation": "DockerfileInfoRequest(address: 'Address')", "is_union": false, "module": "pants.backend.docker.subsystems.dockerfile_parser", @@ -27693,7 +32418,9 @@ "pants.backend.docker.subsystems.dockerfile_parser.setup_process_for_parse_dockerfile" ], "dependencies": [], - "dependents": ["pants.backend.docker"], + "dependents": [ + "pants.backend.docker" + ], "documentation": "DockerfileParseRequest(sources_digest: 'Digest', args: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.docker.subsystems.dockerfile_parser", @@ -27710,14 +32437,20 @@ "consumed_by_rules": [ "pants.backend.docker.subsystems.dockerfile_parser.setup_parser" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": null, "is_union": false, "module": "pants.backend.docker.subsystems.dockerfile_parser", "name": "DockerfileParser", "provider": "pants.backend.docker", - "returned_by_rules": ["construct_scope_dockerfile_parser"], + "returned_by_rules": [ + "construct_scope_dockerfile_parser" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -27734,7 +32467,9 @@ "pants.backend.python", "pants.core" ], - "dependents": ["pants.backend.docker"], + "dependents": [ + "pants.backend.docker" + ], "documentation": "ParserSetup(pex: 'VenvPex')", "is_union": false, "module": "pants.backend.docker.subsystems.dockerfile_parser", @@ -27751,8 +32486,12 @@ "consumed_by_rules": [ "pants.backend.helm.dependency_inference.deployment.first_party_helm_deployment_mapping" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.docker.target_types", @@ -27786,8 +32525,12 @@ "consumed_by_rules": [ "pants.backend.docker.util_rules.dependencies.infer_docker_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": null, "is_union": false, "module": "pants.backend.docker.util_rules.dependencies", @@ -27804,8 +32547,12 @@ "pants.backend.docker.goals.publish.push_docker_images", "pants.backend.docker.goals.run_image.docker_image_run_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": "The `docker` binary.", "is_union": false, "module": "pants.backend.docker.util_rules.docker_binary", @@ -27821,7 +32568,9 @@ "pants.backend.docker.util_rules.docker_build_args.DockerBuildArgs": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.docker"], + "dependents": [ + "pants.backend.docker" + ], "documentation": null, "is_union": false, "module": "pants.backend.docker.util_rules.docker_build_args", @@ -27843,7 +32592,9 @@ "pants.backend.docker.util_rules.docker_build_args.docker_build_args" ], "dependencies": [], - "dependents": ["pants.backend.docker"], + "dependents": [ + "pants.backend.docker" + ], "documentation": "DockerBuildArgsRequest(target: 'Target')", "is_union": false, "module": "pants.backend.docker.util_rules.docker_build_args", @@ -27872,7 +32623,10 @@ "pants.core", "pants.engine.addresses" ], - "dependents": ["pants.backend.docker", "pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.docker", + "pants.backend.experimental.helm" + ], "documentation": "DockerBuildContext(build_args: 'DockerBuildArgs', digest: 'Digest', build_env: 'DockerBuildEnvironment', upstream_image_ids: 'tuple[str, ...]', dockerfile: 'str', interpolation_context: 'InterpolationContext', copy_source_vs_context_source: 'tuple[tuple[str, str], ...]', stages: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.docker.util_rules.docker_build_context", @@ -27893,7 +32647,9 @@ "pants.backend.docker.util_rules.docker_build_context.create_docker_build_context" ], "dependencies": [], - "dependents": ["pants.backend.docker"], + "dependents": [ + "pants.backend.docker" + ], "documentation": "DockerBuildContextRequest(address: 'Address', build_upstream_images: 'bool' = False)", "is_union": false, "module": "pants.backend.docker.util_rules.docker_build_context", @@ -27911,8 +32667,12 @@ "consumed_by_rules": [ "pants.backend.docker.util_rules.docker_build_context.hydrate_input_sources" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": "This translates all files from acceptable Source fields for the docker context using the\n`codegen` machinery.", "is_union": false, "module": "pants.backend.docker.util_rules.docker_build_context", @@ -27925,8 +32685,12 @@ }, "pants.backend.docker.util_rules.docker_build_env.DockerBuildEnvironment": { "consumed_by_rules": [], - "dependencies": ["pants.engine.env_vars"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": "DockerBuildEnvironment(environment: 'EnvironmentVars')", "is_union": false, "module": "pants.backend.docker.util_rules.docker_build_env", @@ -27946,7 +32710,9 @@ "pants.backend.docker.util_rules.docker_build_env.docker_build_environment_vars" ], "dependencies": [], - "dependents": ["pants.backend.docker"], + "dependents": [ + "pants.backend.docker" + ], "documentation": "DockerBuildEnvironmentRequest(target: 'Target')", "is_union": false, "module": "pants.backend.docker.util_rules.docker_build_env", @@ -27963,8 +32729,12 @@ "consumed_by_rules": [ "pants.backend.docker.util_rules.dockerfile.hydrate_dockerfile" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": null, "is_union": false, "module": "pants.backend.docker.util_rules.dockerfile", @@ -27983,7 +32753,9 @@ "pants.backend.experimental.codegen.protobuf.go", "pants.engine.unions" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.dependency_inference", @@ -27998,7 +32770,9 @@ }, "pants.backend.go.dependency_inference.GoModuleImportPathsMapping": { "consumed_by_rules": [], - "dependencies": ["pants.backend.go.target_type_rules"], + "dependencies": [ + "pants.backend.go.target_type_rules" + ], "dependents": [ "pants.backend.experimental.codegen.protobuf.go", "pants.backend.experimental.go" @@ -28028,7 +32802,9 @@ "pants.backend.codegen.protobuf.python", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Import path mappings for all Go modules in the repository.\n\nThis type is requested from plugins which provide implementations for the GoCodegenBuildRequest\nunion and then merged.", "is_union": false, "module": "pants.backend.go.dependency_inference", @@ -28076,7 +32852,9 @@ "pants.backend.go.util_rules.build_pkg", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "LoadedGoBinary(digest: 'Digest')", "is_union": false, "module": "pants.backend.go.go_sources.load_go_binary", @@ -28100,7 +32878,9 @@ "pants.backend.go.go_sources.load_go_binary.setup_go_binary" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "LoadedGoBinaryRequest(dir_name: 'str', file_names: 'tuple[str, ...]', output_name: 'str')", "is_union": false, "module": "pants.backend.go.go_sources.load_go_binary", @@ -28122,7 +32902,9 @@ "pants.backend.go.go_sources.load_go_binary.naive_build_go_package_request_for_stdlib" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "NaiveBuildGoPackageRequestForStdlibPackageRequest(import_path: 'str')", "is_union": false, "module": "pants.backend.go.go_sources.load_go_binary", @@ -28137,9 +32919,15 @@ ] }, "pants.backend.go.goals.check.GoCheckRequest": { - "consumed_by_rules": ["pants.backend.go.goals.check.check_go"], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.go"], + "consumed_by_rules": [ + "pants.backend.go.goals.check.check_go" + ], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.goals.check", @@ -28154,14 +32942,21 @@ "consumed_by_rules": [ "pants.backend.go.goals.generate.run_go_package_generators" ], - "dependencies": ["pants.core", "pants.engine.env_vars"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.core", + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.goals.generate", "name": "EnvironmentAware", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["construct_env_aware_scope_go_generate"], + "returned_by_rules": [ + "construct_env_aware_scope_go_generate" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -28181,21 +32976,31 @@ "module": "pants.backend.go.goals.generate", "name": "GoGenerateGoal", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.backend.go.goals.generate.go_generate"], + "returned_by_rules": [ + "pants.backend.go.goals.generate.go_generate" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.go.goals.generate.GoGenerateGoalSubsystem": { - "consumed_by_rules": ["construct_env_aware_scope_go_generate"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.go"], + "consumed_by_rules": [ + "construct_env_aware_scope_go_generate" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.goals.generate", "name": "GoGenerateGoalSubsystem", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["construct_scope_go_generate"], + "returned_by_rules": [ + "construct_scope_go_generate" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -28205,7 +33010,9 @@ "pants.backend.go.goals.generate.merge_digests_with_overwrite" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "OverwriteMergeDigests(orig_digest: 'Digest', new_digest: 'Digest')", "is_union": false, "module": "pants.backend.go.goals.generate", @@ -28223,7 +33030,9 @@ "pants.backend.go.goals.generate.run_go_package_generators" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "RunPackageGeneratorsRequest(address: 'Address', regex: 'str | None' = None)", "is_union": false, "module": "pants.backend.go.goals.generate", @@ -28232,7 +33041,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.goals.generate.go_generate"] + "used_in_rules": [ + "pants.backend.go.goals.generate.go_generate" + ] }, "pants.backend.go.goals.generate.RunPackageGeneratorsResult": { "consumed_by_rules": [], @@ -28245,7 +33056,9 @@ "pants.engine.env_vars", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "RunPackageGeneratorsResult(digest: 'Digest')", "is_union": false, "module": "pants.backend.go.goals.generate", @@ -28256,7 +33069,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.goals.generate.go_generate"] + "used_in_rules": [ + "pants.backend.go.goals.generate.go_generate" + ] }, "pants.backend.go.goals.package_binary.GoBinaryFieldSet": { "consumed_by_rules": [ @@ -28265,8 +33080,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_GoBinaryFieldSet", "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_GoBinaryFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoBinaryFieldSet(address: 'Address', main: 'GoBinaryMainPackageField', output_path: 'OutputPathField', environment: 'EnvironmentField')", "is_union": false, "module": "pants.backend.go.goals.package_binary", @@ -28282,7 +33101,9 @@ "pants.backend.go.goals.tailor.find_putative_go_package_target" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "FindPutativeGoPackageTargetRequest(dir_path: 'str', files: 'tuple[str, ...]', all_go_mod_dirs: 'frozenset[str]')", "is_union": false, "module": "pants.backend.go.goals.tailor", @@ -28302,7 +33123,9 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "FindPutativeGoPackageTargetResult(putative_target: 'PutativeTarget | None')", "is_union": false, "module": "pants.backend.go.goals.tailor", @@ -28321,8 +33144,12 @@ "consumed_by_rules": [ "pants.backend.go.goals.tailor.find_putative_go_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "PutativeGoTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.go.goals.tailor", @@ -28343,7 +33170,9 @@ "pants.backend.go.goals.test", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "FalliblePrepareGoTestBinaryResult(binary: 'PrepareGoTestBinaryResult | None', stdout: 'str', stderr: 'str', exit_code: 'int')", "is_union": false, "module": "pants.backend.go.goals.test", @@ -28354,11 +33183,15 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.goals.test.run_go_tests"] + "used_in_rules": [ + "pants.backend.go.goals.test.run_go_tests" + ] }, "pants.backend.go.goals.test.GoTestFieldSet": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": "GoTestFieldSet(address: 'Address', sources: 'GoPackageSourcesField', dependencies: 'Dependencies', timeout: 'GoTestTimeoutField', extra_env_vars: 'GoTestExtraEnvVarsField')", "is_union": false, @@ -28372,7 +33205,9 @@ }, "pants.backend.go.goals.test.GoTestRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -28389,7 +33224,9 @@ "pants.backend.go.goals.test.prepare_go_test_binary" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "PrepareGoTestBinaryRequest(field_set: 'GoTestFieldSet', coverage: 'PrepareGoTestBinaryCoverageConfig | None')", "is_union": false, "module": "pants.backend.go.goals.test", @@ -28398,11 +33235,15 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.goals.test.run_go_tests"] + "used_in_rules": [ + "pants.backend.go.goals.test.run_go_tests" + ] }, "pants.backend.go.lint.gofmt.rules.GofmtRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -28416,7 +33257,9 @@ }, "pants.backend.go.lint.gofmt.skip_field.SkipGofmtField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -28433,14 +33276,20 @@ "pants.backend.go.lint.gofmt.rules.gofmt_fmt", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_GofmtRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.lint.gofmt.subsystem", "name": "GofmtSubsystem", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["construct_scope_gofmt"], + "returned_by_rules": [ + "construct_scope_gofmt" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -28453,14 +33302,21 @@ "pants.backend.go.util_rules.link.setup_go_linker", "pants.backend.go.util_rules.sdk.setup_go_sdk_process" ], - "dependencies": ["pants.core", "pants.engine.env_vars"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.core", + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.subsystems.golang", "name": "EnvironmentAware", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["construct_env_aware_scope_golang"], + "returned_by_rules": [ + "construct_env_aware_scope_golang" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -28473,14 +33329,20 @@ "pants.backend.go.util_rules.go_bootstrap.resolve_go_bootstrap", "pants.backend.go.util_rules.goroot.setup_goroot" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.subsystems.golang", "name": "GolangSubsystem", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["construct_scope_golang"], + "returned_by_rules": [ + "construct_scope_golang" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -28492,14 +33354,20 @@ "pants.backend.go.util_rules.coverage_output.go_render_coverage_report", "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_GoTestRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.subsystems.gotest", "name": "GoTestSubsystem", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["construct_scope_go_test"], + "returned_by_rules": [ + "construct_scope_go_test" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -28508,8 +33376,12 @@ "consumed_by_rules": [ "pants.backend.go.target_type_rules.go_map_import_paths_by_module" ], - "dependencies": ["pants.backend.go.dependency_inference"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.go.dependency_inference" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.target_type_rules", @@ -28524,8 +33396,12 @@ "consumed_by_rules": [ "pants.backend.go.target_type_rules.generate_targets_from_go_mod" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.target_type_rules", @@ -28541,7 +33417,9 @@ "pants.backend.go.target_type_rules.map_import_paths_to_packages" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoImportPathMappingRequest(go_mod_address: 'Address')", "is_union": false, "module": "pants.backend.go.target_type_rules", @@ -28563,8 +33441,12 @@ "consumed_by_rules": [ "pants.backend.go.target_type_rules.infer_go_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.target_type_rules", @@ -28579,8 +33461,12 @@ "consumed_by_rules": [ "pants.backend.go.target_type_rules.infer_go_third_party_package_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.target_type_rules", @@ -28593,7 +33479,9 @@ }, "pants.backend.go.target_types.GoOwningGoModAddressField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -28610,7 +33498,9 @@ "pants.backend.go.util_rules.assembly.assemble_go_assembly_files" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Assemble Go assembly files to object files.", "is_union": false, "module": "pants.backend.go.util_rules.assembly", @@ -28630,7 +33520,9 @@ "pants.backend.go.util_rules.assembly", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "FallibleAssembleGoAssemblyFilesResult(result: 'AssembleGoAssemblyFilesResult | None', exit_code: 'int' = 0, stdout: 'str | None' = None, stderr: 'str | None' = None)", "is_union": false, "module": "pants.backend.go.util_rules.assembly", @@ -28656,7 +33548,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "FallibleGenerateAssemblySymabisResult(result: 'GenerateAssemblySymabisResult | None', exit_code: 'int' = 0, stdout: 'str | None' = None, stderr: 'str | None' = None)", "is_union": false, "module": "pants.backend.go.util_rules.assembly", @@ -28676,7 +33570,9 @@ "pants.backend.go.util_rules.assembly.generate_go_assembly_symabisfile" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Generate a `symabis` file with metadata about the assemnbly files for consumption by Go\ncompiler.\n\nSee https://github.com/bazelbuild/rules_go/issues/1893.", "is_union": false, "module": "pants.backend.go.util_rules.assembly", @@ -28696,7 +33592,9 @@ "pants.backend.go.util_rules.binary", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoBinaryMainPackage(address: 'Address', is_third_party: 'bool', import_path: 'str | None' = None)", "is_union": false, "module": "pants.backend.go.util_rules.binary", @@ -28719,7 +33617,9 @@ "pants.backend.go.util_rules.binary.determine_main_pkg_for_go_binary" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoBinaryMainPackageRequest(field: 'GoBinaryMainPackageField')", "is_union": false, "module": "pants.backend.go.util_rules.binary", @@ -28739,8 +33639,12 @@ "consumed_by_rules": [ "pants.backend.go.util_rules.binary.infer_go_binary_main_dependency" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.util_rules.binary", @@ -28753,8 +33657,12 @@ }, "pants.backend.go.util_rules.build_opts.GoBuildOptions": { "consumed_by_rules": [], - "dependencies": ["pants.backend.go.util_rules.build_opts"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.go.util_rules.build_opts" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoBuildOptions(coverage_config: 'GoCoverageConfig | None' = None, cgo_enabled: 'bool' = True, with_race_detector: 'bool' = False, with_msan: 'bool' = False, with_asan: 'bool' = False, compiler_flags: 'tuple[str, ...]' = (), linker_flags: 'tuple[str, ...]' = (), assembler_flags: 'tuple[str, ...]' = ())", "is_union": false, "module": "pants.backend.go.util_rules.build_opts", @@ -28779,7 +33687,9 @@ "pants.backend.go.util_rules.build_opts.go_extract_build_options_from_target" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoBuildOptionsFromTargetRequest(address: 'Address', for_tests: 'bool' = False)", "is_union": false, "module": "pants.backend.go.util_rules.build_opts", @@ -28832,7 +33742,9 @@ "pants.backend.go.util_rules.build_pkg.BuiltGoPackage": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "A package and its dependencies compiled as `__pkg__.a` files.\n\nThe packages are arranged into `__pkgs__/{path_safe(import_path)}/__pkg__.a`.", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg", @@ -28855,7 +33767,9 @@ "pants.backend.go.util_rules.build_pkg.check_for_golang_assembly" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "CheckForGolangAssemblyRequest(digest: 'Digest', dir_path: 'str', s_files: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg", @@ -28877,7 +33791,9 @@ "pants.backend.go.util_rules.build_pkg", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "CheckForGolangAssemblyResult(maybe_golang_assembly: 'bool')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg", @@ -28950,7 +33866,9 @@ "pants.engine.fs", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Fallible version of `BuiltGoPackage` with error details.", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg", @@ -28972,7 +33890,9 @@ "pants.backend.go.util_rules.build_pkg.compute_compile_action_id" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoCompileActionIdRequest(build_request: 'BuildGoPackageRequest')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg", @@ -28987,8 +33907,12 @@ }, "pants.backend.go.util_rules.build_pkg.GoCompileActionIdResult": { "consumed_by_rules": [], - "dependencies": ["pants.backend.go.util_rules.build_pkg"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.go.util_rules.build_pkg" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoCompileActionIdResult(action_id: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg", @@ -29008,7 +33932,9 @@ "pants.backend.go.util_rules.build_pkg.render_embed_config" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "RenderEmbedConfigRequest(embed_config: 'EmbedConfig | None')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg", @@ -29030,7 +33956,9 @@ "pants.backend.go.util_rules.build_pkg", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "RenderedEmbedConfig(digest: 'Digest')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg", @@ -29055,7 +33983,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "SetupAsmCheckBinary(digest: 'Digest', path: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg", @@ -29073,7 +34003,9 @@ "pants.backend.go.util_rules.build_pkg_target.setup_build_go_package_target_request_for_stdlib" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "BuildGoPackageRequestForStdlibRequest(import_path: 'str', build_opts: 'GoBuildOptions')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg_target", @@ -29094,7 +34026,9 @@ "pants.backend.go.util_rules.build_pkg_target.setup_build_go_package_target_request" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Build a `go_package`, `go_third_party_package`, or Go codegen target and its dependencies as\n`__pkg__.a` files.", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg_target", @@ -29114,14 +34048,18 @@ "pants.backend.go.util_rules.build_pkg_target.GoCodegenBuildRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.codegen.protobuf.go"], + "dependents": [ + "pants.backend.experimental.codegen.protobuf.go" + ], "documentation": "The plugin hook to build/compile Go code.\n\nNote that you should still use the normal `GenerateSourcesRequest` plugin hook from\n`pants.engine.target` too, which is necessary for integrations like the `export-codegen` goal.\nHowever, that is only helpful to generate the raw `.go` files; you also need to use this\nplugin hook so that Pants knows how to compile those generated `.go` files.\n\nSubclass this and set the class property `generate_from`. Define a rule that goes from your\nsubclass to `BuildGoPackageRequest` - the request must result in valid compilation, which you\nshould test for by using `rule_runner.request(BuiltGoPackage, BuildGoPackageRequest)` in your\ntests. For example, make sure to set up any third-party packages needed by the generated code.\nFinally, register `UnionRule(GoCodegenBuildRequest, MySubclass)`.", "is_union": true, "module": "pants.backend.go.util_rules.build_pkg_target", "name": "GoCodegenBuildRequest", "provider": "pants.backend.go.util_rules.build_pkg_target", "returned_by_rules": [], - "union_members": ["GoCodegenBuildProtobufRequest"], + "union_members": [ + "GoCodegenBuildProtobufRequest" + ], "union_type": null, "used_in_rules": [ "pants.backend.go.util_rules.build_pkg_target.setup_build_go_package_target_request" @@ -29132,7 +34070,9 @@ "pants.backend.go.util_rules.build_pkg_target.resolve_go_stdlib_embed_config" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "_ResolveStdlibEmbedConfigRequest(package: 'GoStdLibPackage')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg_target", @@ -29156,7 +34096,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "_ResolveStdlibEmbedConfigResult(embed_config: 'EmbedConfig | None', stderr: 'str | None')", "is_union": false, "module": "pants.backend.go.util_rules.build_pkg_target", @@ -29176,7 +34118,9 @@ "pants.backend.go.util_rules.cgo.cgo_compile_request" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "CGoCompileRequest(import_path: 'str', pkg_name: 'str', digest: 'Digest', build_opts: 'GoBuildOptions', dir_path: 'str', cgo_files: 'tuple[str, ...]', cgo_flags: 'CGoCompilerFlags', c_files: 'tuple[str, ...]' = (), cxx_files: 'tuple[str, ...]' = (), objc_files: 'tuple[str, ...]' = (), fortran_files: 'tuple[str, ...]' = (), s_files: 'tuple[str, ...]' = (), is_stdlib: 'bool' = False, transitive_prebuilt_object_files: 'tuple[Digest, frozenset[str]] | None' = None)", "is_union": false, "module": "pants.backend.go.util_rules.cgo", @@ -29202,7 +34146,9 @@ "pants.engine.fs", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "CGoCompileResult(digest: 'Digest', output_go_files: 'tuple[str, ...]', output_obj_files: 'tuple[str, ...]', include_module_sources_with_output: 'bool')", "is_union": false, "module": "pants.backend.go.util_rules.cgo", @@ -29225,7 +34171,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "CGoCompilerWrapperScript(digest: 'Digest')", "is_union": false, "module": "pants.backend.go.util_rules.cgo", @@ -29236,14 +34184,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.cgo.cgo_compile_request"] + "used_in_rules": [ + "pants.backend.go.util_rules.cgo.cgo_compile_request" + ] }, "pants.backend.go.util_rules.cgo.CheckCompilerSupportsFlagRequest": { "consumed_by_rules": [ "pants.backend.go.util_rules.cgo.check_compiler_supports_flag" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "CheckCompilerSupportsFlagRequest(cc: 'str', flag: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.cgo", @@ -29252,7 +34204,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.cgo.setup_compiler_cmd"] + "used_in_rules": [ + "pants.backend.go.util_rules.cgo.setup_compiler_cmd" + ] }, "pants.backend.go.util_rules.cgo.CheckCompilerSupportsOptionResult": { "consumed_by_rules": [], @@ -29265,7 +34219,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "CheckCompilerSupportsOptionResult(supports_flag: 'bool')", "is_union": false, "module": "pants.backend.go.util_rules.cgo", @@ -29276,14 +34232,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.cgo.setup_compiler_cmd"] + "used_in_rules": [ + "pants.backend.go.util_rules.cgo.setup_compiler_cmd" + ] }, "pants.backend.go.util_rules.cgo.SetupCompilerCmdRequest": { "consumed_by_rules": [ "pants.backend.go.util_rules.cgo.setup_compiler_cmd" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "SetupCompilerCmdRequest(compiler: 'tuple[str, ...]', include_dir: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.cgo", @@ -29292,12 +34252,18 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.cgo.cgo_compile_request"] + "used_in_rules": [ + "pants.backend.go.util_rules.cgo.cgo_compile_request" + ] }, "pants.backend.go.util_rules.cgo.SetupCompilerCmdResult": { "consumed_by_rules": [], - "dependencies": ["pants.backend.go.util_rules.cgo"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.go.util_rules.cgo" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "SetupCompilerCmdResult(args: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.go.util_rules.cgo", @@ -29308,14 +34274,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.cgo.cgo_compile_request"] + "used_in_rules": [ + "pants.backend.go.util_rules.cgo.cgo_compile_request" + ] }, "pants.backend.go.util_rules.cgo_binaries.CGoBinaryPathRequest": { "consumed_by_rules": [ "pants.backend.go.util_rules.cgo_binaries.find_cgo_binary_path" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "CGoBinaryPathRequest(binary_name: 'str', binary_path_test: 'BinaryPathTest | None')", "is_union": false, "module": "pants.backend.go.util_rules.cgo_binaries", @@ -29335,7 +34305,9 @@ "pants.backend.go.util_rules.cgo_pkgconfig.resolve_cgo_pkg_config_args" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Request resolution of pkg-config arguments into CFLAGS and LDFLAGS.", "is_union": false, "module": "pants.backend.go.util_rules.cgo_pkgconfig", @@ -29344,7 +34316,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.cgo.cgo_compile_request"] + "used_in_rules": [ + "pants.backend.go.util_rules.cgo.cgo_compile_request" + ] }, "pants.backend.go.util_rules.cgo_pkgconfig.CGoPkgConfigFlagsResult": { "consumed_by_rules": [], @@ -29352,7 +34326,9 @@ "pants.backend.experimental.helm", "pants.backend.go.util_rules.cgo_pkgconfig" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "CGoPkgConfigFlagsResult(cflags: 'tuple[str, ...]', ldflags: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.go.util_rules.cgo_pkgconfig", @@ -29363,14 +34339,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.cgo.cgo_compile_request"] + "used_in_rules": [ + "pants.backend.go.util_rules.cgo.cgo_compile_request" + ] }, "pants.backend.go.util_rules.coverage.ApplyCodeCoverageRequest": { "consumed_by_rules": [ "pants.backend.go.util_rules.coverage.go_apply_code_coverage" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Apply code coverage to a package using `go tool cover`.", "is_union": false, "module": "pants.backend.go.util_rules.coverage", @@ -29392,7 +34372,9 @@ "pants.backend.go.util_rules.coverage", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ApplyCodeCoverageResult(digest: 'Digest', cover_file_metadatas: 'tuple[FileCodeCoverageMetadata, ...]', go_files: 'tuple[str, ...]', cgo_files: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.go.util_rules.coverage", @@ -29412,7 +34394,9 @@ "pants.backend.go.util_rules.coverage.go_apply_code_coverage_to_file" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ApplyCodeCoverageToFileRequest(digest: 'Digest', go_file: 'str', cover_go_file: 'str', mode: 'GoCoverMode', cover_var: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.coverage", @@ -29431,7 +34415,9 @@ "pants.backend.experimental.helm", "pants.backend.go.util_rules.coverage" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ApplyCodeCoverageToFileResult(digest: 'Digest', cover_go_file: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.coverage", @@ -29451,7 +34437,9 @@ "pants.backend.go.util_rules.coverage.generate_go_coverage_setup_code" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GenerateCoverageSetupCodeRequest(packages: 'FrozenOrderedSet[BuiltGoPackageCodeCoverageMetadata]', cover_mode: 'GoCoverMode')", "is_union": false, "module": "pants.backend.go.util_rules.coverage", @@ -29460,7 +34448,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.goals.test.prepare_go_test_binary"] + "used_in_rules": [ + "pants.backend.go.goals.test.prepare_go_test_binary" + ] }, "pants.backend.go.util_rules.coverage.GenerateCoverageSetupCodeResult": { "consumed_by_rules": [], @@ -29471,7 +34461,9 @@ "pants.backend.go.util_rules.coverage", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GenerateCoverageSetupCodeResult(digest: 'Digest')", "is_union": false, "module": "pants.backend.go.util_rules.coverage", @@ -29482,14 +34474,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.goals.test.prepare_go_test_binary"] + "used_in_rules": [ + "pants.backend.go.goals.test.prepare_go_test_binary" + ] }, "pants.backend.go.util_rules.coverage_html.RenderGoCoverageProfileToHtmlRequest": { "consumed_by_rules": [ "pants.backend.go.util_rules.coverage_html.render_go_coverage_profile_to_html" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "RenderGoCoverageProfileToHtmlRequest(raw_coverage_profile: 'bytes', description_of_origin: 'str', sources_digest: 'Digest', sources_dir_path: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.coverage_html", @@ -29508,7 +34504,9 @@ "pants.backend.go.util_rules.coverage_html", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "RenderGoCoverageProfileToHtmlResult(html_output: 'bytes')", "is_union": false, "module": "pants.backend.go.util_rules.coverage_html", @@ -29527,8 +34525,12 @@ "consumed_by_rules": [ "pants.backend.go.util_rules.coverage_output.go_gather_coverage_reports" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.util_rules.coverage_output", @@ -29544,7 +34546,9 @@ "pants.backend.go.util_rules.coverage_output.go_render_coverage_report" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "RenderGoCoverageReportRequest(raw_report: 'GoCoverageData')", "is_union": false, "module": "pants.backend.go.util_rules.coverage_output", @@ -29565,7 +34569,9 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "RenderGoCoverageReportResult(coverage_report: 'FilesystemCoverageReport', html_report: 'FilesystemCoverageReport | None' = None)", "is_union": false, "module": "pants.backend.go.util_rules.coverage_output", @@ -29591,7 +34597,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Metadata for a Go package, but fallible if our analysis failed.", "is_union": false, "module": "pants.backend.go.util_rules.first_party_pkg", @@ -29622,7 +34630,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "The source files for a Go package, but fallible if embed preparation failed.", "is_union": false, "module": "pants.backend.go.util_rules.first_party_pkg", @@ -29644,7 +34654,9 @@ "pants.backend.go.util_rules.first_party_pkg.analyze_first_party_package" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "FirstPartyPkgAnalysisRequest(address: 'Address', build_opts: 'GoBuildOptions', extra_build_tags: 'tuple[str, ...]' = ())", "is_union": false, "module": "pants.backend.go.util_rules.first_party_pkg", @@ -29667,7 +34679,9 @@ "pants.backend.go.util_rules.first_party_pkg.setup_first_party_pkg_digest" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "FirstPartyPkgDigestRequest(address: 'Address', build_opts: 'GoBuildOptions')", "is_union": false, "module": "pants.backend.go.util_rules.first_party_pkg", @@ -29684,8 +34698,12 @@ }, "pants.backend.go.util_rules.first_party_pkg.FirstPartyPkgImportPath": { "consumed_by_rules": [], - "dependencies": ["pants.backend.go.util_rules.first_party_pkg"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.go.util_rules.first_party_pkg" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "The derived import path of a first party package, based on its owning go.mod.\n\nUse `FirstPartyPkgAnalysis` instead for more detailed information like parsed imports. Use\n`FirstPartyPkgDigest` for source files and embed config.", "is_union": false, "module": "pants.backend.go.util_rules.first_party_pkg", @@ -29707,7 +34725,9 @@ "pants.backend.go.util_rules.first_party_pkg.compute_first_party_package_import_path" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "FirstPartyPkgImportPathRequest(address: 'Address')", "is_union": false, "module": "pants.backend.go.util_rules.first_party_pkg", @@ -29723,9 +34743,16 @@ ] }, "pants.backend.go.util_rules.go_bootstrap.GoBootstrap": { - "consumed_by_rules": ["pants.backend.go.util_rules.goroot.setup_goroot"], - "dependencies": ["pants.core", "pants.engine.env_vars"], - "dependents": ["pants.backend.experimental.go"], + "consumed_by_rules": [ + "pants.backend.go.util_rules.goroot.setup_goroot" + ], + "dependencies": [ + "pants.core", + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoBootstrap(go_search_paths: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.go.util_rules.go_bootstrap", @@ -29743,7 +34770,9 @@ "pants.backend.go.util_rules.go_mod.find_owning_go_mod" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.util_rules.go_mod", @@ -29762,7 +34791,9 @@ "pants.backend.experimental.helm", "pants.backend.go.util_rules.go_mod" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoModInfo(import_path: 'str', digest: 'Digest', mod_path: 'str', minimum_go_version: 'str | None')", "is_union": false, "module": "pants.backend.go.util_rules.go_mod", @@ -29787,7 +34818,9 @@ "pants.backend.go.util_rules.go_mod.determine_go_mod_info" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoModInfoRequest(source: 'Address | GoModSourcesField')", "is_union": false, "module": "pants.backend.go.util_rules.go_mod", @@ -29810,7 +34843,9 @@ "pants.backend.go.util_rules.go_mod.find_nearest_ancestor_go_mod" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "NearestAncestorGoModRequest(address: 'Address')", "is_union": false, "module": "pants.backend.go.util_rules.go_mod", @@ -29819,7 +34854,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.go_mod.find_owning_go_mod"] + "used_in_rules": [ + "pants.backend.go.util_rules.go_mod.find_owning_go_mod" + ] }, "pants.backend.go.util_rules.go_mod.NearestAncestorGoModResult": { "consumed_by_rules": [], @@ -29827,7 +34864,9 @@ "pants.backend.go.util_rules.go_mod", "pants.engine.target" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "NearestAncestorGoModResult(address: 'Address')", "is_union": false, "module": "pants.backend.go.util_rules.go_mod", @@ -29838,11 +34877,16 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.go_mod.find_owning_go_mod"] + "used_in_rules": [ + "pants.backend.go.util_rules.go_mod.find_owning_go_mod" + ] }, "pants.backend.go.util_rules.go_mod.OwningGoMod": { "consumed_by_rules": [], - "dependencies": ["builtins", "pants.backend.go.util_rules.go_mod"], + "dependencies": [ + "builtins", + "pants.backend.go.util_rules.go_mod" + ], "dependents": [ "pants.backend.experimental.codegen.protobuf.go", "pants.backend.experimental.go" @@ -29876,7 +34920,9 @@ "pants.backend.go.util_rules.go_mod.find_owning_go_mod" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "OwningGoModRequest(address: 'Address')", "is_union": false, "module": "pants.backend.go.util_rules.go_mod", @@ -29920,14 +34966,21 @@ "pants.backend.go.util_rules.sdk.go_sdk_invoke_setup", "pants.backend.go.util_rules.sdk.setup_go_sdk_process" ], - "dependencies": ["pants.backend.experimental.helm", "pants.core"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.experimental.helm", + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Path to the Go installation (the `GOROOT`).", "is_union": false, "module": "pants.backend.go.util_rules.goroot", "name": "GoRoot", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.backend.go.util_rules.goroot.setup_goroot"], + "returned_by_rules": [ + "pants.backend.go.util_rules.goroot.setup_goroot" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -29936,8 +34989,12 @@ "consumed_by_rules": [ "pants.backend.go.util_rules.implicit_linker_deps.provide_sdk_implicit_linker_dependencies" ], - "dependencies": ["pants.backend.go.util_rules.link_defs"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.go.util_rules.link_defs" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.backend.go.util_rules.implicit_linker_deps", @@ -29954,7 +35011,9 @@ "pants.backend.experimental.helm", "pants.backend.go.util_rules.import_analysis" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "A mapping of standard library import paths to an analysis of the package at that import\npath.", "is_union": false, "module": "pants.backend.go.util_rules.import_analysis", @@ -29979,7 +35038,9 @@ "pants.backend.go.util_rules.import_analysis.analyze_go_stdlib_packages" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoStdLibPackagesRequest(with_race_detector: 'bool', cgo_enabled: 'bool' = True)", "is_union": false, "module": "pants.backend.go.util_rules.import_analysis", @@ -30006,7 +35067,9 @@ "pants.backend.go.util_rules.import_config", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "An `importcfg` file associating import paths to their `__pkg__.a` files.", "is_union": false, "module": "pants.backend.go.util_rules.import_config", @@ -30027,7 +35090,9 @@ "pants.backend.go.util_rules.import_config.generate_import_config" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Create an `importcfg` file associating import paths to their `__pkg__.a` files.", "is_union": false, "module": "pants.backend.go.util_rules.import_config", @@ -30042,9 +35107,13 @@ ] }, "pants.backend.go.util_rules.link.LinkGoBinaryRequest": { - "consumed_by_rules": ["pants.backend.go.util_rules.link.link_go_binary"], + "consumed_by_rules": [ + "pants.backend.go.util_rules.link.link_go_binary" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Link a Go binary from package archives and an import configuration.", "is_union": false, "module": "pants.backend.go.util_rules.link", @@ -30069,13 +35138,17 @@ "pants.core", "pants.engine.unions" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "A linked Go binary stored in a `Digest`.", "is_union": false, "module": "pants.backend.go.util_rules.link", "name": "LinkedGoBinary", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.backend.go.util_rules.link.link_go_binary"], + "returned_by_rules": [ + "pants.backend.go.util_rules.link.link_go_binary" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -30085,20 +35158,26 @@ ] }, "pants.backend.go.util_rules.link.LinkerSetup": { - "consumed_by_rules": ["pants.backend.go.util_rules.link.link_go_binary"], + "consumed_by_rules": [ + "pants.backend.go.util_rules.link.link_go_binary" + ], "dependencies": [ "builtins", "pants.backend.experimental.helm", "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "LinkerSetup(digest: 'Digest', extld_wrapper_path: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.link", "name": "LinkerSetup", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.backend.go.util_rules.link.setup_go_linker"], + "returned_by_rules": [ + "pants.backend.go.util_rules.link.setup_go_linker" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -30111,7 +35190,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ImplicitLinkerDependencies(digest: 'Digest', import_paths_to_pkg_a_files: 'FrozenDict[str, str]')", "is_union": false, "module": "pants.backend.go.util_rules.link_defs", @@ -30122,21 +35203,29 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.link.link_go_binary"] + "used_in_rules": [ + "pants.backend.go.util_rules.link.link_go_binary" + ] }, "pants.backend.go.util_rules.link_defs.ImplicitLinkerDependenciesHook": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ImplicitLinkerDependenciesHook(build_opts: 'GoBuildOptions')", "is_union": true, "module": "pants.backend.go.util_rules.link_defs", "name": "ImplicitLinkerDependenciesHook", "provider": "pants.backend.go.util_rules.link_defs", "returned_by_rules": [], - "union_members": ["SdkImplicitLinkerDependenciesHook"], + "union_members": [ + "SdkImplicitLinkerDependenciesHook" + ], "union_type": null, - "used_in_rules": ["pants.backend.go.util_rules.link.link_go_binary"] + "used_in_rules": [ + "pants.backend.go.util_rules.link.link_go_binary" + ] }, "pants.backend.go.util_rules.pkg_analyzer.PackageAnalyzerSetup": { "consumed_by_rules": [ @@ -30167,7 +35256,9 @@ "pants.backend.go.util_rules.sdk.setup_go_sdk_process" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoSdkProcess(command: 'Iterable[str]', *, description: 'str', env: 'Mapping[str, str] | None' = None, input_digest: 'Digest' = Digest('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 0), working_dir: 'str | None' = None, output_files: 'Iterable[str]' = (), output_directories: 'Iterable[str]' = (), allow_downloads: 'bool' = False, replace_sandbox_root_in_args: 'bool' = False) -> 'None'", "is_union": false, "module": "pants.backend.go.util_rules.sdk", @@ -30202,7 +35293,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoSdkRunSetup(digest: 'Digest', script: 'FileContent')", "is_union": false, "module": "pants.backend.go.util_rules.sdk", @@ -30220,7 +35313,9 @@ "pants.backend.go.util_rules.sdk.compute_go_tool_id" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoSdkToolIDRequest(tool_name: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.sdk", @@ -30244,7 +35339,9 @@ "pants.backend.experimental.helm", "pants.backend.go.util_rules.sdk" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GoSdkToolIDResult(tool_name: 'str', tool_id: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.sdk", @@ -30269,7 +35366,9 @@ "pants.backend.go.util_rules.tests_analysis.generate_testmain" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GenerateTestMainRequest(digest: 'Digest', test_paths: 'FrozenOrderedSet[str]', xtest_paths: 'FrozenOrderedSet[str]', import_path: 'str', register_cover: 'bool', address: 'Address')", "is_union": false, "module": "pants.backend.go.util_rules.tests_analysis", @@ -30278,7 +35377,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.goals.test.prepare_go_test_binary"] + "used_in_rules": [ + "pants.backend.go.goals.test.prepare_go_test_binary" + ] }, "pants.backend.go.util_rules.tests_analysis.GeneratedTestMain": { "consumed_by_rules": [], @@ -30291,7 +35392,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GeneratedTestMain(digest: 'Digest', has_tests: 'bool', has_xtests: 'bool', failed_exit_code_and_stderr: 'tuple[int, str] | None')", "is_union": false, "module": "pants.backend.go.util_rules.tests_analysis", @@ -30302,7 +35405,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.go.goals.test.prepare_go_test_binary"] + "used_in_rules": [ + "pants.backend.go.goals.test.prepare_go_test_binary" + ] }, "pants.backend.go.util_rules.third_party_pkg.AllThirdPartyPackages": { "consumed_by_rules": [], @@ -30313,7 +35418,9 @@ "pants.backend.go.util_rules.third_party_pkg", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "All the packages downloaded from a go.mod, along with a digest of the downloaded files.\n\nThe digest has files in the format `gopath/pkg/mod`, which is what `GoSdkProcess` sets `GOPATH`\nto. This means that you can include the digest in a process and Go will properly consume it as\nthe `GOPATH`.", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30334,7 +35441,9 @@ "pants.backend.go.util_rules.third_party_pkg.download_and_analyze_third_party_packages" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "AllThirdPartyPackagesRequest(go_mod_address: 'Address', go_mod_digest: 'Digest', go_mod_path: 'str', build_opts: 'GoBuildOptions')", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30353,7 +35462,9 @@ "pants.backend.go.util_rules.third_party_pkg.analyze_go_third_party_module" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "AnalyzeThirdPartyModuleRequest(go_mod_address: 'Address', go_mod_digest: 'Digest', go_mod_path: 'str', import_path: 'str', name: 'str', version: 'str', minimum_go_version: 'str | None', build_opts: 'GoBuildOptions')", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30371,7 +35482,9 @@ "pants.backend.go.util_rules.third_party_pkg.analyze_go_third_party_package" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "AnalyzeThirdPartyPackageRequest(pkg_json: 'FrozenDict[str, Any]', module_sources_digest: 'Digest', module_sources_path: 'str', module_import_path: 'str', package_path: 'str', minimum_go_version: 'str | None')", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30392,7 +35505,9 @@ "pants.backend.go.util_rules.third_party_pkg", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "AnalyzedThirdPartyModule(packages: 'FrozenOrderedSet[ThirdPartyPkgAnalysis]')", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30418,7 +35533,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Metadata for a third-party Go package, but fallible if our analysis failed.", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30439,7 +35556,9 @@ "pants.backend.experimental.helm", "pants.backend.go.util_rules.third_party_pkg" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ModuleDescriptors(modules: 'FrozenOrderedSet[ModuleDescriptor]', go_mods_digest: 'Digest')", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30459,7 +35578,9 @@ "pants.backend.go.util_rules.third_party_pkg.analyze_module_dependencies" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ModuleDescriptorsRequest(digest: 'Digest', path: 'str')", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30474,8 +35595,12 @@ }, "pants.backend.go.util_rules.third_party_pkg.ThirdPartyPkgAnalysis": { "consumed_by_rules": [], - "dependencies": ["pants.backend.go.util_rules.third_party_pkg"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.go.util_rules.third_party_pkg" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "All the info and files needed to build a third-party package.\n\nThe digest only contains the files for the package, with all prefixes stripped.", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30497,7 +35622,9 @@ "pants.backend.go.util_rules.third_party_pkg.extract_package_info" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Request the info and digest needed to build a third-party package.\n\nThe package's module must be included in the input `go.mod`/`go.sum`.", "is_union": false, "module": "pants.backend.go.util_rules.third_party_pkg", @@ -30516,8 +35643,12 @@ "consumed_by_rules": [ "pants.backend.google_cloud_function.python.rules.package_python_google_cloud_function" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.google_cloud_function.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.google_cloud_function.python" + ], "documentation": "PythonGoogleCloudFunctionFieldSet(address: 'Address', handler: 'PythonGoogleCloudFunctionHandlerField', runtime: 'PythonGoogleCloudFunctionRuntime', complete_platforms: 'PythonFaaSCompletePlatforms', type: 'PythonGoogleCloudFunctionType', output_path: 'OutputPathField', environment: 'EnvironmentField')", "is_union": false, "module": "pants.backend.google_cloud_function.python.rules", @@ -30532,8 +35663,12 @@ "consumed_by_rules": [ "pants.backend.helm.dependency_inference.chart.infer_chart_dependencies_via_metadata" ], - "dependencies": ["pants.backend.helm.util_rules.chart_metadata"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.backend.helm.util_rules.chart_metadata" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.dependency_inference.chart", @@ -30550,8 +35685,12 @@ "consumed_by_rules": [ "pants.backend.helm.dependency_inference.chart.infer_chart_dependencies_via_metadata" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.dependency_inference.chart", @@ -30567,7 +35706,9 @@ "pants.backend.helm.dependency_inference.deployment.analyse_deployment" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "AnalyseHelmDeploymentRequest(field_set: 'HelmDeploymentFieldSet')", "is_union": false, "module": "pants.backend.helm.dependency_inference.deployment", @@ -30587,7 +35728,9 @@ "pants.backend.helm.dependency_inference.deployment", "pants.build_graph.address" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "A mapping between `helm_deployment` target addresses and tuples made up of a Docker image\nreference and a `docker_image` target address.\n\nThe tuples of Docker image references and addresses are stored in a YAML index so we can track\nthe locations in which the Docker image refs appear in the deployment files.", "is_union": false, "module": "pants.backend.helm.dependency_inference.deployment", @@ -30608,7 +35751,9 @@ "pants.backend.helm.dependency_inference.deployment.first_party_helm_deployment_mapping" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "FirstPartyHelmDeploymentMappingRequest(field_set: 'HelmDeploymentFieldSet')", "is_union": false, "module": "pants.backend.helm.dependency_inference.deployment", @@ -30628,7 +35773,9 @@ "pants.backend.helm.dependency_inference.deployment", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmDeploymentReport(address: 'Address', image_refs: 'FrozenYamlIndex[str]')", "is_union": false, "module": "pants.backend.helm.dependency_inference.deployment", @@ -30647,8 +35794,12 @@ "consumed_by_rules": [ "pants.backend.helm.dependency_inference.deployment.inject_deployment_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.dependency_inference.deployment", @@ -30663,8 +35814,12 @@ "consumed_by_rules": [ "pants.backend.helm.dependency_inference.unittest.infer_chart_dependency_into_unittests" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.dependency_inference.unittest", @@ -30676,9 +35831,15 @@ "used_in_rules": [] }, "pants.backend.helm.goals.deploy.DeployHelmDeploymentFieldSet": { - "consumed_by_rules": ["pants.backend.helm.goals.deploy.run_helm_deploy"], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.helm"], + "consumed_by_rules": [ + "pants.backend.helm.goals.deploy.run_helm_deploy" + ], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "DeployHelmDeploymentFieldSet(address: 'Address', chart: 'HelmDeploymentChartField', description: 'DescriptionField', release_name: 'HelmDeploymentReleaseNameField', namespace: 'HelmDeploymentNamespaceField', sources: 'HelmDeploymentSourcesField', skip_crds: 'HelmDeploymentSkipCrdsField', no_hooks: 'HelmDeploymentNoHooksField', dependencies: 'HelmDeploymentDependenciesField', values: 'HelmDeploymentValuesField', post_renderers: 'HelmDeploymentPostRenderersField', enable_dns: 'HelmDeploymentEnableDNSField', timeout: 'HelmDeploymentTimeoutField')", "is_union": false, "module": "pants.backend.helm.goals.deploy", @@ -30691,7 +35852,9 @@ }, "pants.backend.helm.goals.lint.HelmLintRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -30707,8 +35870,12 @@ "consumed_by_rules": [ "pants.backend.helm.goals.package.run_helm_package" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmPackageFieldSet(address: 'Address', chart: 'HelmChartMetaSourceField', sources: 'HelmChartSourcesField', dependencies: 'HelmChartDependenciesField', description: 'DescriptionField', version: 'HelmChartVersionField', output_path: 'HelmChartOutputPathField')", "is_union": false, "module": "pants.backend.helm.goals.package", @@ -30721,7 +35888,9 @@ }, "pants.backend.helm.goals.publish.HelmPublishFieldSet": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": "HelmPublishFieldSet(address: 'Address', chart: 'HelmChartMetaSourceField', sources: 'HelmChartSourcesField', dependencies: 'HelmChartDependenciesField', description: 'DescriptionField', version: 'HelmChartVersionField', registries: 'HelmRegistriesField', repository: 'HelmChartRepositoryField', skip_push: 'HelmSkipPushField')", "is_union": false, @@ -30737,8 +35906,12 @@ "consumed_by_rules": [ "pants.backend.helm.goals.publish.publish_helm_chart" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.goals.publish", @@ -30753,8 +35926,12 @@ "consumed_by_rules": [ "pants.backend.helm.goals.tailor.find_putative_helm_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "PutativeHelmTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.helm.goals.tailor", @@ -30770,7 +35947,9 @@ "pants.backend.helm.resolve.artifacts.resolved_helm_artifact" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmArtifact(requirement: 'HelmArtifactRequirement', address: 'Address')", "is_union": false, "module": "pants.backend.helm.resolve.artifacts", @@ -30786,8 +35965,12 @@ }, "pants.backend.helm.resolve.artifacts.ResolvedHelmArtifact": { "consumed_by_rules": [], - "dependencies": ["pants.backend.helm.resolve.artifacts"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.backend.helm.resolve.artifacts" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "ResolvedHelmArtifact(requirement: 'HelmArtifactRequirement', address: 'Address', location_url: 'str')", "is_union": false, "module": "pants.backend.helm.resolve.artifacts", @@ -30808,7 +35991,9 @@ "pants.backend.helm.dependency_inference.chart.infer_chart_dependencies_via_metadata" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.resolve.artifacts", @@ -30826,7 +36011,9 @@ "pants.backend.helm.resolve.fetch.fetch_helm_artifact" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "FetchHelmArtifactRequest(field_set: 'HelmArtifactFieldSet', description_of_origin: 'str')", "is_union": false, "module": "pants.backend.helm.resolve.fetch", @@ -30851,7 +36038,9 @@ "pants.backend.helm.resolve.fetch", "pants.core" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "FetchedHelmArtifact(artifact: 'ResolvedHelmArtifact', snapshot: 'Snapshot')", "is_union": false, "module": "pants.backend.helm.resolve.fetch", @@ -30876,14 +36065,20 @@ "pants.backend.helm.util_rules.tool.helm_process", "pants.backend.helm.util_rules.tool.setup_helm" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.subsystems.helm", "name": "HelmSubsystem", "provider": "pants.backend.experimental.helm", - "returned_by_rules": ["construct_scope_helm"], + "returned_by_rules": [ + "construct_scope_helm" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -30892,14 +36087,20 @@ "consumed_by_rules": [ "pants.backend.helm.subsystems.k8s_parser.build_k8s_parser_tool" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.subsystems.k8s_parser", "name": "HelmKubeParserSubsystem", "provider": "pants.backend.experimental.helm", - "returned_by_rules": ["construct_scope_helm_k8s_parser"], + "returned_by_rules": [ + "construct_scope_helm_k8s_parser" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -30909,7 +36110,9 @@ "pants.backend.helm.subsystems.k8s_parser.parse_kube_manifest" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "ParseKubeManifestRequest(file: 'FileEntry')", "is_union": false, "module": "pants.backend.helm.subsystems.k8s_parser", @@ -30933,7 +36136,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "ParsedKubeManifest(filename: 'str', found_image_refs: 'tuple[ParsedImageRefEntry, ...]')", "is_union": false, "module": "pants.backend.helm.subsystems.k8s_parser", @@ -30959,7 +36164,9 @@ "pants.backend.python", "pants.core" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "_HelmKubeParserTool(pex: 'VenvPex')", "is_union": false, "module": "pants.backend.helm.subsystems.k8s_parser", @@ -30990,7 +36197,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmPostRenderer(*, exe: 'str', digest: 'Digest', description_of_origin: 'str', env: 'Mapping[str, str] | None' = None, immutable_input_digests: 'Mapping[str, Digest] | None' = None, append_only_caches: 'Mapping[str, str] | None' = None) -> 'None'", "is_union": false, "module": "pants.backend.helm.subsystems.post_renderer", @@ -31001,20 +36210,28 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.helm.goals.deploy.run_helm_deploy"] + "used_in_rules": [ + "pants.backend.helm.goals.deploy.run_helm_deploy" + ] }, "pants.backend.helm.subsystems.post_renderer.HelmPostRendererSubsystem": { "consumed_by_rules": [ "pants.backend.helm.subsystems.post_renderer.setup_post_renderer_tool" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.subsystems.post_renderer", "name": "HelmPostRendererSubsystem", "provider": "pants.backend.experimental.helm", - "returned_by_rules": ["construct_scope_helm_post_renderer"], + "returned_by_rules": [ + "construct_scope_helm_post_renderer" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -31030,7 +36247,9 @@ "pants.core", "pants.engine.unions" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "Request for a post-renderer process that will perform a series of replacements in the\ngenerated files.", "is_union": false, "module": "pants.backend.helm.subsystems.post_renderer", @@ -31054,7 +36273,9 @@ "pants.backend.python", "pants.core" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "_HelmPostRendererTool(pex: 'VenvPex')", "is_union": false, "module": "pants.backend.helm.subsystems.post_renderer", @@ -31071,8 +36292,12 @@ "consumed_by_rules": [ "pants.backend.helm.subsystems.unittest.download_unittest_plugin_request" ], - "dependencies": ["pants.backend.helm.util_rules.tool"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.backend.helm.util_rules.tool" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.subsystems.unittest", @@ -31090,14 +36315,20 @@ "pants.backend.helm.test.unittest.setup_helm_unittest", "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_HelmUnitTestRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.subsystems.unittest", "name": "HelmUnitTestSubsystem", "provider": "pants.backend.experimental.helm", - "returned_by_rules": ["construct_scope_helm_unittest"], + "returned_by_rules": [ + "construct_scope_helm_unittest" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -31106,8 +36337,12 @@ "consumed_by_rules": [ "pants.backend.helm.resolve.artifacts.third_party_helm_artifact_mapping" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.target_types", @@ -31125,8 +36360,12 @@ "pants.backend.helm.dependency_inference.chart.first_party_helm_chart_mapping", "pants.backend.helm.dependency_inference.unittest.infer_chart_dependency_into_unittests" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.target_types", @@ -31141,7 +36380,9 @@ }, "pants.backend.helm.target_types.AllHelmDeploymentTargets": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.experimental.go" + ], "dependents": [], "documentation": null, "is_union": false, @@ -31157,7 +36398,9 @@ }, "pants.backend.helm.target_types.AllHelmUnitTestTestTargets": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.experimental.go" + ], "dependents": [], "documentation": null, "is_union": false, @@ -31176,7 +36419,9 @@ "pants.backend.helm.util_rules.chart_metadata.parse_chart_metadata_from_field" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.target_types", @@ -31195,8 +36440,12 @@ "consumed_by_rules": [ "pants.backend.helm.test.unittest.generate_helm_unittest_snapshots" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmUnitTestFieldSet(address: 'Address', sources: 'SourcesField', source: 'HelmUnitTestSourceField', dependencies: 'HelmUnitTestDependenciesField', strict: 'HelmUnitTestStrictField', timeout: 'HelmUnitTestTimeoutField')", "is_union": false, "module": "pants.backend.helm.test.unittest", @@ -31209,7 +36458,9 @@ }, "pants.backend.helm.test.unittest.HelmUnitTestRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -31230,7 +36481,9 @@ "pants.backend.helm.test.unittest", "pants.core" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmUnitTestSetup(chart: 'HelmChart', chart_root: 'HelmChartRoot', process: 'HelmProcess', reports_output_directory: 'str', snapshot_output_directories: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.helm.test.unittest", @@ -31251,7 +36504,9 @@ "pants.backend.helm.test.unittest.setup_helm_unittest" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmUnitTestSetupRequest(field_set: 'HelmUnitTestFieldSet', description: 'str', force: 'bool', update_snapshots: 'bool', timeout_seconds: 'int | None')", "is_union": false, "module": "pants.backend.helm.test.unittest", @@ -31270,7 +36525,9 @@ "pants.backend.helm.util_rules.chart.find_chart_for_deployment" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "FindHelmDeploymentChart(field_set: 'HelmDeploymentFieldSet')", "is_union": false, "module": "pants.backend.helm.util_rules.chart", @@ -31293,7 +36550,9 @@ "pants.backend.helm.util_rules.chart_metadata", "pants.core" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmChart(address: 'Address', info: 'HelmChartMetadata', snapshot: 'Snapshot', artifact: 'ResolvedHelmArtifact | None' = None)", "is_union": false, "module": "pants.backend.helm.util_rules.chart", @@ -31321,7 +36580,9 @@ "pants.backend.helm.util_rules.chart.get_helm_chart" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmChartRequest(field_set: 'HelmChartFieldSet')", "is_union": false, "module": "pants.backend.helm.util_rules.chart", @@ -31351,7 +36612,9 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmChartMetadata(name: 'str', version: 'str', api_version: 'str' = 'v2', type: 'ChartType' = , kube_version: 'str | None' = None, app_version: 'str | None' = None, icon: 'str | None' = None, description: 'str | None' = None, dependencies: 'tuple[HelmChartDependency, ...]' = , keywords: 'tuple[str, ...]' = , sources: 'tuple[str, ...]' = , home: 'str | None' = None, maintainers: 'tuple[HelmChartMaintainer, ...]' = , deprecated: 'bool | None' = None, annotations: 'FrozenDict[str, str]' = )", "is_union": false, "module": "pants.backend.helm.util_rules.chart_metadata", @@ -31376,7 +36639,9 @@ "pants.backend.helm.util_rules.chart_metadata.parse_chart_metadata_from_digest" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "Request to parse the Helm chart definition file (i.e. `Chart.yaml`) from the given digest.\n\nThe definition file is expected to be at the root of the digest.", "is_union": false, "module": "pants.backend.helm.util_rules.chart_metadata", @@ -31395,7 +36660,9 @@ "pants.backend.helm.util_rules.post_renderer.prepare_post_renderer_for_helm_deployment" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmDeploymentPostRendererRequest(field_set: 'HelmDeploymentFieldSet')", "is_union": false, "module": "pants.backend.helm.util_rules.post_renderer", @@ -31404,14 +36671,18 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.helm.goals.deploy.run_helm_deploy"] + "used_in_rules": [ + "pants.backend.helm.goals.deploy.run_helm_deploy" + ] }, "pants.backend.helm.util_rules.renderer.HelmDeploymentRequest": { "consumed_by_rules": [ "pants.backend.helm.util_rules.renderer.setup_render_helm_deployment_process" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmDeploymentRequest(field_set: 'HelmDeploymentFieldSet', *, cmd: 'HelmDeploymentCmd', description: 'str', extra_argv: 'Iterable[str] | None' = None, post_renderer: 'HelmPostRenderer | None' = None) -> 'None'", "is_union": false, "module": "pants.backend.helm.util_rules.renderer", @@ -31434,7 +36705,9 @@ "pants.backend.helm.util_rules.renderer", "pants.core" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "RenderedHelmFiles(address: 'Address', chart: 'HelmChart', snapshot: 'Snapshot', post_processed: 'bool')", "is_union": false, "module": "pants.backend.helm.util_rules.renderer", @@ -31462,7 +36735,9 @@ "pants.backend.helm.util_rules.renderer", "pants.core" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "Intermediate representation of a `HelmProcess` that will produce a fully rendered set of\nmanifests from a given chart.\n\nThe encapsulated `process` will be side-effecting dependening on the `cmd` that was originally requested.\n\nThis is meant to only be used internally by this module.", "is_union": false, "module": "pants.backend.helm.util_rules.renderer", @@ -31481,7 +36756,9 @@ "pants.backend.experimental.go", "pants.backend.helm.util_rules.sources" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmChartRoot(path: 'str')", "is_union": false, "module": "pants.backend.helm.util_rules.sources", @@ -31503,7 +36780,9 @@ "pants.backend.helm.util_rules.sources.find_chart_source_root" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmChartRootRequest(source: 'HelmChartMetaSourceField')", "is_union": false, "module": "pants.backend.helm.util_rules.sources", @@ -31527,7 +36806,9 @@ "pants.backend.helm.util_rules.sources", "pants.core" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmChartSourceFiles(snapshot: 'Snapshot', unrooted_files: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.helm.util_rules.sources", @@ -31538,14 +36819,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.helm.util_rules.chart.get_helm_chart"] + "used_in_rules": [ + "pants.backend.helm.util_rules.chart.get_helm_chart" + ] }, "pants.backend.helm.util_rules.sources.HelmChartSourceFilesRequest": { "consumed_by_rules": [ "pants.backend.helm.util_rules.sources.get_helm_source_files" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmChartSourceFilesRequest(field_set: 'HelmChartFieldSet', include_resources: 'bool', include_files: 'bool', include_metadata: 'bool')", "is_union": false, "module": "pants.backend.helm.util_rules.sources", @@ -31554,28 +36839,40 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.helm.util_rules.chart.get_helm_chart"] + "used_in_rules": [ + "pants.backend.helm.util_rules.chart.get_helm_chart" + ] }, "pants.backend.helm.util_rules.tool.ExternalHelmPluginBinding": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "Union type allowing Pants to discover global external Helm plugins.", "is_union": true, "module": "pants.backend.helm.util_rules.tool", "name": "ExternalHelmPluginBinding", "provider": "pants.backend.helm.util_rules.tool", "returned_by_rules": [], - "union_members": ["HelmUnitTestPluginBinding"], + "union_members": [ + "HelmUnitTestPluginBinding" + ], "union_type": null, - "used_in_rules": ["pants.backend.helm.util_rules.tool.all_helm_plugins"] + "used_in_rules": [ + "pants.backend.helm.util_rules.tool.all_helm_plugins" + ] }, "pants.backend.helm.util_rules.tool.ExternalHelmPluginRequest": { "consumed_by_rules": [ "pants.backend.helm.util_rules.tool.download_external_helm_plugin" ], - "dependencies": ["pants.engine.platform"], - "dependents": ["pants.backend.experimental.helm"], + "dependencies": [ + "pants.engine.platform" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "Helper class to create a download request for an external Helm plugin.", "is_union": false, "module": "pants.backend.helm.util_rules.tool", @@ -31589,7 +36886,9 @@ "used_in_rules": [] }, "pants.backend.helm.util_rules.tool.HelmBinary": { - "consumed_by_rules": ["pants.backend.helm.util_rules.tool.helm_process"], + "consumed_by_rules": [ + "pants.backend.helm.util_rules.tool.helm_process" + ], "dependencies": [ "builtins", "pants.backend.experimental.go", @@ -31598,13 +36897,17 @@ "pants.engine.env_vars", "pants.engine.platform" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmBinary(path: 'str', *, helm_env: 'Mapping[str, str]', local_env: 'Mapping[str, str]', immutable_input_digests: 'Mapping[str, Digest]') -> 'None'", "is_union": false, "module": "pants.backend.helm.util_rules.tool", "name": "HelmBinary", "provider": "pants.backend.experimental.helm", - "returned_by_rules": ["pants.backend.helm.util_rules.tool.setup_helm"], + "returned_by_rules": [ + "pants.backend.helm.util_rules.tool.setup_helm" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -31618,7 +36921,9 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmPlugin(info: 'HelmPluginInfo', platform: 'Platform', snapshot: 'Snapshot')", "is_union": false, "module": "pants.backend.helm.util_rules.tool", @@ -31629,12 +36934,20 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.helm.util_rules.tool.all_helm_plugins"] + "used_in_rules": [ + "pants.backend.helm.util_rules.tool.all_helm_plugins" + ] }, "pants.backend.helm.util_rules.tool.HelmPlugins": { - "consumed_by_rules": ["pants.backend.helm.util_rules.tool.setup_helm"], - "dependencies": ["pants.engine.unions"], - "dependents": ["pants.backend.experimental.helm"], + "consumed_by_rules": [ + "pants.backend.helm.util_rules.tool.setup_helm" + ], + "dependencies": [ + "pants.engine.unions" + ], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.backend.helm.util_rules.tool", @@ -31648,9 +36961,13 @@ "used_in_rules": [] }, "pants.backend.helm.util_rules.tool.HelmProcess": { - "consumed_by_rules": ["pants.backend.helm.util_rules.tool.helm_process"], + "consumed_by_rules": [ + "pants.backend.helm.util_rules.tool.helm_process" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "HelmProcess(argv: 'Iterable[str]', *, description: 'str', input_digest: 'Digest' = Digest('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 0), level: 'LogLevel' = , output_directories: 'Iterable[str] | None' = None, output_files: 'Iterable[str] | None' = None, extra_env: 'Mapping[str, str] | None' = None, extra_immutable_input_digests: 'Mapping[str, Digest] | None' = None, extra_append_only_caches: 'Mapping[str, str] | None' = None, cache_scope: 'ProcessCacheScope | None' = None, timeout_seconds: 'int | None' = None)", "is_union": false, "module": "pants.backend.helm.util_rules.tool", @@ -31676,7 +36993,9 @@ "pants.backend.java.bsp.rules.handle_bsp_java_options_request" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "HandleJavacOptionsRequest(bsp_target_id: pants.bsp.spec.base.BuildTargetIdentifier)", "is_union": false, "module": "pants.backend.java.bsp.rules", @@ -31691,8 +37010,13 @@ }, "pants.backend.java.bsp.rules.HandleJavacOptionsResult": { "consumed_by_rules": [], - "dependencies": ["pants.backend.java.bsp.rules", "pants.base.build_root"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.backend.java.bsp.rules", + "pants.base.build_root" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "HandleJavacOptionsResult(item: pants.backend.java.bsp.spec.JavacOptionsItem)", "is_union": false, "module": "pants.backend.java.bsp.rules", @@ -31711,8 +37035,12 @@ "consumed_by_rules": [ "pants.backend.java.bsp.rules.bsp_resolve_java_metadata" ], - "dependencies": ["pants.bsp.util_rules.targets"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.bsp.util_rules.targets" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.bsp.rules", @@ -31727,8 +37055,12 @@ "consumed_by_rules": [ "pants.backend.java.bsp.rules.bsp_java_compile_request" ], - "dependencies": ["pants.bsp.util_rules.targets"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.bsp.util_rules.targets" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JavaBSPCompileRequest(bsp_target: 'BSPBuildTargetInternal', field_sets: 'tuple[_FS, ...]', task_id: 'TaskId')", "is_union": false, "module": "pants.backend.java.bsp.rules", @@ -31741,7 +37073,9 @@ }, "pants.backend.java.bsp.rules.JavaBSPLanguageSupport": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.util_rules.lifecycle"], + "dependencies": [ + "pants.bsp.util_rules.lifecycle" + ], "dependents": [], "documentation": null, "is_union": false, @@ -31757,8 +37091,12 @@ "consumed_by_rules": [ "pants.backend.java.bsp.rules.bsp_java_resources_request" ], - "dependencies": ["pants.bsp.util_rules.targets"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.bsp.util_rules.targets" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JavaBSPResourcesRequest(bsp_target: 'BSPBuildTargetInternal', field_sets: 'tuple[_FS, ...]')", "is_union": false, "module": "pants.backend.java.bsp.rules", @@ -31771,7 +37109,9 @@ }, "pants.backend.java.bsp.rules.JavacOptionsHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -31785,7 +37125,9 @@ }, "pants.backend.java.bsp.spec.JavacOptionsResult": { "consumed_by_rules": [], - "dependencies": ["pants.backend.java.bsp.spec"], + "dependencies": [ + "pants.backend.java.bsp.spec" + ], "dependents": [], "documentation": "JavacOptionsResult(items: 'tuple[JavacOptionsItem, ...]')", "is_union": false, @@ -31803,8 +37145,12 @@ "consumed_by_rules": [ "pants.backend.java.compile.javac.compile_java_source" ], - "dependencies": ["pants.jvm.compile"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.jvm.compile" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.compile.javac", @@ -31835,7 +37181,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "FallibleJavaSourceDependencyAnalysisResult(process_result: 'FallibleProcessResult')", "is_union": false, "module": "pants.backend.java.dependency_inference.java_parser", @@ -31865,7 +37213,9 @@ "pants.backend.experimental.scala.lint.scalafmt", "pants.core" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JavaParserCompiledClassfiles(digest: 'Digest')", "is_union": false, "module": "pants.backend.java.dependency_inference.java_parser", @@ -31882,8 +37232,12 @@ "consumed_by_rules": [ "pants.backend.java.dependency_inference.java_parser.generate_java_parser_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.dependency_inference.java_parser", @@ -31901,8 +37255,12 @@ "consumed_by_rules": [ "pants.backend.java.dependency_inference.java_parser.analyze_java_source_dependencies" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JavaSourceDependencyAnalysisRequest(source_files: 'SourceFiles')", "is_union": false, "module": "pants.backend.java.dependency_inference.java_parser", @@ -31921,8 +37279,12 @@ "consumed_by_rules": [ "pants.backend.java.dependency_inference.rules.infer_java_dependencies_via_source_analysis" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.dependency_inference.rules", @@ -31940,7 +37302,9 @@ "pants.backend.java.dependency_inference.rules", "pants.core" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JavaInferredDependencies(dependencies: 'FrozenOrderedSet[Address]', exports: 'FrozenOrderedSet[Address]')", "is_union": false, "module": "pants.backend.java.dependency_inference.rules", @@ -31961,7 +37325,9 @@ "pants.backend.java.dependency_inference.rules.infer_java_dependencies_and_exports_via_source_analysis" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JavaInferredDependenciesAndExportsRequest(source: 'SourcesField')", "is_union": false, "module": "pants.backend.java.dependency_inference.rules", @@ -31979,8 +37345,12 @@ "consumed_by_rules": [ "pants.backend.java.dependency_inference.symbol_mapper.map_first_party_java_targets_to_symbols" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.dependency_inference.symbol_mapper", @@ -31997,8 +37367,12 @@ "consumed_by_rules": [ "pants.backend.java.dependency_inference.symbol_mapper.map_first_party_java_targets_to_symbols" ], - "dependencies": ["pants.jvm.dependency_inference.symbol_mapper"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.jvm.dependency_inference.symbol_mapper" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.dependency_inference.symbol_mapper", @@ -32011,8 +37385,13 @@ }, "pants.backend.java.dependency_inference.types.JavaSourceDependencyAnalysis": { "consumed_by_rules": [], - "dependencies": ["pants.engine.fs", "pants.option.global_options"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.engine.fs", + "pants.option.global_options" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JavaSourceDependencyAnalysis(declared_package: 'str | None', imports: 'Sequence[JavaImport]', top_level_types: 'Sequence[str]', consumed_types: 'Sequence[str]', export_types: 'Sequence[str]')", "is_union": false, "module": "pants.backend.java.dependency_inference.types", @@ -32029,9 +37408,15 @@ ] }, "pants.backend.java.goals.check.JavacCheckRequest": { - "consumed_by_rules": ["pants.backend.java.goals.check.javac_check"], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "consumed_by_rules": [ + "pants.backend.java.goals.check.javac_check" + ], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.goals.check", @@ -32046,8 +37431,12 @@ "consumed_by_rules": [ "pants.backend.java.goals.tailor.find_putative_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "PutativeJavaTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.java.goals.tailor", @@ -32060,7 +37449,9 @@ }, "pants.backend.java.lint.google_java_format.rules.GoogleJavaFormatRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -32076,8 +37467,12 @@ "consumed_by_rules": [ "pants.backend.java.lint.google_java_format.rules.generate_google_java_format_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java.lint.google_java_format"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java.lint.google_java_format" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.lint.google_java_format.rules", @@ -32092,7 +37487,9 @@ }, "pants.backend.java.lint.google_java_format.skip_field.SkipGoogleJavaFormatField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -32110,14 +37507,20 @@ "pants.backend.java.lint.google_java_format.rules.google_java_format_fmt", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_GoogleJavaFormatRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.java.lint.google_java_format"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.java.lint.google_java_format" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.lint.google_java_format.subsystem", "name": "GoogleJavaFormatSubsystem", "provider": "pants.backend.experimental.java.lint.google_java_format", - "returned_by_rules": ["construct_scope_google_java_format"], + "returned_by_rules": [ + "construct_scope_google_java_format" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -32127,14 +37530,20 @@ "pants.backend.java.dependency_inference.rules.infer_java_dependencies_and_exports_via_source_analysis", "pants.jvm.dependency_inference.artifact_mapper.compute_java_third_party_symbol_mapping" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.subsystems.java_infer", "name": "JavaInferSubsystem", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["construct_scope_java_infer"], + "returned_by_rules": [ + "construct_scope_java_infer" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -32144,14 +37553,20 @@ "pants.backend.java.compile.javac.compile_java_source", "pants.backend.java.goals.tailor.find_putative_targets" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.subsystems.javac", "name": "JavacSubsystem", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["construct_scope_javac"], + "returned_by_rules": [ + "construct_scope_javac" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -32162,14 +37577,20 @@ "pants.jvm.test.junit.generate_junit_lockfile_request", "pants.jvm.test.junit.setup_junit_for_target" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.backend.java.subsystems.junit", "name": "JUnit", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["construct_scope_junit"], + "returned_by_rules": [ + "construct_scope_junit" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -32180,8 +37601,12 @@ "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_JavaFieldSet", "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_JavaFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JavaFieldSet(address: 'Address', jdk_version: 'JvmJdkField', main_class: 'JvmMainClassNameField', sources: 'JavaSourceField')", "is_union": false, "module": "pants.backend.java.target_types", @@ -32196,8 +37621,12 @@ "consumed_by_rules": [ "pants.backend.javascript.dependency_inference.rules.infer_js_source_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.dependency_inference.rules", @@ -32212,8 +37641,12 @@ "consumed_by_rules": [ "pants.backend.javascript.dependency_inference.rules.infer_node_package_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.dependency_inference.rules", @@ -32226,8 +37659,12 @@ }, "pants.backend.javascript.dependency_inference.rules.NodePackageCandidateMap": { "consumed_by_rules": [], - "dependencies": ["pants.backend.javascript.dependency_inference.rules"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.backend.javascript.dependency_inference.rules" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.dependency_inference.rules", @@ -32247,7 +37684,9 @@ "pants.backend.javascript.dependency_inference.rules.map_candidate_node_packages" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "RequestNodePackagesCandidateMap(address: 'Address')", "is_union": false, "module": "pants.backend.javascript.dependency_inference.rules", @@ -32271,7 +37710,9 @@ "pants.core", "pants.engine.unions" ], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "InstalledNodePackage(project_env: 'NodeJsProjectEnvironment', digest: 'Digest')", "is_union": false, "module": "pants.backend.javascript.install_node_package", @@ -32293,7 +37734,9 @@ "pants.backend.javascript.install_node_package.install_node_packages_for_address" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "InstalledNodePackageRequest(address: 'Address')", "is_union": false, "module": "pants.backend.javascript.install_node_package", @@ -32318,7 +37761,9 @@ "pants.backend.javascript.install_node_package", "pants.core" ], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "InstalledNodePackageWithSource(project_env: 'NodeJsProjectEnvironment', digest: 'Digest')", "is_union": false, "module": "pants.backend.javascript.install_node_package", @@ -32338,8 +37783,12 @@ "pants.backend.javascript.resolve.resolve_for_package", "pants.backend.javascript.resolve.resolve_to_projects" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.nodejs_project", @@ -32357,7 +37806,9 @@ "pants.backend.javascript.nodejs_project_environment.get_nodejs_environment" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "NodeJSProjectEnvironmentRequest(address: 'Address')", "is_union": false, "module": "pants.backend.javascript.nodejs_project_environment", @@ -32372,8 +37823,12 @@ }, "pants.backend.javascript.nodejs_project_environment.NodeJsProjectEnvironment": { "consumed_by_rules": [], - "dependencies": ["pants.backend.javascript.nodejs_project_environment"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.backend.javascript.nodejs_project_environment" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "NodeJsProjectEnvironment(resolve: 'ChosenNodeResolve', package: 'OwningNodePackage | None' = None)", "is_union": false, "module": "pants.backend.javascript.nodejs_project_environment", @@ -32393,7 +37848,9 @@ "pants.backend.javascript.nodejs_project_environment.setup_nodejs_project_environment_process" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "NodeJsProjectEnvironmentProcess(env: 'NodeJsProjectEnvironment', args: 'Iterable[str]', description: 'str', level: 'LogLevel' = , input_digest: 'Digest' = Digest('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 0), output_files: 'tuple[str, ...]' = (), output_directories: 'tuple[str, ...]' = (), per_package_caches: 'FrozenDict[str, str]' = , timeout_seconds: 'int | None' = None, extra_env: 'FrozenDict[str, str]' = )", "is_union": false, "module": "pants.backend.javascript.nodejs_project_environment", @@ -32413,8 +37870,12 @@ "pants.backend.javascript.package_json.all_package_json_names", "pants.backend.javascript.package_json.pnpm_workspace_files" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32432,7 +37893,9 @@ "pants.backend.javascript.package_json.generate_node_package_targets" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "Used to not invalidate all generated node package targets when any package.json contents are\nchanged.", "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32450,8 +37913,12 @@ "pants.backend.javascript.dependency_inference.rules.map_candidate_node_packages", "pants.backend.javascript.resolve.resolve_to_first_party_node_package" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32468,8 +37935,12 @@ "consumed_by_rules": [ "pants.backend.javascript.package_json.generate_node_package_targets" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32487,7 +37958,9 @@ "pants.backend.javascript.package_json", "pants.core" ], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "OwningNodePackage(target: 'Target | None' = None, third_party: 'tuple[Target, ...]' = ())", "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32510,7 +37983,9 @@ "pants.backend.javascript.package_json.find_owning_package" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "OwningNodePackageRequest(address: 'Address')", "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32533,7 +38008,9 @@ "pants.backend.javascript.package_json", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "PackageJson(content: 'FrozenDict[str, Any]', name: 'str', version: 'str | None', snapshot: 'Snapshot', workspaces: 'tuple[str, ...]' = (), module: \"Literal['commonjs', 'module'] | None\" = None, dependencies: 'FrozenDict[str, str]' = , package_manager: 'str | None' = None)", "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32554,8 +38031,12 @@ }, "pants.backend.javascript.package_json.PackageJsonEntryPoints": { "consumed_by_rules": [], - "dependencies": ["pants.backend.javascript.package_json"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.backend.javascript.package_json" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "See https://nodejs.org/api/packages.html#package-entry-points and\nhttps://docs.npmjs.com/cli/v9/configuring-npm/package-json#browser.", "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32572,8 +38053,13 @@ }, "pants.backend.javascript.package_json.PackageJsonForGlobs": { "consumed_by_rules": [], - "dependencies": ["builtins", "pants.engine.fs"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "builtins", + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32593,8 +38079,12 @@ "consumed_by_rules": [ "pants.backend.javascript.dependency_inference.rules.prepare_inference_metadata" ], - "dependencies": ["pants.backend.javascript.package_json"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.backend.javascript.package_json" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "https://nodejs.org/api/packages.html#subpath-imports.", "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32614,7 +38104,9 @@ "pants.backend.javascript.package_json.subpath_imports_for_source" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32643,7 +38135,9 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.package_json", @@ -32662,7 +38156,9 @@ "pants.backend.experimental.go", "pants.backend.javascript.resolve" ], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "ChosenNodeResolve(project: 'NodeJSProject')", "is_union": false, "module": "pants.backend.javascript.resolve", @@ -32680,7 +38176,9 @@ "pants.backend.javascript.resolve.FirstPartyNodePackageResolves": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.resolve", @@ -32700,7 +38198,9 @@ "pants.backend.javascript.resolve.resolve_to_first_party_node_package" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.resolve", @@ -32720,7 +38220,9 @@ "pants.backend.javascript.resolve.resolve_for_package" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "RequestNodeResolve(address: 'Address')", "is_union": false, "module": "pants.backend.javascript.resolve", @@ -32739,7 +38241,9 @@ "pants.backend.experimental.helm", "pants.backend.javascript.subsystems.nodejs" ], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "CorepackToolDigest(digest: 'Digest')", "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", @@ -32759,7 +38263,9 @@ "pants.backend.javascript.subsystems.nodejs.prepare_corepack_tool" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "CorepackToolRequest(tool: 'str', input_digest: 'Digest', working_directory: 'str | None' = None, version: 'str | None' = None)", "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", @@ -32777,14 +38283,21 @@ "pants.backend.javascript.subsystems.nodejs.node_process_environment", "pants.backend.javascript.subsystems.nodejs.nodejs_bootstrap" ], - "dependencies": ["pants.core", "pants.engine.env_vars"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.core", + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", "name": "EnvironmentAware", "provider": "pants.backend.experimental.openapi.lint.spectral", - "returned_by_rules": ["construct_env_aware_scope_nodejs"], + "returned_by_rules": [ + "construct_env_aware_scope_nodejs" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -32797,14 +38310,20 @@ "pants.backend.javascript.subsystems.nodejs.prepare_corepack_tool", "pants.backend.javascript.subsystems.nodejs.user_chosen_resolve_aliases" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", "name": "NodeJS", "provider": "pants.backend.experimental.openapi.lint.spectral", - "returned_by_rules": ["construct_scope_nodejs"], + "returned_by_rules": [ + "construct_scope_nodejs" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -32815,8 +38334,13 @@ "consumed_by_rules": [ "pants.backend.javascript.subsystems.nodejs.node_process_environment" ], - "dependencies": ["pants.core", "pants.engine.platform"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.core", + "pants.engine.platform" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "NodeJSBinaries(binary_dir: 'str', digest: 'Digest | None' = None)", "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", @@ -32833,8 +38357,13 @@ "consumed_by_rules": [ "pants.backend.javascript.subsystems.nodejs.get_valid_nodejs_paths_by_version" ], - "dependencies": ["pants.core", "pants.engine.env_vars"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.core", + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "NodeJSBootstrap(nodejs_search_paths: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", @@ -32860,7 +38389,9 @@ "pants.core", "pants.engine.env_vars" ], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "NodeJSProcessEnvironment(binaries: 'NodeJSBinaries', npm_config_cache: 'str', tool_binaries: 'BinaryShims', corepack_home: 'str', corepack_shims: 'str', corepack_env_vars: 'EnvironmentVars')", "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", @@ -32878,7 +38409,9 @@ "pants.backend.javascript.subsystems.nodejs.setup_node_tool_process" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "A request for a tool installed with NodeJS.", "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", @@ -32898,7 +38431,9 @@ "pants.backend.javascript.resolve.resolve_to_projects" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", @@ -32915,8 +38450,12 @@ "consumed_by_rules": [ "pants.backend.javascript.subsystems.nodejs.determine_nodejs_binaries" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs", @@ -32934,14 +38473,20 @@ "pants.backend.javascript.dependency_inference.rules.infer_js_source_dependencies", "pants.backend.javascript.dependency_inference.rules.infer_node_package_dependencies" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs_infer", "name": "NodeJSInfer", "provider": "pants.backend.experimental.openapi.lint.spectral", - "returned_by_rules": ["construct_scope_nodejs_infer"], + "returned_by_rules": [ + "construct_scope_nodejs_infer" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -32951,7 +38496,9 @@ "pants.backend.javascript.subsystems.nodejs_tool.prepare_tool_process" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "NodeJSToolRequest(tool: 'str', resolve: 'str | None', args: 'tuple[str, ...]', input_digest: 'Digest', description: 'str', level: 'LogLevel', options_scope: 'str', output_files: 'tuple[str, ...]' = (), output_directories: 'tuple[str, ...]' = (), append_only_caches: 'FrozenDict[str, str]' = , timeout_seconds: 'int | None' = None, extra_env: 'Mapping[str, str]' = )", "is_union": false, "module": "pants.backend.javascript.subsystems.nodejs_tool", @@ -32969,8 +38516,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.compile.kotlinc.compile_kotlin_source" ], - "dependencies": ["pants.jvm.compile"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.jvm.compile" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.compile.kotlinc", @@ -32985,8 +38536,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.compile.kotlinc_plugins.resolve_kotlinc_plugins_for_target" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.compile.kotlinc_plugins", @@ -33008,7 +38563,9 @@ "pants.backend.kotlin.compile.kotlinc_plugins", "pants.core" ], - "dependents": ["pants.backend.experimental.kotlin"], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlincPluginTargetsForTarget(plugins: 'Targets', artifacts: 'Targets')", "is_union": false, "module": "pants.backend.kotlin.compile.kotlinc_plugins", @@ -33035,7 +38592,9 @@ "pants.core", "pants.engine.target" ], - "dependents": ["pants.backend.experimental.kotlin"], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlincPlugins(ids: 'tuple[str, ...]', classpath: 'ClasspathEntry', plugin_args: 'FrozenDict[str, tuple[str, ...]]')", "is_union": false, "module": "pants.backend.kotlin.compile.kotlinc_plugins", @@ -33054,8 +38613,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.compile.kotlinc_plugins.resolve_kotlinc_plugins_for_target" ], - "dependencies": ["pants.backend.experimental.java"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.backend.experimental.java" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlincPluginsForTargetRequest(target: 'Target', resolve_name: 'str')", "is_union": false, "module": "pants.backend.kotlin.compile.kotlinc_plugins", @@ -33075,7 +38638,9 @@ "pants.backend.kotlin.compile.kotlinc_plugins.fetch_kotlinc_plugins" ], "dependencies": [], - "dependents": ["pants.backend.experimental.kotlin"], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlincPluginsRequest(plugins: 'Targets', artifacts: 'Targets', resolve: 'CoursierResolveKey')", "is_union": false, "module": "pants.backend.kotlin.compile.kotlinc_plugins", @@ -33107,7 +38672,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.kotlin"], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "FallibleKotlinSourceDependencyAnalysisResult(process_result: 'FallibleProcessResult')", "is_union": false, "module": "pants.backend.kotlin.dependency_inference.kotlin_parser", @@ -33137,7 +38704,9 @@ "pants.backend.experimental.scala.lint.scalafmt", "pants.core" ], - "dependents": ["pants.backend.experimental.kotlin"], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.dependency_inference.kotlin_parser", @@ -33154,8 +38723,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.dependency_inference.kotlin_parser.generate_kotlin_parser_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.dependency_inference.kotlin_parser", @@ -33171,8 +38744,13 @@ }, "pants.backend.kotlin.dependency_inference.kotlin_parser.KotlinSourceDependencyAnalysis": { "consumed_by_rules": [], - "dependencies": ["pants.engine.fs", "pants.option.global_options"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.engine.fs", + "pants.option.global_options" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlinSourceDependencyAnalysis(package: 'str', imports: 'frozenset[KotlinImport]', named_declarations: 'frozenset[str]', consumed_symbols_by_scope: 'FrozenDict[str, frozenset[str]]', scopes: 'frozenset[str]')", "is_union": false, "module": "pants.backend.kotlin.dependency_inference.kotlin_parser", @@ -33192,8 +38770,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.dependency_inference.rules.infer_kotlin_stdlib_dependency" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.dependency_inference.rules", @@ -33208,8 +38790,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.dependency_inference.rules.infer_kotlin_dependencies_via_source_analysis" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.dependency_inference.rules", @@ -33226,7 +38812,9 @@ "pants.backend.experimental.java", "pants.backend.kotlin.dependency_inference.rules" ], - "dependents": ["pants.backend.experimental.kotlin"], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlinRuntimeForResolve(addresses: 'frozenset[Address]')", "is_union": false, "module": "pants.backend.kotlin.dependency_inference.rules", @@ -33246,7 +38834,9 @@ "pants.backend.kotlin.dependency_inference.rules.resolve_kotlin_runtime_for_resolve" ], "dependencies": [], - "dependents": ["pants.backend.experimental.kotlin"], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlinRuntimeForResolveRequest(resolve_name: 'str')", "is_union": false, "module": "pants.backend.kotlin.dependency_inference.rules", @@ -33263,8 +38853,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.dependency_inference.symbol_mapper.map_first_party_kotlin_targets_to_symbols" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.dependency_inference.symbol_mapper", @@ -33281,8 +38875,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.dependency_inference.symbol_mapper.map_first_party_kotlin_targets_to_symbols" ], - "dependencies": ["pants.jvm.dependency_inference.symbol_mapper"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.jvm.dependency_inference.symbol_mapper" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.dependency_inference.symbol_mapper", @@ -33294,9 +38892,15 @@ "used_in_rules": [] }, "pants.backend.kotlin.goals.check.KotlincCheckRequest": { - "consumed_by_rules": ["pants.backend.kotlin.goals.check.kotlinc_check"], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.kotlin"], + "consumed_by_rules": [ + "pants.backend.kotlin.goals.check.kotlinc_check" + ], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.goals.check", @@ -33311,8 +38915,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.goals.tailor.find_putative_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "PutativeKotlinTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.kotlin.goals.tailor", @@ -33325,7 +38933,9 @@ }, "pants.backend.kotlin.lint.ktlint.rules.KtlintRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -33341,8 +38951,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.lint.ktlint.rules.generate_ktlint_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.kotlin.lint.ktlint"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.kotlin.lint.ktlint" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.lint.ktlint.rules", @@ -33351,11 +38965,15 @@ "returned_by_rules": [], "union_members": [], "union_type": "GenerateToolLockfileSentinel", - "used_in_rules": ["pants.backend.kotlin.lint.ktlint.rules.ktlint_fmt"] + "used_in_rules": [ + "pants.backend.kotlin.lint.ktlint.rules.ktlint_fmt" + ] }, "pants.backend.kotlin.lint.ktlint.skip_field.SkipKtlintField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -33373,14 +38991,20 @@ "pants.backend.kotlin.lint.ktlint.rules.ktlint_fmt", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_KtlintRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.kotlin.lint.ktlint"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.kotlin.lint.ktlint" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.lint.ktlint.subsystem", "name": "KtlintSubsystem", "provider": "pants.backend.experimental.kotlin.lint.ktlint", - "returned_by_rules": ["construct_scope_ktlint"], + "returned_by_rules": [ + "construct_scope_ktlint" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33392,14 +39016,20 @@ "pants.backend.kotlin.goals.tailor.find_putative_targets", "pants.backend.kotlin.test.junit.resolve_kotlin_junit_libraries_for_resolve" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.subsystems.kotlin", "name": "KotlinSubsystem", "provider": "pants.backend.experimental.kotlin", - "returned_by_rules": ["construct_scope_kotlin"], + "returned_by_rules": [ + "construct_scope_kotlin" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33408,14 +39038,20 @@ "consumed_by_rules": [ "pants.backend.kotlin.dependency_inference.rules.infer_kotlin_dependencies_via_source_analysis" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.subsystems.kotlin_infer", "name": "KotlinInferSubsystem", "provider": "pants.backend.experimental.kotlin", - "returned_by_rules": ["construct_scope_kotlin_infer"], + "returned_by_rules": [ + "construct_scope_kotlin_infer" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33425,14 +39061,20 @@ "pants.backend.kotlin.compile.kotlinc.compile_kotlin_source", "pants.backend.kotlin.compile.kotlinc_plugins.resolve_kotlinc_plugins_for_target" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.subsystems.kotlinc", "name": "KotlincSubsystem", "provider": "pants.backend.experimental.kotlin", - "returned_by_rules": ["construct_scope_kotlinc"], + "returned_by_rules": [ + "construct_scope_kotlinc" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33443,8 +39085,12 @@ "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_KotlinFieldSet", "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_KotlinFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlinFieldSet(address: 'Address', jdk_version: 'JvmJdkField', main_class: 'JvmMainClassNameField', sources: 'KotlinSourceField')", "is_union": false, "module": "pants.backend.kotlin.target_types", @@ -33459,8 +39105,12 @@ "consumed_by_rules": [ "pants.backend.kotlin.test.junit.infer_kotlin_junit_dependency" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.kotlin"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": null, "is_union": false, "module": "pants.backend.kotlin.test.junit", @@ -33477,7 +39127,9 @@ "pants.backend.experimental.java", "pants.backend.kotlin.test.junit" ], - "dependents": ["pants.backend.experimental.kotlin"], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlinJunitLibrariesForResolve(addresses: 'frozenset[Address]')", "is_union": false, "module": "pants.backend.kotlin.test.junit", @@ -33497,7 +39149,9 @@ "pants.backend.kotlin.test.junit.resolve_kotlin_junit_libraries_for_resolve" ], "dependencies": [], - "dependents": ["pants.backend.experimental.kotlin"], + "dependents": [ + "pants.backend.experimental.kotlin" + ], "documentation": "KotlinJunitLibrariesForResolveRequest(resolve_name: 'str')", "is_union": false, "module": "pants.backend.kotlin.test.junit", @@ -33514,8 +39168,12 @@ "consumed_by_rules": [ "pants.backend.openapi.dependency_inference.infer_openapi_document_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.openapi"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.openapi" + ], "documentation": null, "is_union": false, "module": "pants.backend.openapi.dependency_inference", @@ -33530,8 +39188,12 @@ "consumed_by_rules": [ "pants.backend.openapi.dependency_inference.infer_openapi_module_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.openapi"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.openapi" + ], "documentation": null, "is_union": false, "module": "pants.backend.openapi.dependency_inference", @@ -33548,7 +39210,9 @@ "pants.backend.openapi.dependency_inference", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.openapi"], + "dependents": [ + "pants.backend.experimental.openapi" + ], "documentation": "OpenApiDependencies(dependencies: 'FrozenDict[str, frozenset[str]]')", "is_union": false, "module": "pants.backend.openapi.dependency_inference", @@ -33569,7 +39233,9 @@ "pants.backend.openapi.dependency_inference.parse_openapi_sources" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi"], + "dependents": [ + "pants.backend.experimental.openapi" + ], "documentation": "ParseOpenApiSources(sources_digest: 'Digest', paths: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.openapi.dependency_inference", @@ -33587,8 +39253,12 @@ "consumed_by_rules": [ "pants.backend.openapi.goals.tailor.find_putative_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.openapi"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.openapi" + ], "documentation": "PutativeOpenApiTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.openapi.goals.tailor", @@ -33601,7 +39271,9 @@ }, "pants.backend.openapi.lint.openapi_format.rules.OpenApiFormatRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -33615,7 +39287,9 @@ }, "pants.backend.openapi.lint.openapi_format.skip_field.SkipOpenApiFormatField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -33632,21 +39306,29 @@ "pants.backend.openapi.lint.openapi_format.rules.run_openapi_format", "pants.core.util_rules.partitions._partition_per_input_file_rules.partitioner_OpenApiFormatRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.openapi.lint.openapi_format"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.openapi_format" + ], "documentation": null, "is_union": false, "module": "pants.backend.openapi.lint.openapi_format.subsystem", "name": "OpenApiFormatSubsystem", "provider": "pants.backend.experimental.openapi.lint.openapi_format", - "returned_by_rules": ["construct_scope_openapi_format"], + "returned_by_rules": [ + "construct_scope_openapi_format" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.openapi.lint.spectral.rules.SpectralRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -33660,7 +39342,9 @@ }, "pants.backend.openapi.lint.spectral.skip_field.SkipSpectralField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -33677,14 +39361,20 @@ "pants.backend.openapi.lint.spectral.rules.run_spectral", "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_SpectralRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": null, "is_union": false, "module": "pants.backend.openapi.lint.spectral.subsystem", "name": "SpectralSubsystem", "provider": "pants.backend.experimental.openapi.lint.spectral", - "returned_by_rules": ["construct_scope_spectral"], + "returned_by_rules": [ + "construct_scope_spectral" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33693,14 +39383,20 @@ "consumed_by_rules": [ "pants.backend.openapi.goals.tailor.find_putative_targets" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.openapi"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.openapi" + ], "documentation": null, "is_union": false, "module": "pants.backend.openapi.subsystems.openapi", "name": "OpenApiSubsystem", "provider": "pants.backend.experimental.openapi", - "returned_by_rules": ["construct_scope_openapi"], + "returned_by_rules": [ + "construct_scope_openapi" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33709,8 +39405,12 @@ "consumed_by_rules": [ "pants.backend.plugin_development.pants_requirements.generate_from_pants_requirements" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.plugin_development"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.plugin_development" + ], "documentation": null, "is_union": false, "module": "pants.backend.plugin_development.pants_requirements", @@ -33739,35 +39439,49 @@ "module": "pants.backend.project_info.count_loc", "name": "CountLinesOfCode", "provider": "pants.backend.project_info", - "returned_by_rules": ["pants.backend.project_info.count_loc.count_loc"], + "returned_by_rules": [ + "pants.backend.project_info.count_loc.count_loc" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.project_info.count_loc.CountLinesOfCodeSubsystem": { "consumed_by_rules": [], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [], "documentation": null, "is_union": false, "module": "pants.backend.project_info.count_loc", "name": "CountLinesOfCodeSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_count_loc"], + "returned_by_rules": [ + "construct_scope_count_loc" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.project_info.count_loc.SuccinctCodeCounter": { - "consumed_by_rules": ["pants.backend.project_info.count_loc.count_loc"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "consumed_by_rules": [ + "pants.backend.project_info.count_loc.count_loc" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.count_loc", "name": "SuccinctCodeCounter", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_scc"], + "returned_by_rules": [ + "construct_scope_scc" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33798,14 +39512,20 @@ "consumed_by_rules": [ "pants.backend.project_info.dependencies.dependencies" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.dependencies", "name": "DependenciesSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_dependencies"], + "returned_by_rules": [ + "construct_scope_dependencies" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33818,7 +39538,9 @@ "pants.backend.experimental.go", "pants.engine.addresses" ], - "dependents": ["pants.backend.project_info"], + "dependents": [ + "pants.backend.project_info" + ], "documentation": "AddressToDependents(mapping: pants.util.frozendict.FrozenDict[Address, pants.util.ordered_set.FrozenOrderedSet[Address]])", "is_union": false, "module": "pants.backend.project_info.dependents", @@ -33878,7 +39600,9 @@ "pants.backend.project_info.dependents.find_dependents" ], "dependencies": [], - "dependents": ["pants.backend.project_info"], + "dependents": [ + "pants.backend.project_info" + ], "documentation": "DependentsRequest(addresses: Iterable[Address], *, transitive: bool, include_roots: bool)", "is_union": false, "module": "pants.backend.project_info.dependents", @@ -33896,14 +39620,20 @@ "consumed_by_rules": [ "pants.backend.project_info.dependents.dependents_goal" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.dependents", "name": "DependentsSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_dependents"], + "returned_by_rules": [ + "construct_scope_dependents" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33924,21 +39654,31 @@ "module": "pants.backend.project_info.filedeps", "name": "Filedeps", "provider": "pants.backend.project_info", - "returned_by_rules": ["pants.backend.project_info.filedeps.file_deps"], + "returned_by_rules": [ + "pants.backend.project_info.filedeps.file_deps" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.project_info.filedeps.FiledepsSubsystem": { - "consumed_by_rules": ["pants.backend.project_info.filedeps.file_deps"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "consumed_by_rules": [ + "pants.backend.project_info.filedeps.file_deps" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.filedeps", "name": "FiledepsSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_filedeps"], + "returned_by_rules": [ + "construct_scope_filedeps" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -33967,42 +39707,61 @@ "consumed_by_rules": [ "pants.backend.project_info.filter_targets.filter_targets" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.filter_targets", "name": "FilterSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_filter"], + "returned_by_rules": [ + "construct_scope_filter" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.project_info.list_roots.Roots": { "consumed_by_rules": [], - "dependencies": ["pants.core", "pants.engine.console"], + "dependencies": [ + "pants.core", + "pants.engine.console" + ], "dependents": [], "documentation": null, "is_union": false, "module": "pants.backend.project_info.list_roots", "name": "Roots", "provider": "pants.backend.project_info", - "returned_by_rules": ["pants.backend.project_info.list_roots.list_roots"], + "returned_by_rules": [ + "pants.backend.project_info.list_roots.list_roots" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.project_info.list_roots.RootsSubsystem": { - "consumed_by_rules": ["pants.backend.project_info.list_roots.list_roots"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "consumed_by_rules": [ + "pants.backend.project_info.list_roots.list_roots" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.list_roots", "name": "RootsSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_roots"], + "returned_by_rules": [ + "construct_scope_roots" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -34032,14 +39791,20 @@ "consumed_by_rules": [ "pants.backend.project_info.list_targets.list_targets" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.list_targets", "name": "ListSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_list"], + "returned_by_rules": [ + "construct_scope_list" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -34057,21 +39822,31 @@ "module": "pants.backend.project_info.paths", "name": "PathsGoal", "provider": "pants.backend.project_info", - "returned_by_rules": ["pants.backend.project_info.paths.paths"], + "returned_by_rules": [ + "pants.backend.project_info.paths.paths" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.project_info.paths.PathsSubsystem": { - "consumed_by_rules": ["pants.backend.project_info.paths.paths"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "consumed_by_rules": [ + "pants.backend.project_info.paths.paths" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.paths", "name": "PathsSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_paths"], + "returned_by_rules": [ + "construct_scope_paths" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -34081,7 +39856,9 @@ "pants.backend.project_info.paths.get_paths_between_root_and_destination" ], "dependencies": [], - "dependents": ["pants.backend.project_info"], + "dependents": [ + "pants.backend.project_info" + ], "documentation": "RootDestinationPair(root: 'Target', destination: 'Target')", "is_union": false, "module": "pants.backend.project_info.paths", @@ -34099,7 +39876,9 @@ "pants.backend.project_info.paths.get_paths_between_root_and_destinations" ], "dependencies": [], - "dependents": ["pants.backend.project_info"], + "dependents": [ + "pants.backend.project_info" + ], "documentation": "RootDestinationsPair(root: 'Target', destinations: 'Targets')", "is_union": false, "module": "pants.backend.project_info.paths", @@ -34108,12 +39887,19 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.project_info.paths.paths"] + "used_in_rules": [ + "pants.backend.project_info.paths.paths" + ] }, "pants.backend.project_info.paths.SpecsPaths": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go", "pants.core"], - "dependents": ["pants.backend.project_info"], + "dependencies": [ + "pants.backend.experimental.go", + "pants.core" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": "SpecsPaths(paths: 'list[list[str]]')", "is_union": false, "module": "pants.backend.project_info.paths", @@ -34131,7 +39917,9 @@ "pants.backend.project_info.paths.SpecsPathsCollection": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.project_info"], + "dependents": [ + "pants.backend.project_info" + ], "documentation": "SpecsPathsCollection(spec_paths: 'list[SpecsPaths]')", "is_union": false, "module": "pants.backend.project_info.paths", @@ -34142,7 +39930,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.project_info.paths.paths"] + "used_in_rules": [ + "pants.backend.project_info.paths.paths" + ] }, "pants.backend.project_info.peek.Peek": { "consumed_by_rules": [], @@ -34157,7 +39947,9 @@ "module": "pants.backend.project_info.peek", "name": "Peek", "provider": "pants.backend.project_info", - "returned_by_rules": ["pants.backend.project_info.peek.peek"], + "returned_by_rules": [ + "pants.backend.project_info.peek.peek" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -34167,14 +39959,20 @@ "pants.backend.project_info.peek.get_target_data", "pants.backend.project_info.peek.peek" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": "Display detailed target information in JSON form.", "is_union": false, "module": "pants.backend.project_info.peek", "name": "PeekSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_peek"], + "returned_by_rules": [ + "construct_scope_peek" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -34187,20 +39985,28 @@ "pants.engine.internals.build_files", "pants.engine.target" ], - "dependents": ["pants.backend.project_info"], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.peek", "name": "TargetDatas", "provider": "pants.backend.project_info", - "returned_by_rules": ["pants.backend.project_info.peek.get_target_data"], + "returned_by_rules": [ + "pants.backend.project_info.peek.get_target_data" + ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.project_info.peek.peek"] + "used_in_rules": [ + "pants.backend.project_info.peek.peek" + ] }, "pants.backend.project_info.regex_lint.RegexLintRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -34217,14 +40023,20 @@ "pants.backend.project_info.regex_lint.lint_with_regex_patterns", "pants.backend.project_info.regex_lint.partition_inputs" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.project_info"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.project_info" + ], "documentation": null, "is_union": false, "module": "pants.backend.project_info.regex_lint", "name": "RegexLintSubsystem", "provider": "pants.backend.project_info", - "returned_by_rules": ["construct_scope_regex_lint"], + "returned_by_rules": [ + "construct_scope_regex_lint" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -34234,8 +40046,12 @@ "pants.backend.python.dependency_inference.module_mapper.map_first_party_python_targets_to_modules", "pants.backend.python.dependency_inference.module_mapper.map_third_party_modules_to_addresses" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "AllPythonTargets(first_party: 'tuple[Target, ...]', third_party: 'tuple[Target, ...]')", "is_union": false, "module": "pants.backend.python.dependency_inference.module_mapper", @@ -34250,8 +40066,12 @@ }, "pants.backend.python.dependency_inference.module_mapper.FirstPartyPythonMappingImpl": { "consumed_by_rules": [], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "A mapping of each resolve name to the first-party module names contained and their owning\naddresses.\n\nThis contains the modules from a specific implementation, e.g. a codegen backend. All\nimplementations then get merged.", "is_union": false, "module": "pants.backend.python.dependency_inference.module_mapper", @@ -34305,7 +40125,9 @@ "pants.backend.experimental.python", "pants.engine.unions" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "FirstPartyPythonModuleMapping(resolves_to_modules_to_providers: 'FrozenDict[ResolveName, FrozenDict[str, Tuple[ModuleProvider, ...]]]')", "is_union": false, "module": "pants.backend.python.dependency_inference.module_mapper", @@ -34323,7 +40145,9 @@ "pants.backend.python.dependency_inference.module_mapper.map_first_party_python_targets_to_modules" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.dependency_inference.module_mapper", @@ -34370,7 +40194,9 @@ "pants.backend.python.dependency_inference.module_mapper.map_module_to_address" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "PythonModuleOwnersRequest(module: 'str', resolve: 'str | None', locality: 'str | None' = None)", "is_union": false, "module": "pants.backend.python.dependency_inference.module_mapper", @@ -34395,8 +40221,12 @@ "pants.backend.python.dependency_inference.module_mapper.map_module_to_address", "pants.backend.python.goals.run_python_requirement.create_python_requirement_run_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "A mapping of each resolve to the modules they contain and the addresses providing those\nmodules.", "is_union": false, "module": "pants.backend.python.dependency_inference.module_mapper", @@ -34414,7 +40244,9 @@ "pants.backend.python.dependency_inference.parse_python_dependencies.parse_python_dependencies" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "ParsePythonDependenciesRequest(source: 'PythonSourceField', interpreter_constraints: 'InterpreterConstraints')", "is_union": false, "module": "pants.backend.python.dependency_inference.parse_python_dependencies", @@ -34457,8 +40289,12 @@ "consumed_by_rules": [ "pants.backend.python.dependency_inference.rules.infer_python_conftest_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.dependency_inference.rules", @@ -34473,8 +40309,12 @@ "consumed_by_rules": [ "pants.backend.python.dependency_inference.rules.infer_python_init_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.dependency_inference.rules", @@ -34489,8 +40329,12 @@ "consumed_by_rules": [ "pants.backend.python.dependency_inference.rules.infer_python_dependencies_via_source" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.dependency_inference.rules", @@ -34506,7 +40350,9 @@ "pants.backend.python.goals.debug_goals.dump_python_source_analysis_single" ], "dependencies": [], - "dependents": ["pants.backend.experimental.python"], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": "PythonImportDependenciesInferenceFieldSet(address: 'Address', source: 'PythonSourceField', dependencies: 'PythonDependenciesField', resolve: 'PythonResolveField', interpreter_constraints: 'InterpreterConstraintsField')", "is_union": false, "module": "pants.backend.python.dependency_inference.rules", @@ -34521,7 +40367,10 @@ }, "pants.backend.python.dependency_inference.rules.ResolvedParsedPythonDependencies": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go", "pants.core"], + "dependencies": [ + "pants.backend.experimental.go", + "pants.core" + ], "dependents": [ "pants.backend.experimental.python", "pants.backend.python" @@ -34546,7 +40395,9 @@ "pants.backend.python.dependency_inference.rules.resolve_parsed_dependencies" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "ResolvedParsedPythonDependenciesRequest(field_set: 'PythonImportDependenciesInferenceFieldSet', parsed_dependencies: 'ParsedPythonDependencies', resolve: 'Optional[str]')", "is_union": false, "module": "pants.backend.python.dependency_inference.rules", @@ -34565,7 +40416,9 @@ "pants.backend.python.dependency_inference.rules.find_other_owners_for_unowned_import" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "UnownedImportPossibleOwnerRequest(unowned_import: 'str', original_resolve: 'str')", "is_union": false, "module": "pants.backend.python.dependency_inference.rules", @@ -34581,7 +40434,10 @@ }, "pants.backend.python.dependency_inference.rules.UnownedImportPossibleOwners": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go", "pants.core"], + "dependencies": [ + "pants.backend.experimental.go", + "pants.core" + ], "dependents": [ "pants.backend.experimental.python", "pants.backend.python" @@ -34615,7 +40471,9 @@ "pants.backend.python.target_types_rules.python_files_generator_settings", "pants.backend.python.util_rules.faas.infer_faas_handler_dependency" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.awslambda.python", "pants.backend.codegen.protobuf.python", @@ -34627,7 +40485,9 @@ "module": "pants.backend.python.dependency_inference.subsystem", "name": "PythonInferSubsystem", "provider": "pants.backend.python", - "returned_by_rules": ["construct_scope_python_infer"], + "returned_by_rules": [ + "construct_scope_python_infer" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -34636,8 +40496,12 @@ "consumed_by_rules": [ "pants.backend.python.framework.stevedore.python_target_dependencies.infer_stevedore_namespaces_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.python.framework.stevedore"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.python.framework.stevedore" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.framework.stevedore.python_target_dependencies", @@ -34653,7 +40517,9 @@ "pants.backend.python.framework.stevedore.python_target_dependencies.find_python_distributions_with_entry_points_in_stevedore_namespaces" ], "dependencies": [], - "dependents": ["pants.backend.experimental.python.framework.stevedore"], + "dependents": [ + "pants.backend.experimental.python.framework.stevedore" + ], "documentation": "A mapping of stevedore namespaces to a list of targets that provide them.\n\nEffectively, the targets are StevedoreExtension targets.", "is_union": false, "module": "pants.backend.python.framework.stevedore.python_target_dependencies", @@ -34670,8 +40536,12 @@ "consumed_by_rules": [ "pants.backend.python.framework.stevedore.rules.generate_entry_points_txt_from_stevedore_extension" ], - "dependencies": ["pants.backend.python"], - "dependents": ["pants.backend.experimental.python.framework.stevedore"], + "dependencies": [ + "pants.backend.python" + ], + "dependents": [ + "pants.backend.experimental.python.framework.stevedore" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.framework.stevedore.rules", @@ -34686,8 +40556,12 @@ "consumed_by_rules": [ "pants.backend.python.framework.stevedore.python_target_dependencies.map_stevedore_extensions" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.python.framework.stevedore"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.python.framework.stevedore" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.framework.stevedore.target_types", @@ -34702,8 +40576,12 @@ }, "pants.backend.python.framework.stevedore.target_types.StevedoreExtensionTargets": { "consumed_by_rules": [], - "dependencies": ["pants.backend.python"], - "dependents": ["pants.backend.experimental.python.framework.stevedore"], + "dependencies": [ + "pants.backend.python" + ], + "dependents": [ + "pants.backend.experimental.python.framework.stevedore" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.framework.stevedore.target_types", @@ -34721,7 +40599,9 @@ }, "pants.backend.python.framework.stevedore.target_types.StevedoreNamespacesField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -34738,7 +40618,9 @@ "pants.backend.python.framework.stevedore.python_target_dependencies.find_python_distributions_with_entry_points_in_stevedore_namespaces" ], "dependencies": [], - "dependents": ["pants.backend.experimental.python.framework.stevedore"], + "dependents": [ + "pants.backend.experimental.python.framework.stevedore" + ], "documentation": "StevedoreNamespacesProviderTargetsRequest(stevedore_namespaces: 'StevedoreNamespacesField')", "is_union": false, "module": "pants.backend.python.framework.stevedore.target_types", @@ -34766,7 +40648,9 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "CoverageConfig(digest: 'Digest', path: 'str')", "is_union": false, "module": "pants.backend.python.goals.coverage_py", @@ -34784,8 +40668,12 @@ "pants.backend.python.goals.coverage_py.generate_coverage_reports", "pants.backend.python.goals.coverage_py.merge_coverage_data" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "CoverageSetup(pex: 'VenvPex')", "is_union": false, "module": "pants.backend.python.goals.coverage_py", @@ -34806,14 +40694,20 @@ "pants.backend.python.goals.coverage_py.setup_coverage", "pants.backend.python.goals.pytest_runner.setup_pytest_for_target" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.goals.coverage_py", "name": "CoverageSubsystem", "provider": "pants.backend.python", - "returned_by_rules": ["construct_scope_coverage_py"], + "returned_by_rules": [ + "construct_scope_coverage_py" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -34830,7 +40724,9 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "MergedCoverageData(coverage_data: 'Digest', addresses: 'tuple[Address, ...]')", "is_union": false, "module": "pants.backend.python.goals.coverage_py", @@ -34847,8 +40743,12 @@ "consumed_by_rules": [ "pants.backend.python.goals.coverage_py.merge_coverage_data" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.goals.coverage_py", @@ -34883,22 +40783,33 @@ "consumed_by_rules": [ "pants.backend.python.goals.debug_goals.dump_python_source_analysis" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.goals.debug_goals", "name": "DumpPythonSourceAnalysisSubsystem", "provider": "pants.backend.experimental.python", - "returned_by_rules": ["construct_scope_python_dump_source_analysis"], + "returned_by_rules": [ + "construct_scope_python_dump_source_analysis" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.goals.debug_goals.PythonSourceAnalysis": { "consumed_by_rules": [], - "dependencies": ["pants.backend.python", "pants.core"], - "dependents": ["pants.backend.experimental.python"], + "dependencies": [ + "pants.backend.python", + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": "Information on the inferred imports for a Python file, including all raw intermediate\nresults.", "is_union": false, "module": "pants.backend.python.goals.debug_goals", @@ -34915,7 +40826,9 @@ }, "pants.backend.python.goals.export.ExportPluginOptions": { "consumed_by_rules": [], - "dependencies": ["pants.option.subsystem"], + "dependencies": [ + "pants.option.subsystem" + ], "dependents": [], "documentation": null, "is_union": false, @@ -34931,8 +40844,12 @@ "consumed_by_rules": [ "pants.backend.python.goals.export.export_virtualenvs" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "ExportVenvsRequest(targets: 'Sequence[Target]')", "is_union": false, "module": "pants.backend.python.goals.export", @@ -34945,8 +40862,12 @@ }, "pants.backend.python.goals.export.MaybeExportResult": { "consumed_by_rules": [], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "MaybeExportResult(result: 'ExportResult | None')", "is_union": false, "module": "pants.backend.python.goals.export", @@ -34957,12 +40878,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.python.goals.export.export_virtualenvs"] + "used_in_rules": [ + "pants.backend.python.goals.export.export_virtualenvs" + ] }, "pants.backend.python.goals.export.VenvExportRequest": { - "consumed_by_rules": ["pants.backend.python.goals.export.do_export"], + "consumed_by_rules": [ + "pants.backend.python.goals.export.do_export" + ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "VenvExportRequest(pex_request: 'PexRequest', dest_prefix: 'str', resolve_name: 'str', qualify_path_with_python_version: 'bool', editable_local_dists_digest: 'Digest | None' = None)", "is_union": false, "module": "pants.backend.python.goals.export", @@ -34980,7 +40907,9 @@ "pants.backend.python.goals.export.export_virtualenv_for_resolve" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "_ExportVenvForResolveRequest(resolve: 'str')", "is_union": false, "module": "pants.backend.python.goals.export", @@ -34989,7 +40918,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.python.goals.export.export_virtualenvs"] + "used_in_rules": [ + "pants.backend.python.goals.export.export_virtualenvs" + ] }, "pants.backend.python.goals.lockfile.GeneratePythonLockfile": { "consumed_by_rules": [ @@ -34997,7 +40928,9 @@ "pants.backend.python.goals.lockfile.wrap_python_lockfile_request" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "GeneratePythonLockfile(resolve_name: 'str', lockfile_dest: 'str', diff: 'bool', requirements: 'FrozenOrderedSet[str]', find_links: 'FrozenOrderedSet[str]', interpreter_constraints: 'InterpreterConstraints')", "is_union": false, "module": "pants.backend.python.goals.lockfile", @@ -35013,7 +40946,9 @@ "pants.backend.python.goals.lockfile.determine_python_user_resolves" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.goals.lockfile", @@ -35028,8 +40963,12 @@ "consumed_by_rules": [ "pants.backend.python.goals.lockfile.python_lockfile_synthetic_targets" ], - "dependencies": ["pants.engine.internals.synthetic_targets"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.internals.synthetic_targets" + ], + "dependents": [ + "pants.core" + ], "documentation": "Register the type used to create synthetic targets for Python lockfiles.\n\nAs the paths for all lockfiles are known up-front, we set the `path` field to\n`SyntheticTargetsRequest.SINGLE_REQUEST_FOR_ALL_TARGETS` so that we get a single request for all\nour synthetic targets rather than one request per directory.", "is_union": false, "module": "pants.backend.python.goals.lockfile", @@ -35045,7 +40984,9 @@ "pants.backend.python.goals.lockfile.setup_user_lockfile_requests" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.goals.lockfile", @@ -35063,8 +41004,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_PexBinaryFieldSet", "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_PexBinaryFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "PexBinaryFieldSet(address: 'Address', entry_point: pants.backend.python.target_types.PexEntryPointField, script: pants.backend.python.target_types.PexScriptField, args: pants.backend.python.target_types.PexArgsField, env: pants.backend.python.target_types.PexEnvField, output_path: pants.core.goals.package.OutputPathField, emit_warnings: pants.backend.python.target_types.PexEmitWarningsField, ignore_errors: pants.backend.python.target_types.PexIgnoreErrorsField, inherit_path: pants.backend.python.target_types.PexInheritPathField, shebang: pants.backend.python.target_types.PexShebangField, strip_env: pants.backend.python.target_types.PexStripEnvField, platforms: pants.backend.python.target_types.PexPlatformsField, complete_platforms: pants.backend.python.target_types.PexCompletePlatformsField, resolve_local_platforms: pants.backend.python.target_types.PexResolveLocalPlatformsField, layout: pants.backend.python.target_types.PexLayoutField, execution_mode: pants.backend.python.target_types.PexExecutionModeField, include_requirements: pants.backend.python.target_types.PexIncludeRequirementsField, include_sources: pants.backend.python.target_types.PexIncludeSourcesField, include_tools: pants.backend.python.target_types.PexIncludeToolsField, venv_site_packages_copies: pants.backend.python.target_types.PexVenvSitePackagesCopies, venv_hermetic_scripts: pants.backend.python.target_types.PexVenvHermeticScripts, environment: pants.core.util_rules.environments.EnvironmentField)", "is_union": false, "module": "pants.backend.python.goals.package_pex_binary", @@ -35081,8 +41026,13 @@ "consumed_by_rules": [ "pants.backend.python.goals.package_pex_binary.built_pacakge_for_pex_from_targets_request" ], - "dependencies": ["pants.backend.awslambda.python", "pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.backend.awslambda.python", + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "An intermediate class that gives consumers access to the data used to create a\n`PexFromTargetsRequest` to fulfil a `BuiltPackage` request.\n\nThis class is used directly by `run_pex_binary`, but should be handled transparently by direct\n`BuiltPackage` requests.", "is_union": false, "module": "pants.backend.python.goals.package_pex_binary", @@ -35099,7 +41049,9 @@ }, "pants.backend.python.goals.publish.PublishPythonPackageFieldSet": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": "PublishPythonPackageFieldSet(address: 'Address', repositories: 'PythonRepositoriesField', skip_twine: 'SkipTwineUploadField')", "is_union": false, @@ -35112,9 +41064,15 @@ "used_in_rules": [] }, "pants.backend.python.goals.publish.PublishPythonPackageRequest": { - "consumed_by_rules": ["pants.backend.python.goals.publish.twine_upload"], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.python"], + "consumed_by_rules": [ + "pants.backend.python.goals.publish.twine_upload" + ], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.goals.publish", @@ -35127,7 +41085,9 @@ }, "pants.backend.python.goals.publish.PythonRepositoriesField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35141,7 +41101,9 @@ }, "pants.backend.python.goals.publish.SkipTwineUploadField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35160,7 +41122,9 @@ "pants.backend.experimental.python.framework.stevedore", "pants.engine.unions" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.goals.pytest_runner", @@ -35180,7 +41144,9 @@ "pants.backend.python.goals.pytest_runner.run_all_setup_plugins" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "AllPytestPluginSetupsRequest(addresses: 'tuple[Address, ...]')", "is_union": false, "module": "pants.backend.python.goals.pytest_runner", @@ -35195,7 +41161,9 @@ }, "pants.backend.python.goals.pytest_runner.PyTestRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35217,7 +41185,9 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "The result of custom set up logic before Pytest runs.\n\nPlease reach out it if you would like certain functionality, such as allowing your plugin to set\nenvironment variables.", "is_union": false, "module": "pants.backend.python.goals.pytest_runner", @@ -35260,7 +41230,9 @@ "pants.backend.python.goals.pytest_runner.setup_runtime_packages" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "RuntimePackagesPluginRequest(target: 'Target')", "is_union": false, "module": "pants.backend.python.goals.pytest_runner", @@ -35287,7 +41259,9 @@ "pants.engine.fs", "pants.engine.process" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "TestSetup(process: 'Process', results_file_name: 'Optional[str]')", "is_union": false, "module": "pants.backend.python.goals.pytest_runner", @@ -35309,7 +41283,9 @@ "pants.backend.python.goals.pytest_runner.setup_pytest_for_target" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "TestSetupRequest(field_sets: 'Tuple[PythonTestFieldSet, ...]', metadata: 'TestMetadata', is_debug: 'bool', extra_env: 'FrozenDict[str, str]' = FrozenDict({}), prepend_argv: 'Tuple[str, ...]' = (), additional_pexes: 'Tuple[Pex, ...]' = ())", "is_union": false, "module": "pants.backend.python.goals.pytest_runner", @@ -35328,8 +41304,12 @@ "consumed_by_rules": [ "pants.backend.python.goals.repl.create_ipython_repl_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.goals.repl", @@ -35344,8 +41324,12 @@ "consumed_by_rules": [ "pants.backend.python.goals.repl.create_python_repl_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.goals.repl", @@ -35362,8 +41346,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_PythonRequirementFieldSet", "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_PythonRequirementFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "PythonRequirementFieldSet(address: 'Address', requirements: 'PythonRequirementsField', dependencies: 'PythonRequirementDependenciesField', modules: 'PythonRequirementModulesField', resolve: 'PythonRequirementResolveField', entry_point: 'PythonRequirementEntryPointField')", "is_union": false, "module": "pants.backend.python.goals.run_python_requirement", @@ -35380,8 +41368,12 @@ "pants.backend.python.goals.run_python_source.create_python_source_run_in_sandbox_request", "pants.backend.python.goals.run_python_source.create_python_source_run_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "PythonSourceFieldSet(address: 'Address', source: pants.backend.python.target_types.PythonSourceField, interpreter_constraints: pants.backend.python.target_types.InterpreterConstraintsField, _run_goal_use_sandbox: pants.backend.python.target_types.PythonRunGoalUseSandboxField)", "is_union": false, "module": "pants.backend.python.goals.run_python_source", @@ -35396,8 +41388,12 @@ "consumed_by_rules": [ "pants.backend.python.goals.tailor.find_putative_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "PutativePythonTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.python.goals.tailor", @@ -35410,7 +41406,9 @@ }, "pants.backend.python.lint.add_trailing_comma.rules.AddTrailingCommaRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35424,7 +41422,9 @@ }, "pants.backend.python.lint.add_trailing_comma.skip_field.SkipAddTrailingCommaField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35441,7 +41441,9 @@ "pants.backend.python.lint.add_trailing_comma.rules.add_trailing_comma_fmt", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_AddTrailingCommaRequest" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.experimental.python.lint.add_trailing_comma" ], @@ -35450,14 +41452,18 @@ "module": "pants.backend.python.lint.add_trailing_comma.subsystem", "name": "AddTrailingComma", "provider": "pants.backend.experimental.python.lint.add_trailing_comma", - "returned_by_rules": ["construct_scope_add_trailing_comma"], + "returned_by_rules": [ + "construct_scope_add_trailing_comma" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.lint.autoflake.rules.AutoflakeRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35471,7 +41477,9 @@ }, "pants.backend.python.lint.autoflake.skip_field.SkipAutoflakeField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35488,21 +41496,29 @@ "pants.backend.python.lint.autoflake.rules.autoflake_fix", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_AutoflakeRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.lint.autoflake"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.lint.autoflake" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.lint.autoflake.subsystem", "name": "Autoflake", "provider": "pants.backend.python.lint.autoflake", - "returned_by_rules": ["construct_scope_autoflake"], + "returned_by_rules": [ + "construct_scope_autoflake" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.lint.bandit.rules.BanditRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35516,7 +41532,9 @@ }, "pants.backend.python.lint.bandit.skip_field.SkipBanditField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35533,21 +41551,29 @@ "pants.backend.python.lint.bandit.rules.bandit_lint", "pants.backend.python.lint.bandit.rules.partition_bandit" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.lint.bandit"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.lint.bandit" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.lint.bandit.subsystem", "name": "Bandit", "provider": "pants.backend.python.lint.bandit", - "returned_by_rules": ["construct_scope_bandit"], + "returned_by_rules": [ + "construct_scope_bandit" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.lint.black.rules.BlackRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35561,7 +41587,9 @@ }, "pants.backend.python.lint.black.skip_field.SkipBlackField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35581,7 +41609,9 @@ "pants.backend.python.lint.black.rules.partition_black", "pants.core.goals.update_build_files.format_build_file_with_black" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.build_files.fmt.black", "pants.backend.python.lint.black", @@ -35592,14 +41622,18 @@ "module": "pants.backend.python.lint.black.subsystem", "name": "Black", "provider": "pants.core", - "returned_by_rules": ["construct_scope_black"], + "returned_by_rules": [ + "construct_scope_black" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.lint.docformatter.rules.DocformatterRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35613,7 +41647,9 @@ }, "pants.backend.python.lint.docformatter.skip_field.SkipDocformatterField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35630,21 +41666,29 @@ "pants.backend.python.lint.docformatter.rules.docformatter_fmt", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_DocformatterRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.lint.docformatter"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.lint.docformatter" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.lint.docformatter.subsystem", "name": "Docformatter", "provider": "pants.backend.python.lint.docformatter", - "returned_by_rules": ["construct_scope_docformatter"], + "returned_by_rules": [ + "construct_scope_docformatter" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.lint.flake8.rules.Flake8Request": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35658,7 +41702,9 @@ }, "pants.backend.python.lint.flake8.skip_field.SkipFlake8Field": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35676,14 +41722,20 @@ "pants.backend.python.lint.flake8.rules.run_flake8", "pants.backend.python.lint.flake8.subsystem.flake8_first_party_plugins" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.lint.flake8"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.lint.flake8" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.lint.flake8.subsystem", "name": "Flake8", "provider": "pants.backend.python.lint.flake8", - "returned_by_rules": ["construct_scope_flake8"], + "returned_by_rules": [ + "construct_scope_flake8" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -35702,7 +41754,9 @@ "pants.core", "pants.engine.addresses" ], - "dependents": ["pants.backend.python.lint.flake8"], + "dependents": [ + "pants.backend.python.lint.flake8" + ], "documentation": "Flake8FirstPartyPlugins(requirement_strings: 'FrozenOrderedSet[str]', interpreter_constraints_fields: 'FrozenOrderedSet[InterpreterConstraintsField]', sources_digest: 'Digest')", "is_union": false, "module": "pants.backend.python.lint.flake8.subsystem", @@ -35717,7 +41771,9 @@ }, "pants.backend.python.lint.isort.rules.IsortRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35731,7 +41787,9 @@ }, "pants.backend.python.lint.isort.skip_field.SkipIsortField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35748,21 +41806,29 @@ "pants.backend.python.lint.isort.rules.isort_fmt", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_IsortRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.lint.isort"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.lint.isort" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.lint.isort.subsystem", "name": "Isort", "provider": "pants.backend.python.lint.isort", - "returned_by_rules": ["construct_scope_isort"], + "returned_by_rules": [ + "construct_scope_isort" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.lint.pydocstyle.rules.PydocstyleRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35776,7 +41842,9 @@ }, "pants.backend.python.lint.pydocstyle.skip_field.SkipPydocstyleField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35793,21 +41861,29 @@ "pants.backend.python.lint.pydocstyle.rules.pydocstyle_lint", "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_PydocstyleRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.lint.pydocstyle"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.lint.pydocstyle" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.lint.pydocstyle.subsystem", "name": "Pydocstyle", "provider": "pants.backend.python.lint.pydocstyle", - "returned_by_rules": ["construct_scope_pydocstyle"], + "returned_by_rules": [ + "construct_scope_pydocstyle" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.lint.pylint.rules.PylintRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35821,7 +41897,9 @@ }, "pants.backend.python.lint.pylint.skip_field.SkipPylintField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35839,14 +41917,20 @@ "pants.backend.python.lint.pylint.rules.run_pylint", "pants.backend.python.lint.pylint.subsystem.pylint_first_party_plugins" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.lint.pylint"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.lint.pylint" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.lint.pylint.subsystem", "name": "Pylint", "provider": "pants.backend.python.lint.pylint", - "returned_by_rules": ["construct_scope_pylint"], + "returned_by_rules": [ + "construct_scope_pylint" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -35865,7 +41949,9 @@ "pants.core", "pants.engine.addresses" ], - "dependents": ["pants.backend.python.lint.pylint"], + "dependents": [ + "pants.backend.python.lint.pylint" + ], "documentation": "PylintFirstPartyPlugins(requirement_strings: 'FrozenOrderedSet[str]', interpreter_constraints_fields: 'FrozenOrderedSet[InterpreterConstraintsField]', sources_digest: 'Digest')", "is_union": false, "module": "pants.backend.python.lint.pylint.subsystem", @@ -35880,7 +41966,9 @@ }, "pants.backend.python.lint.pyupgrade.rules.PyUpgradeRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35894,7 +41982,9 @@ }, "pants.backend.python.lint.pyupgrade.skip_field.SkipPyUpgradeField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35911,21 +42001,29 @@ "pants.backend.python.lint.pyupgrade.rules.pyupgrade_fix", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_PyUpgradeRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.lint.pyupgrade"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.lint.pyupgrade" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.lint.pyupgrade.subsystem", "name": "PyUpgrade", "provider": "pants.backend.python.lint.pyupgrade", - "returned_by_rules": ["construct_scope_pyupgrade"], + "returned_by_rules": [ + "construct_scope_pyupgrade" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.lint.ruff.rules.RuffFixRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35939,7 +42037,9 @@ }, "pants.backend.python.lint.ruff.rules.RuffLintRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35952,9 +42052,13 @@ "used_in_rules": [] }, "pants.backend.python.lint.ruff.rules._RunRuffRequest": { - "consumed_by_rules": ["pants.backend.python.lint.ruff.rules.run_ruff"], + "consumed_by_rules": [ + "pants.backend.python.lint.ruff.rules.run_ruff" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.python.lint.ruff"], + "dependents": [ + "pants.backend.experimental.python.lint.ruff" + ], "documentation": "_RunRuffRequest(snapshot: 'Snapshot', is_fix: 'bool')", "is_union": false, "module": "pants.backend.python.lint.ruff.rules", @@ -35970,7 +42074,9 @@ }, "pants.backend.python.lint.ruff.skip_field.SkipRuffField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -35989,21 +42095,29 @@ "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_RuffLintRequest", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_RuffFixRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.python.lint.ruff"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.python.lint.ruff" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.lint.ruff.subsystem", "name": "Ruff", "provider": "pants.backend.experimental.python.lint.ruff", - "returned_by_rules": ["construct_scope_ruff"], + "returned_by_rules": [ + "construct_scope_ruff" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.lint.yapf.rules.YapfRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -36017,7 +42131,9 @@ }, "pants.backend.python.lint.yapf.skip_field.SkipYapfField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -36037,7 +42153,9 @@ "pants.core.goals.update_build_files.format_build_file_with_yapf", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_YapfRequest" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.build_files.fmt.yapf", "pants.backend.python.lint.yapf", @@ -36048,7 +42166,9 @@ "module": "pants.backend.python.lint.yapf.subsystem", "name": "Yapf", "provider": "pants.core", - "returned_by_rules": ["construct_scope_yapf"], + "returned_by_rules": [ + "construct_scope_yapf" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36057,8 +42177,12 @@ "consumed_by_rules": [ "pants.backend.python.macros.pipenv_requirements.generate_from_pipenv_requirements" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.macros.pipenv_requirements", @@ -36073,8 +42197,12 @@ "consumed_by_rules": [ "pants.backend.python.macros.poetry_requirements.generate_from_python_requirement" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.macros.poetry_requirements", @@ -36089,8 +42217,12 @@ "consumed_by_rules": [ "pants.backend.python.macros.python_requirements.generate_from_python_requirement" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.macros.python_requirements", @@ -36129,14 +42261,20 @@ "consumed_by_rules": [ "pants.backend.python.mixed_interpreter_constraints.py_constraints.py_constraints" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.mixed_interpreter_constraints"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.mixed_interpreter_constraints" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.mixed_interpreter_constraints.py_constraints", "name": "PyConstraintsSubsystem", "provider": "pants.backend.python.mixed_interpreter_constraints", - "returned_by_rules": ["construct_scope_py_constraints"], + "returned_by_rules": [ + "construct_scope_py_constraints" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36148,8 +42286,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_PyOxidizerFieldSet", "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_PyOxidizerFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.python.packaging.pyoxidizer"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.python.packaging.pyoxidizer" + ], "documentation": "PyOxidizerFieldSet(address: 'Address', binary_name: 'PyOxidizerBinaryNameField', entry_point: 'PyOxidizerEntryPointField', dependencies: 'PyOxidizerDependenciesField', unclassified_resources: 'PyOxidizerUnclassifiedResources', template: 'PyOxidizerConfigSourceField', output_path: 'PyOxidizerOutputPathField', environment: 'EnvironmentField')", "is_union": false, "module": "pants.backend.python.packaging.pyoxidizer.rules", @@ -36171,7 +42313,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.python.packaging.pyoxidizer"], + "dependents": [ + "pants.backend.experimental.python.packaging.pyoxidizer" + ], "documentation": "PyoxidizerRunnerScript(digest: 'Digest', path: 'str')", "is_union": false, "module": "pants.backend.python.packaging.pyoxidizer.rules", @@ -36188,14 +42332,20 @@ "consumed_by_rules": [ "pants.backend.python.packaging.pyoxidizer.rules.package_pyoxidizer_binary" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.python.packaging.pyoxidizer"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.python.packaging.pyoxidizer" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.packaging.pyoxidizer.subsystem", "name": "PyOxidizer", "provider": "pants.backend.experimental.python.packaging.pyoxidizer", - "returned_by_rules": ["construct_scope_pyoxidizer"], + "returned_by_rules": [ + "construct_scope_pyoxidizer" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36205,14 +42355,20 @@ "pants.backend.python.goals.pytest_runner.debugpy_python_test", "pants.backend.python.goals.run_python_source.create_python_source_debug_adapter_request" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.debugpy", "name": "DebugPy", "provider": "pants.backend.python", - "returned_by_rules": ["construct_scope_debugpy"], + "returned_by_rules": [ + "construct_scope_debugpy" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36221,14 +42377,20 @@ "consumed_by_rules": [ "pants.backend.python.goals.repl.create_ipython_repl_request" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.ipython", "name": "IPython", "provider": "pants.backend.python", - "returned_by_rules": ["construct_scope_ipython"], + "returned_by_rules": [ + "construct_scope_ipython" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36237,21 +42399,29 @@ "consumed_by_rules": [ "pants.backend.python.goals.pytest_runner.setup_pytest_for_target" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.pytest", "name": "PyTest", "provider": "pants.backend.python", - "returned_by_rules": ["construct_scope_pytest"], + "returned_by_rules": [ + "construct_scope_pytest" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.subsystems.pytest.PythonTestFieldSet": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": "PythonTestFieldSet(address: 'Address', sources: 'SourcesField', source: 'PythonTestSourceField', interpreter_constraints: 'InterpreterConstraintsField', timeout: 'PythonTestsTimeoutField', runtime_package_dependencies: 'RuntimePackageDependenciesField', extra_env_vars: 'PythonTestsExtraEnvVarsField', xdist_concurrency: 'PythonTestsXdistConcurrencyField', batch_compatibility_tag: 'PythonTestsBatchCompatibilityTagField', resolve: 'PythonResolveField', environment: 'EnvironmentField')", "is_union": false, @@ -36267,28 +42437,42 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.pex_cli.setup_pex_cli_process" ], - "dependencies": ["pants.engine.env_vars"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.env_vars" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.python_native_code", "name": "EnvironmentAware", "provider": "pants.core", - "returned_by_rules": ["construct_env_aware_scope_python_native_code"], + "returned_by_rules": [ + "construct_env_aware_scope_python_native_code" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.subsystems.python_native_code.PythonNativeCodeSubsystem": { - "consumed_by_rules": ["construct_env_aware_scope_python_native_code"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "construct_env_aware_scope_python_native_code" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.python_native_code", "name": "PythonNativeCodeSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_python_native_code"], + "returned_by_rules": [ + "construct_scope_python_native_code" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36297,14 +42481,20 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.pex_requirements.determine_resolve_pex_config" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.repos", "name": "PythonRepos", "provider": "pants.core", - "returned_by_rules": ["construct_scope_python_repos"], + "returned_by_rules": [ + "construct_scope_python_repos" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36370,7 +42560,9 @@ "pants.backend.python.util_rules.pex_requirements.load_lockfile", "pants.backend.python.util_rules.vcs_versioning.map_to_python_modules" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.awslambda.python", "pants.backend.codegen.protobuf.python", @@ -36391,7 +42583,9 @@ "module": "pants.backend.python.subsystems.setup", "name": "PythonSetup", "provider": "pants.core", - "returned_by_rules": ["construct_scope_python"], + "returned_by_rules": [ + "construct_scope_python" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36401,14 +42595,20 @@ "pants.backend.python.util_rules.package_dists.generate_chroot", "pants.backend.python.util_rules.package_dists.get_requirements" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.setup_py_generation", "name": "SetupPyGeneration", "provider": "pants.backend.python", - "returned_by_rules": ["construct_scope_setup_py_generation"], + "returned_by_rules": [ + "construct_scope_setup_py_generation" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36419,8 +42619,12 @@ "pants.backend.python.util_rules.local_dists.isolate_local_dist_wheels", "pants.backend.python.util_rules.local_dists_pep660.isolate_local_dist_pep660_wheels" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "PythonDistributionFieldSet(address: 'Address', provides: pants.backend.python.target_types.PythonProvidesField)", "is_union": false, "module": "pants.backend.python.subsystems.setuptools", @@ -36438,14 +42642,20 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.dists.find_build_system" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.setuptools", "name": "Setuptools", "provider": "pants.backend.python", - "returned_by_rules": ["construct_scope_setuptools"], + "returned_by_rules": [ + "construct_scope_setuptools" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36454,28 +42664,42 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.vcs_versioning.generate_python_from_setuptools_scm" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.setuptools_scm", "name": "SetuptoolsSCM", "provider": "pants.backend.experimental.python", - "returned_by_rules": ["construct_scope_setuptools_scm"], + "returned_by_rules": [ + "construct_scope_setuptools_scm" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.subsystems.twine.TwineSubsystem": { - "consumed_by_rules": ["pants.backend.python.goals.publish.twine_upload"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.python"], + "consumed_by_rules": [ + "pants.backend.python.goals.publish.twine_upload" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.subsystems.twine", "name": "TwineSubsystem", "provider": "pants.backend.experimental.python", - "returned_by_rules": ["construct_scope_twine"], + "returned_by_rules": [ + "construct_scope_twine" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36484,14 +42708,20 @@ "consumed_by_rules": [ "pants.backend.python.goals.package_pex_binary.package_pex_binary" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.target_types", "name": "PexBinaryDefaults", "provider": "pants.backend.python", - "returned_by_rules": ["construct_scope_pex_binary_defaults"], + "returned_by_rules": [ + "construct_scope_pex_binary_defaults" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36501,7 +42731,9 @@ "pants.backend.python.util_rules.pex.digest_complete_platforms" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.target_types", @@ -36518,8 +42750,12 @@ "consumed_by_rules": [ "pants.backend.python.target_types_rules.python_files_generator_settings" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.target_types", @@ -36535,7 +42771,9 @@ "pants.backend.python.target_types_rules.resolve_pex_entry_point" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "Determine the `entry_point` for a `pex_binary` after applying all syntactic sugar.", "is_union": false, "module": "pants.backend.python.target_types", @@ -36560,7 +42798,9 @@ "pants.backend.python.target_types_rules.resolve_python_distribution_entry_points" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "Looks at the entry points to see if it is a setuptools entry point, or a BUILD target address\nthat should be resolved into a setuptools entry point.\n\nIf the `entry_points_field` is present, inspect the specified entry points.\nIf the `provides_field` is present, inspect the `provides_field.kwargs[\"entry_points\"]`.\n\nThis is to support inspecting one or the other depending on use case, using the same\nlogic for resolving pex_binary addresses etc.", "is_union": false, "module": "pants.backend.python.target_types", @@ -36578,8 +42818,13 @@ }, "pants.backend.python.target_types.ResolvedPexEntryPoint": { "consumed_by_rules": [], - "dependencies": ["pants.core", "pants.engine.fs"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core", + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "ResolvedPexEntryPoint(val: 'EntryPoint | None', file_name_used: 'bool')", "is_union": false, "module": "pants.backend.python.target_types", @@ -36633,8 +42878,12 @@ "consumed_by_rules": [ "pants.backend.python.target_types_rules.generate_targets_from_pex_binaries" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.target_types_rules", @@ -36649,8 +42898,12 @@ "consumed_by_rules": [ "pants.backend.python.target_types_rules.infer_pex_binary_entry_point_dependency" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.target_types_rules", @@ -36665,8 +42918,12 @@ "consumed_by_rules": [ "pants.backend.python.target_types_rules.infer_python_distribution_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.target_types_rules", @@ -36681,8 +42938,12 @@ "consumed_by_rules": [ "pants.backend.python.target_types_rules.python_resolve_field_default_factory" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.target_types_rules", @@ -36697,8 +42958,12 @@ "consumed_by_rules": [ "pants.backend.python.target_types_rules.validate_python_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.target_types_rules", @@ -36713,8 +42978,12 @@ "consumed_by_rules": [ "pants.backend.python.typecheck.mypy.mypyc.get_mypyc_build_environment" ], - "dependencies": ["pants.backend.python"], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependencies": [ + "pants.backend.python" + ], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": "MyPycDistBuildEnvironmentRequest(target_addresses: 'tuple[Address, ...]', interpreter_constraints: 'InterpreterConstraints')", "is_union": false, "module": "pants.backend.python.typecheck.mypy.mypyc", @@ -36727,7 +42996,9 @@ }, "pants.backend.python.typecheck.mypy.mypyc.UsesMyPycField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -36744,7 +43015,9 @@ "pants.backend.python.typecheck.mypy.rules.mypy_typecheck_partition" ], "dependencies": [], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": "MyPyPartition(field_sets: 'FrozenOrderedSet[MyPyFieldSet]', root_targets: 'CoarsenedTargets', resolve_description: 'str | None', interpreter_constraints: 'InterpreterConstraints')", "is_union": false, "module": "pants.backend.python.typecheck.mypy.rules", @@ -36764,7 +43037,9 @@ "pants.core", "pants.engine.target" ], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.typecheck.mypy.rules", @@ -36784,8 +43059,12 @@ "pants.backend.python.typecheck.mypy.rules.mypy_determine_partitions", "pants.backend.python.typecheck.mypy.rules.mypy_typecheck" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.typecheck.mypy.rules", @@ -36800,7 +43079,9 @@ }, "pants.backend.python.typecheck.mypy.skip_field.SkipMyPyField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -36821,14 +43102,20 @@ "pants.backend.python.typecheck.mypy.subsystem.mypy_first_party_plugins", "pants.backend.python.typecheck.mypy.subsystem.setup_mypy_config" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.typecheck.mypy.subsystem", "name": "MyPy", "provider": "pants.backend.python.typecheck.mypy", - "returned_by_rules": ["construct_scope_mypy"], + "returned_by_rules": [ + "construct_scope_mypy" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -36838,8 +43125,13 @@ "pants.backend.python.typecheck.mypy.mypyc.get_mypyc_build_environment", "pants.backend.python.typecheck.mypy.rules.mypy_typecheck_partition" ], - "dependencies": ["pants.core", "pants.engine.fs"], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependencies": [ + "pants.core", + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": "MyPyConfigFile(digest: 'Digest', _python_version_configured: 'bool')", "is_union": false, "module": "pants.backend.python.typecheck.mypy.subsystem", @@ -36862,7 +43154,9 @@ "pants.backend.python", "pants.engine.addresses" ], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": "MyPyFirstPartyPlugins(requirement_strings: 'FrozenOrderedSet[str]', sources_digest: 'Digest', source_roots: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.python.typecheck.mypy.subsystem", @@ -36880,7 +43174,9 @@ "pants.backend.python.typecheck.pytype.rules.pytype_typecheck_partition" ], "dependencies": [], - "dependents": ["pants.backend.experimental.python.typecheck.pytype"], + "dependents": [ + "pants.backend.experimental.python.typecheck.pytype" + ], "documentation": "PytypePartition(field_sets: 'FrozenOrderedSet[PytypeFieldSet]', root_targets: 'CoarsenedTargets', resolve_description: 'str | None', interpreter_constraints: 'InterpreterConstraints')", "is_union": false, "module": "pants.backend.python.typecheck.pytype.rules", @@ -36901,7 +43197,9 @@ "pants.core", "pants.engine.target" ], - "dependents": ["pants.backend.experimental.python.typecheck.pytype"], + "dependents": [ + "pants.backend.experimental.python.typecheck.pytype" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.typecheck.pytype.rules", @@ -36921,8 +43219,12 @@ "pants.backend.python.typecheck.pytype.rules.pytype_determine_partitions", "pants.backend.python.typecheck.pytype.rules.pytype_typecheck" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.python.typecheck.pytype"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.python.typecheck.pytype" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.typecheck.pytype.rules", @@ -36937,7 +43239,9 @@ }, "pants.backend.python.typecheck.pytype.skip_field.SkipPytypeField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -36955,22 +43259,33 @@ "pants.backend.python.typecheck.pytype.rules.pytype_typecheck", "pants.backend.python.typecheck.pytype.rules.pytype_typecheck_partition" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.python.typecheck.pytype"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.python.typecheck.pytype" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.typecheck.pytype.subsystem", "name": "Pytype", "provider": "pants.backend.experimental.python.typecheck.pytype", - "returned_by_rules": ["construct_scope_pytype"], + "returned_by_rules": [ + "construct_scope_pytype" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.python.util_rules.ancestor_files.AncestorFiles": { "consumed_by_rules": [], - "dependencies": ["builtins", "pants.engine.fs"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "builtins", + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "Any ancestor files found.", "is_union": false, "module": "pants.backend.python.util_rules.ancestor_files", @@ -36992,7 +43307,9 @@ "pants.backend.python.util_rules.ancestor_files.find_ancestor_files" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A request for ancestor files of the given names.\n\n\"Ancestor files\" means all files with one of the given names that are siblings of, or in parent\ndirectories of, a `.py` or `.pyi` file in the input_files.", "is_union": false, "module": "pants.backend.python.util_rules.ancestor_files", @@ -37009,8 +43326,12 @@ }, "pants.backend.python.util_rules.dists.BuildSystem": { "consumed_by_rules": [], - "dependencies": ["pants.engine.fs"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "A PEP 517/518 build system configuration.", "is_union": false, "module": "pants.backend.python.util_rules.dists", @@ -37031,7 +43352,9 @@ "pants.backend.python.util_rules.dists.find_build_system" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A request to find build system config in the given dir of the given digest.", "is_union": false, "module": "pants.backend.python.util_rules.dists", @@ -37051,7 +43374,9 @@ "pants.backend.python.util_rules.local_dists_pep660.run_pep660_build" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A request to build dists via a PEP 517 build backend.", "is_union": false, "module": "pants.backend.python.util_rules.dists", @@ -37074,7 +43399,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "DistBuildResult(output: 'Digest', wheel_path: 'str | None', sdist_path: 'str | None')", "is_union": false, "module": "pants.backend.python.util_rules.dists", @@ -37094,7 +43421,9 @@ "pants.backend.python.util_rules.faas.build_python_faas" ], "dependencies": [], - "dependents": ["pants.backend.awslambda.python"], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": "BuildPythonFaaSRequest(address: 'Address', target_name: 'str', complete_platforms: 'PythonFaaSCompletePlatforms', handler: 'None | PythonFaaSHandlerField', output_path: 'OutputPathField', runtime: 'PythonFaaSRuntimeField', include_requirements: 'bool', include_sources: 'bool', reexported_handler_module: 'None | str', log_only_reexported_handler_func: 'bool' = False, prefix_in_artifact: 'None | str' = None)", "is_union": false, "module": "pants.backend.python.util_rules.faas", @@ -37113,8 +43442,12 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.faas.infer_faas_handler_dependency" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.awslambda.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.util_rules.faas", @@ -37130,7 +43463,9 @@ "pants.backend.python.util_rules.faas.digest_complete_platforms" ], "dependencies": [], - "dependents": ["pants.backend.awslambda.python"], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.util_rules.faas", @@ -37148,7 +43483,9 @@ "pants.backend.python.util_rules.faas.resolve_python_faas_handler" ], "dependencies": [], - "dependents": ["pants.backend.awslambda.python"], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": "ResolvePythonFaaSHandlerRequest(field: 'PythonFaaSHandlerField')", "is_union": false, "module": "pants.backend.python.util_rules.faas", @@ -37164,8 +43501,14 @@ }, "pants.backend.python.util_rules.faas.ResolvedPythonFaaSHandler": { "consumed_by_rules": [], - "dependencies": ["pants.backend.python", "pants.core", "pants.engine.fs"], - "dependents": ["pants.backend.awslambda.python"], + "dependencies": [ + "pants.backend.python", + "pants.core", + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": "ResolvedPythonFaaSHandler(module: 'str', func: 'str', file_name_used: 'bool')", "is_union": false, "module": "pants.backend.python.util_rules.faas", @@ -37183,8 +43526,14 @@ }, "pants.backend.python.util_rules.faas.RuntimePlatforms": { "consumed_by_rules": [], - "dependencies": ["builtins", "pants.backend.python", "pants.core"], - "dependents": ["pants.backend.awslambda.python"], + "dependencies": [ + "builtins", + "pants.backend.python", + "pants.core" + ], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": "RuntimePlatforms(interpreter_version: 'None | tuple[int, int]', pex_platforms: 'PexPlatforms' = PexPlatforms([]), complete_platforms: 'CompletePlatforms' = CompletePlatforms([]))", "is_union": false, "module": "pants.backend.python.util_rules.faas", @@ -37204,7 +43553,9 @@ "pants.backend.python.util_rules.faas.infer_runtime_platforms" ], "dependencies": [], - "dependents": ["pants.backend.awslambda.python"], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": "RuntimePlatformsRequest(address: 'Address', target_name: 'str', runtime: 'PythonFaaSRuntimeField', complete_platforms: 'PythonFaaSCompletePlatforms')", "is_union": false, "module": "pants.backend.python.util_rules.faas", @@ -37221,7 +43572,10 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.pex.find_interpreter" ], - "dependencies": ["pants.backend.experimental.go", "pants.core"], + "dependencies": [ + "pants.backend.experimental.go", + "pants.core" + ], "dependents": [ "pants.backend.awslambda.python", "pants.backend.python", @@ -37263,7 +43617,9 @@ "pants.backend.google_cloud_function.python", "pants.core" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "Contains the wheels isolated from a single local Python distribution.", "is_union": false, "module": "pants.backend.python.util_rules.local_dists", @@ -37287,7 +43643,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A PEX file containing locally-built dists.\n\nCan be consumed from another PEX, e.g., by adding to PEX_PATH.\n\nThe PEX will only contain locally built dists and not their dependencies. For Pants generated\n`setup.py` / `pyproject.toml`, the dependencies will be included in the standard resolve process\nthat the locally-built dists PEX is adjoined to via PEX_PATH. For hand-made `setup.py` /\n`pyproject.toml` with 3rdparty dependencies not hand-mirrored into BUILD file dependencies, this\nwill lead to issues. See https://github.com/pantsbuild/pants/issues/13587#issuecomment-974863636\nfor one way to fix this corner which is intentionally punted on for now.\n\nLists the files provided by the dists on sys.path, so they can be subtracted from\nsources digests, to prevent the same file ending up on sys.path twice.", "is_union": false, "module": "pants.backend.python.util_rules.local_dists", @@ -37310,7 +43668,9 @@ "pants.backend.python.util_rules.local_dists.build_local_dists" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "Request to build the local dists from the dependency closure of a set of addresses.", "is_union": false, "module": "pants.backend.python.util_rules.local_dists", @@ -37330,8 +43690,12 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.local_dists_pep660.sort_all_python_distributions_by_resolve" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "AllPythonDistributionTargets(targets: 'Targets')", "is_union": false, "module": "pants.backend.python.util_rules.local_dists_pep660", @@ -37353,7 +43717,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A Digest populated by editable (PEP660) wheels of local dists.\n\nAccording to PEP660, these wheels should not be exported to users and must be discarded\nafter install. Anything that uses this should ensure that these wheels get installed and\nthen deleted.\n\nInstalling PEP660 wheels creates an \"editable\" install such that the sys.path gets\nadjusted to include source directories from the build root (not from the sandbox).\nThis is decidedly not hermetic or portable and should only be used locally.\n\nPEP660 wheels have .dist-info metadata and the .pth files (or similar) that adjust sys.path.", "is_union": false, "module": "pants.backend.python.util_rules.local_dists_pep660", @@ -37373,7 +43739,9 @@ "pants.backend.python.util_rules.local_dists_pep660.build_editable_local_dists" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "Request to generate PEP660 wheels of local dists in the given resolve.\n\nThe editable wheel files must not be exported or made available to the end-user (according to\nPEP 660). Instead, the PEP660 editable wheels serve as intermediate, internal-only,\nrepresentation of what should be installed in the exported virtualenv to create the editable\ninstalls of local python_distributions.", "is_union": false, "module": "pants.backend.python.util_rules.local_dists_pep660", @@ -37398,7 +43766,9 @@ "pants.engine.env_vars", "pants.engine.unions" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "Contains the PEP 660 \"editable\" wheels isolated from a single local Python distribution.", "is_union": false, "module": "pants.backend.python.util_rules.local_dists_pep660", @@ -37423,7 +43793,9 @@ "pants.base.build_root", "pants.core" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "PEP660BuildResult(output: 'Digest', editable_wheel_path: 'str | None')", "is_union": false, "module": "pants.backend.python.util_rules.local_dists_pep660", @@ -37442,8 +43814,12 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.local_dists_pep660.build_editable_local_dists" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "ResolveSortedPythonDistributionTargets(targets: 'FrozenDict[str | None, tuple[Target, ...]]')", "is_union": false, "module": "pants.backend.python.util_rules.local_dists_pep660", @@ -37462,7 +43838,9 @@ "pants.backend.python.util_rules.package_dists.get_requirements" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "An ExportedTarget in its role as an owner of other targets.\n\nWe need this type to prevent rule ambiguities when computing the list of targets owned by an\nExportedTarget (which involves going from ExportedTarget -> dep -> owner (which is itself an\nExportedTarget) and checking if owner is the original ExportedTarget.", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37486,7 +43864,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A chroot containing PEP 517 build setup and the sources it operates on.", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37508,7 +43888,9 @@ "pants.backend.python.util_rules.package_dists.get_sources" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A request to create a chroot for building a dist in.", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37525,8 +43907,13 @@ }, "pants.backend.python.util_rules.package_dists.DistBuildEnvironment": { "consumed_by_rules": [], - "dependencies": ["pants.backend.python", "pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.backend.python", + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "Various extra information that might be needed to build a dist.", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37545,14 +43932,18 @@ "pants.backend.python.util_rules.package_dists.DistBuildEnvironmentRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": "DistBuildEnvironmentRequest(target_addresses: 'tuple[Address, ...]', interpreter_constraints: 'InterpreterConstraints')", "is_union": true, "module": "pants.backend.python.util_rules.package_dists", "name": "DistBuildEnvironmentRequest", "provider": "pants.backend.python", "returned_by_rules": [], - "union_members": ["MyPycDistBuildEnvironmentRequest"], + "union_members": [ + "MyPycDistBuildEnvironmentRequest" + ], "union_type": null, "used_in_rules": [ "pants.backend.python.goals.package_dists.package_python_dist", @@ -37566,7 +43957,9 @@ "pants.engine.fs", "pants.engine.unions" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "The source-root-stripped sources required to build a distribution with a generated setup.py.\n\nIncludes some information derived from analyzing the source, namely the packages, namespace\npackages and resource files in the source.", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37585,8 +43978,13 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.package_dists.determine_explicitly_provided_setup_kwargs" ], - "dependencies": ["pants.backend.experimental.go", "pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.backend.experimental.go", + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "A target that explicitly exports a setup.py artifact, using a `provides=` stanza.\n\nThe code provided by this artifact can be from this target or from any targets it owns.", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37610,7 +44008,9 @@ "pants.core", "pants.engine.unions" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "The requirements of an ExportedTarget.\n\nIncludes:\n- The \"normal\" 3rdparty requirements of the ExportedTarget and all targets it owns.\n- The published versions of any other ExportedTargets it depends on.", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37627,8 +44027,12 @@ }, "pants.backend.python.util_rules.package_dists.FinalizedSetupKwargs": { "consumed_by_rules": [], - "dependencies": ["pants.engine.fs"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "The final kwargs used for the `setup()` function, after Pants added requirements and sources\ninformation.", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37649,7 +44053,9 @@ "pants.backend.python.util_rules.package_dists.generate_setup_py" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "GenerateSetupPyRequest(exported_target: 'ExportedTarget', sources: 'DistBuildSources', interpreter_constraints: 'InterpreterConstraints')", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37672,7 +44078,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "GeneratedSetupPy(digest: 'Digest')", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37689,8 +44097,13 @@ }, "pants.backend.python.util_rules.package_dists.OwnedDependencies": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go", "pants.engine.unions"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.backend.experimental.go", + "pants.engine.unions" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37711,7 +44124,9 @@ "pants.backend.python.util_rules.package_dists.get_exporting_owner" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A target that is owned by some ExportedTarget.\n\nCode in this target is published in the owner's distribution.\n\nThe owner of a target T is T's closest filesystem ancestor among the python_distribution\ntargets that directly or indirectly depend on it (including T itself).", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37727,8 +44142,12 @@ }, "pants.backend.python.util_rules.package_dists.SetupKwargs": { "consumed_by_rules": [], - "dependencies": ["pants.engine.unions"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.engine.unions" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "The keyword arguments to the `setup()` function in the generated `setup.py`.", "is_union": false, "module": "pants.backend.python.util_rules.package_dists", @@ -37770,13 +44189,17 @@ "pants.backend.experimental.java", "pants.backend.python" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "BuildPexResult(result: 'ProcessResult', pex_filename: 'str', digest: 'Digest', python: 'PythonExecutable | None')", "is_union": false, "module": "pants.backend.python.util_rules.pex", "name": "BuildPexResult", "provider": "pants.core", - "returned_by_rules": ["pants.backend.python.util_rules.pex.build_pex"], + "returned_by_rules": [ + "pants.backend.python.util_rules.pex.build_pex" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -37818,8 +44241,12 @@ }, "pants.backend.python.util_rules.pex.OptionalPex": { "consumed_by_rules": [], - "dependencies": ["pants.backend.python"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.backend.python" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "OptionalPex(maybe_pex: 'Pex | None')", "is_union": false, "module": "pants.backend.python.util_rules.pex", @@ -37838,8 +44265,14 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.pex.create_optional_pex" ], - "dependencies": ["pants.backend.experimental.go", "pants.core"], - "dependents": ["pants.backend.python", "pants.core"], + "dependencies": [ + "pants.backend.experimental.go", + "pants.core" + ], + "dependents": [ + "pants.backend.python", + "pants.core" + ], "documentation": "OptionalPexRequest(maybe_pex_request: 'PexRequest | None')", "is_union": false, "module": "pants.backend.python.util_rules.pex", @@ -37876,7 +44309,9 @@ "module": "pants.backend.python.util_rules.pex", "name": "Pex", "provider": "pants.backend.python, pants.core", - "returned_by_rules": ["pants.backend.python.util_rules.pex.create_pex"], + "returned_by_rules": [ + "pants.backend.python.util_rules.pex.create_pex" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -37903,7 +44338,9 @@ "pants.backend.python.util_rules.pex.setup_pex_process" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "PexProcess(pex: 'Pex', *, description: 'str', argv: 'Iterable[str]' = (), level: 'LogLevel' = , input_digest: 'Digest | None' = None, working_directory: 'str | None' = None, extra_env: 'Mapping[str, str] | None' = None, output_files: 'Iterable[str] | None' = None, output_directories: 'Iterable[str] | None' = None, timeout_seconds: 'int | None' = None, execution_slot_variable: 'str | None' = None, concurrency_available: 'int' = 0, cache_scope: 'ProcessCacheScope' = ) -> 'None'", "is_union": false, "module": "pants.backend.python.util_rules.pex", @@ -37933,7 +44370,10 @@ "pants.core", "pants.engine.unions" ], - "dependents": ["pants.backend.python", "pants.core"], + "dependents": [ + "pants.backend.python", + "pants.core" + ], "documentation": "PexRequest(*, output_filename: 'str', internal_only: 'bool', layout: 'PexLayout | None' = None, python: 'PythonExecutable | None' = None, requirements: 'PexRequirements | EntireLockfile' = PexRequirements(req_strings_or_addrs=FrozenOrderedSet(), constraints_strings=FrozenOrderedSet(), from_superset=None, description_of_origin=''), interpreter_constraints=InterpreterConstraints(), platforms=PexPlatforms([]), complete_platforms=CompletePlatforms([]), sources: 'Digest | None' = None, additional_inputs: 'Digest | None' = None, main: 'MainSpecification | None' = None, inject_args: 'Iterable[str]' = (), inject_env: 'Mapping[str, str]' = FrozenDict({}), additional_args: 'Iterable[str]' = (), pex_path: 'Iterable[Pex]' = (), description: 'str | None' = None, cache_scope: 'ProcessCacheScope' = ) -> 'None'", "is_union": false, "module": "pants.backend.python.util_rules.pex", @@ -37997,7 +44437,10 @@ "pants.backend.python", "pants.engine.addresses" ], - "dependents": ["pants.backend.python", "pants.core"], + "dependents": [ + "pants.backend.python", + "pants.core" + ], "documentation": "PexRequirementsInfo(req_strings: 'tuple[str, ...]', find_links: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.python.util_rules.pex", @@ -38055,7 +44498,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.python.util_rules.pex.find_interpreter"] + "used_in_rules": [ + "pants.backend.python.util_rules.pex.find_interpreter" + ] }, "pants.backend.python.util_rules.pex.VenvPex": { "consumed_by_rules": [ @@ -38146,7 +44591,9 @@ "pants.backend.python.util_rules.pex.setup_venv_pex_process" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "VenvPexProcess(venv_pex: 'VenvPex', *, description: 'str', argv: 'Iterable[str]' = (), level: 'LogLevel' = , input_digest: 'Digest | None' = None, working_directory: 'str | None' = None, extra_env: 'Mapping[str, str] | None' = None, output_files: 'Iterable[str] | None' = None, output_directories: 'Iterable[str] | None' = None, timeout_seconds: 'int | None' = None, execution_slot_variable: 'str | None' = None, concurrency_available: 'int' = 0, cache_scope: 'ProcessCacheScope' = , append_only_caches: 'Mapping[str, str] | None' = None) -> 'None'", "is_union": false, "module": "pants.backend.python.util_rules.pex", @@ -38195,7 +44642,9 @@ "pants.backend.python.util_rules.pex.create_venv_pex" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "VenvPexRequest(pex_request: 'PexRequest', complete_pex_env: 'CompletePexEnvironment', bin_names: 'Iterable[str]' = (), site_packages_copies: 'bool' = False) -> 'None'", "is_union": false, "module": "pants.backend.python.util_rules.pex", @@ -38220,14 +44669,20 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.pex_cli.download_pex_pex" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.util_rules.pex_cli", "name": "PexCli", "provider": "pants.core", - "returned_by_rules": ["construct_scope_pex_cli"], + "returned_by_rules": [ + "construct_scope_pex_cli" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -38237,7 +44692,9 @@ "pants.backend.python.util_rules.pex_cli.setup_pex_cli_process" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "PexCliProcess(*, subcommand: 'Iterable[str]', extra_args: 'Iterable[str]', description: 'str', additional_input_digest: 'Optional[Digest]' = None, extra_env: 'Optional[Mapping[str, str]]' = None, output_files: 'Optional[Iterable[str]]' = None, output_directories: 'Optional[Iterable[str]]' = None, level: 'LogLevel' = , concurrency_available: 'int' = 0, cache_scope: 'ProcessCacheScope' = ) -> 'None'", "is_union": false, "module": "pants.backend.python.util_rules.pex_cli", @@ -38259,8 +44716,13 @@ "pants.backend.python.util_rules.pex.determine_pex_resolve_info", "pants.backend.python.util_rules.pex_cli.setup_pex_cli_process" ], - "dependencies": ["pants.engine.platform"], - "dependents": ["pants.backend.python", "pants.core"], + "dependencies": [ + "pants.engine.platform" + ], + "dependents": [ + "pants.backend.python", + "pants.core" + ], "documentation": "The Pex PEX binary.", "is_union": false, "module": "pants.backend.python.util_rules.pex_cli", @@ -38277,14 +44739,20 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.pex_environment.find_pex_python" ], - "dependencies": ["pants.engine.env_vars"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.env_vars" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.util_rules.pex_environment", "name": "EnvironmentAware", "provider": "pants.core", - "returned_by_rules": ["construct_env_aware_scope_pex"], + "returned_by_rules": [ + "construct_env_aware_scope_pex" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -38307,7 +44775,9 @@ "pants.backend.python.util_rules.pex.wrap_venv_prex_request", "pants.backend.python.util_rules.pex_cli.setup_pex_cli_process" ], - "dependencies": ["pants.option.global_options"], + "dependencies": [ + "pants.option.global_options" + ], "dependents": [ "pants.backend.codegen.protobuf.python", "pants.backend.experimental.python.typecheck.pytype", @@ -38335,14 +44805,20 @@ "pants.backend.python.util_rules.pex_cli.setup_pex_cli_process", "pants.backend.python.util_rules.pex_environment.find_pex_python" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.util_rules.pex_environment", "name": "PexSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_pex"], + "returned_by_rules": [ + "construct_scope_pex" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -38354,7 +44830,10 @@ "pants.backend.python", "pants.engine.unions" ], - "dependents": ["pants.backend.python", "pants.core"], + "dependents": [ + "pants.backend.python", + "pants.core" + ], "documentation": "The BinaryPath of a Python executable for user code, along with some extras.", "is_union": false, "module": "pants.backend.python.util_rules.pex_environment", @@ -38376,8 +44855,13 @@ }, "pants.backend.python.util_rules.pex_from_targets.ChosenPythonResolve": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go", "pants.core"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.backend.experimental.go", + "pants.core" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "ChosenPythonResolve(name: 'str', lockfile: 'Lockfile')", "is_union": false, "module": "pants.backend.python.util_rules.pex_from_targets", @@ -38398,7 +44882,9 @@ "pants.backend.python.util_rules.pex_from_targets.choose_python_resolve" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "ChosenPythonResolveRequest(addresses: 'Addresses')", "is_union": false, "module": "pants.backend.python.util_rules.pex_from_targets", @@ -38417,8 +44903,13 @@ "pants.backend.python.util_rules.pex_from_targets._setup_constraints_repository_pex", "pants.backend.python.util_rules.pex_from_targets.determine_requirement_strings_in_closure" ], - "dependencies": ["pants.core", "pants.engine.fs"], - "dependents": ["pants.backend.python"], + "dependencies": [ + "pants.core", + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.python" + ], "documentation": "Global constraints specified by the `[python].requirement_constraints` setting, if any.", "is_union": false, "module": "pants.backend.python.util_rules.pex_from_targets", @@ -38436,7 +44927,9 @@ "pants.backend.python.util_rules.pex_from_targets.interpreter_constraints_for_targets" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "InterpreterConstraintsRequest(addresses: 'Iterable[Address]', *, hardcoded_interpreter_constraints: 'InterpreterConstraints | None' = None) -> 'None'", "is_union": false, "module": "pants.backend.python.util_rules.pex_from_targets", @@ -38460,7 +44953,9 @@ "pants.backend.python.util_rules.pex_from_targets.create_pex_from_targets" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "PexFromTargetsRequest(addresses: 'Iterable[Address]', *, output_filename: 'str', internal_only: 'bool', layout: 'PexLayout | None' = None, main: 'MainSpecification | None' = None, inject_args: 'Iterable[str]' = (), inject_env: 'Mapping[str, str]' = FrozenDict({}), platforms: 'PexPlatforms' = PexPlatforms([]), complete_platforms: 'CompletePlatforms' = CompletePlatforms([]), additional_args: 'Iterable[str]' = (), additional_lockfile_args: 'Iterable[str]' = (), include_source_files: 'bool' = True, include_requirements: 'bool' = True, include_local_dists: 'bool' = False, additional_sources: 'Digest | None' = None, additional_inputs: 'Digest | None' = None, hardcoded_interpreter_constraints: 'InterpreterConstraints | None' = None, description: 'str | None' = None, warn_for_transitive_files_targets: 'bool' = False) -> 'None'", "is_union": false, "module": "pants.backend.python.util_rules.pex_from_targets", @@ -38485,7 +44980,9 @@ "pants.backend.python.util_rules.pex_from_targets.generalize_requirements_pex_request" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "Requests a PEX containing only thirdparty requirements for internal/non-portable use.\n\nUsed as part of an optimization to reduce the \"overhead\" (in terms of both time and space) of\nthirdparty requirements by taking advantage of certain PEX features.", "is_union": false, "module": "pants.backend.python.util_rules.pex_from_targets", @@ -38509,7 +45006,9 @@ "pants.backend.python.util_rules.pex_from_targets._setup_constraints_repository_pex" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "_ConstraintsRepositoryPexRequest(repository_pex_request: '_RepositoryPexRequest')", "is_union": false, "module": "pants.backend.python.util_rules.pex_from_targets", @@ -38527,7 +45026,9 @@ "pants.backend.python.util_rules.pex_from_targets.determine_requirement_strings_in_closure" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "Determine the requirement strings used transitively.\n\nThis type is private because callers should likely use `RequirementsPexRequest` or\n`PexFromTargetsRequest` instead.", "is_union": false, "module": "pants.backend.python.util_rules.pex_from_targets", @@ -38545,7 +45046,9 @@ "pants.backend.python.util_rules.pex_from_targets.get_repository_pex" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "_RepositoryPexRequest(addresses: 'Iterable[Address]', *, internal_only: 'bool', hardcoded_interpreter_constraints: 'InterpreterConstraints | None' = None, platforms: 'PexPlatforms' = PexPlatforms([]), complete_platforms: 'CompletePlatforms' = CompletePlatforms([]), additional_lockfile_args: 'tuple[str, ...]' = ()) -> 'None'", "is_union": false, "module": "pants.backend.python.util_rules.pex_from_targets", @@ -38600,7 +45103,9 @@ "pants.backend.python.util_rules.pex_requirements.load_lockfile" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "A request to load and validate the content of the given lockfile.", "is_union": false, "module": "pants.backend.python.util_rules.pex_requirements", @@ -38622,7 +45127,9 @@ }, "pants.backend.python.util_rules.pex_requirements.Lockfile": { "consumed_by_rules": [], - "dependencies": ["pants.backend.python"], + "dependencies": [ + "pants.backend.python" + ], "dependents": [ "pants.backend.build_files.fmt.black", "pants.backend.build_files.fmt.yapf", @@ -38653,7 +45160,10 @@ "pants.backend.python.util_rules.pex.get_req_strings" ], "dependencies": [], - "dependents": ["pants.backend.python", "pants.core"], + "dependents": [ + "pants.backend.python", + "pants.core" + ], "documentation": "A request to resolve a series of requirements (optionally from a \"superset\" resolve).", "is_union": false, "module": "pants.backend.python.util_rules.pex_requirements", @@ -38675,7 +45185,9 @@ "pants.backend.python.util_rules.pex_requirements.get_lockfile_for_resolve" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Resolve(name: 'str', use_entire_lockfile: 'bool')", "is_union": false, "module": "pants.backend.python.util_rules.pex_requirements", @@ -38704,7 +45216,9 @@ "pants.engine.fs", "pants.engine.unions" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Configuration from `[python]` that impacts how the resolve is created.", "is_union": false, "module": "pants.backend.python.util_rules.pex_requirements", @@ -38725,7 +45239,9 @@ "pants.backend.python.util_rules.pex_requirements.determine_resolve_pex_config" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Find all configuration from `[python]` that impacts how the resolve is created.\n\nIf `resolve_name` is None, then most per-resolve options will be ignored because there is no way\nfor users to configure them. However, some options like `[python-repos].indexes` will still be\nloaded.", "is_union": false, "module": "pants.backend.python.util_rules.pex_requirements", @@ -38749,7 +45265,9 @@ "pants.backend.python", "pants.core" ], - "dependents": ["pants.backend.awslambda.python"], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": "PexVenv(digest: 'Digest', path: 'Path')", "is_union": false, "module": "pants.backend.python.util_rules.pex_venv", @@ -38769,7 +45287,9 @@ "pants.backend.python.util_rules.pex_venv.pex_venv" ], "dependencies": [], - "dependents": ["pants.backend.awslambda.python"], + "dependents": [ + "pants.backend.awslambda.python" + ], "documentation": "PexVenvRequest(pex: 'Pex', layout: 'PexVenvLayout', output_path: 'Path', description: 'str', platforms: 'PexPlatforms' = PexPlatforms([]), complete_platforms: 'CompletePlatforms' = CompletePlatforms([]), prefix: 'None | str' = None)", "is_union": false, "module": "pants.backend.python.util_rules.pex_venv", @@ -38827,7 +45347,9 @@ "pants.backend.python.util_rules.python_sources.prepare_python_sources" ], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "PythonSourceFilesRequest(targets: 'Iterable[Target]', *, include_resources: 'bool' = True, include_files: 'bool' = False) -> 'None'", "is_union": false, "module": "pants.backend.python.util_rules.python_sources", @@ -38856,7 +45378,9 @@ }, "pants.backend.python.util_rules.python_sources.StrippedPythonSourceFiles": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [ "pants.backend.python", "pants.backend.python.lint.flake8", @@ -38883,8 +45407,12 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.vcs_versioning.map_to_python_modules" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.python"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.util_rules.vcs_versioning", @@ -38901,8 +45429,12 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.vcs_versioning.generate_python_from_setuptools_scm" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.python"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.util_rules.vcs_versioning", @@ -38917,8 +45449,12 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.vcs_versioning.map_to_python_modules" ], - "dependencies": ["pants.backend.python"], - "dependents": ["pants.backend.experimental.python"], + "dependencies": [ + "pants.backend.python" + ], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": null, "is_union": false, "module": "pants.backend.python.util_rules.vcs_versioning", @@ -38931,7 +45467,9 @@ }, "pants.backend.python.util_rules.vcs_versioning.VCSVersionPythonResolveField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -38948,7 +45486,9 @@ "pants.backend.scala.bsp.rules.handle_bsp_scalac_options_request" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "HandleScalacOptionsRequest(bsp_target_id: 'BuildTargetIdentifier')", "is_union": false, "module": "pants.backend.scala.bsp.rules", @@ -38973,7 +45513,9 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "HandleScalacOptionsResult(item: 'ScalacOptionsItem')", "is_union": false, "module": "pants.backend.scala.bsp.rules", @@ -38992,8 +45534,12 @@ "consumed_by_rules": [ "pants.backend.scala.bsp.rules.bsp_resolve_scala_metadata" ], - "dependencies": ["pants.bsp.util_rules.targets"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.bsp.util_rules.targets" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.bsp.rules", @@ -39008,8 +45554,12 @@ "consumed_by_rules": [ "pants.backend.scala.bsp.rules.bsp_scala_compile_request" ], - "dependencies": ["pants.bsp.util_rules.targets"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.bsp.util_rules.targets" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaBSPCompileRequest(bsp_target: 'BSPBuildTargetInternal', field_sets: 'tuple[_FS, ...]', task_id: 'TaskId')", "is_union": false, "module": "pants.backend.scala.bsp.rules", @@ -39024,8 +45574,12 @@ "consumed_by_rules": [ "pants.backend.scala.bsp.rules.scala_bsp_dependency_modules" ], - "dependencies": ["pants.bsp.util_rules.targets"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.bsp.util_rules.targets" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaBSPDependencyModulesRequest(field_sets: 'tuple[_FS, ...]')", "is_union": false, "module": "pants.backend.scala.bsp.rules", @@ -39038,7 +45592,9 @@ }, "pants.backend.scala.bsp.rules.ScalaBSPLanguageSupport": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.util_rules.lifecycle"], + "dependencies": [ + "pants.bsp.util_rules.lifecycle" + ], "dependents": [], "documentation": null, "is_union": false, @@ -39054,8 +45610,12 @@ "consumed_by_rules": [ "pants.backend.scala.bsp.rules.bsp_scala_resources_request" ], - "dependencies": ["pants.bsp.util_rules.targets"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.bsp.util_rules.targets" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaBSPResourcesRequest(bsp_target: 'BSPBuildTargetInternal', field_sets: 'tuple[_FS, ...]')", "is_union": false, "module": "pants.backend.scala.bsp.rules", @@ -39068,7 +45628,9 @@ }, "pants.backend.scala.bsp.rules.ScalaMainClassesHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -39082,7 +45644,9 @@ }, "pants.backend.scala.bsp.rules.ScalaTestClassesHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -39096,7 +45660,9 @@ }, "pants.backend.scala.bsp.rules.ScalacOptionsHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -39122,7 +45688,9 @@ "pants.jvm.resolve.coursier_fetch", "pants.jvm.resolve.key" ], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ThirdpartyModules(resolve: 'CoursierResolveKey', entries: 'dict[CoursierLockfileEntry, ClasspathEntry]', merged_digest: 'Digest')", "is_union": false, "module": "pants.backend.scala.bsp.rules", @@ -39143,7 +45711,9 @@ "pants.backend.scala.bsp.rules.collect_thirdparty_modules" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ThirdpartyModulesRequest(addresses: 'Addresses')", "is_union": false, "module": "pants.backend.scala.bsp.rules", @@ -39159,7 +45729,9 @@ }, "pants.backend.scala.bsp.spec.ScalaMainClassesResult": { "consumed_by_rules": [], - "dependencies": ["pants.backend.scala.bsp.spec"], + "dependencies": [ + "pants.backend.scala.bsp.spec" + ], "dependents": [], "documentation": "ScalaMainClassesResult(items: 'tuple[ScalaMainClassesItem, ...]', origin_id: 'str | None' = None)", "is_union": false, @@ -39175,7 +45747,9 @@ }, "pants.backend.scala.bsp.spec.ScalaTestClassesResult": { "consumed_by_rules": [], - "dependencies": ["pants.backend.scala.bsp.spec"], + "dependencies": [ + "pants.backend.scala.bsp.spec" + ], "dependents": [], "documentation": "ScalaTestClassesResult(items: 'tuple[ScalaTestClassesItem, ...]', origin_id: 'str | None' = None)", "is_union": false, @@ -39191,7 +45765,9 @@ }, "pants.backend.scala.bsp.spec.ScalacOptionsResult": { "consumed_by_rules": [], - "dependencies": ["pants.backend.scala.bsp.spec"], + "dependencies": [ + "pants.backend.scala.bsp.spec" + ], "dependents": [], "documentation": "ScalacOptionsResult(items: 'tuple[ScalacOptionsItem, ...]')", "is_union": false, @@ -39209,8 +45785,12 @@ "consumed_by_rules": [ "pants.backend.scala.compile.scalac.compile_scala_source" ], - "dependencies": ["pants.jvm.compile"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.jvm.compile" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.compile.scalac", @@ -39225,8 +45805,12 @@ "consumed_by_rules": [ "pants.backend.scala.compile.scalac_plugins.resolve_scala_plugins_for_target" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.compile.scalac_plugins", @@ -39248,7 +45832,9 @@ "pants.backend.scala.compile.scalac_plugins", "pants.engine.environment" ], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaPluginTargetsForTarget(plugins: 'Targets', artifacts: 'Targets')", "is_union": false, "module": "pants.backend.scala.compile.scalac_plugins", @@ -39276,7 +45862,9 @@ "pants.core", "pants.engine.target" ], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaPlugins(names: 'tuple[str, ...]', classpath: 'ClasspathEntry')", "is_union": false, "module": "pants.backend.scala.compile.scalac_plugins", @@ -39295,8 +45883,12 @@ "consumed_by_rules": [ "pants.backend.scala.compile.scalac_plugins.resolve_scala_plugins_for_target" ], - "dependencies": ["pants.backend.experimental.java"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.backend.experimental.java" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaPluginsForTargetRequest(target: 'Target', resolve_name: 'str')", "is_union": false, "module": "pants.backend.scala.compile.scalac_plugins", @@ -39316,7 +45908,9 @@ "pants.backend.scala.compile.scalac_plugins.add_resolve_name_to_plugin_request" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaPluginsForTargetWithoutResolveRequest(target: 'Target')", "is_union": false, "module": "pants.backend.scala.compile.scalac_plugins", @@ -39334,7 +45928,9 @@ "pants.backend.scala.compile.scalac_plugins.fetch_plugins" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaPluginsRequest(plugins: 'Targets', artifacts: 'Targets', resolve: 'CoursierResolveKey')", "is_union": false, "module": "pants.backend.scala.compile.scalac_plugins", @@ -39351,8 +45947,12 @@ "consumed_by_rules": [ "pants.backend.scala.dependency_inference.rules.infer_scala_library_dependency" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.dependency_inference.rules", @@ -39367,8 +45967,12 @@ "consumed_by_rules": [ "pants.backend.scala.dependency_inference.rules.infer_scala_plugin_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.dependency_inference.rules", @@ -39383,8 +45987,12 @@ "consumed_by_rules": [ "pants.backend.scala.dependency_inference.rules.infer_scala_dependencies_via_source_analysis" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.dependency_inference.rules", @@ -39401,7 +46009,9 @@ "pants.backend.experimental.java", "pants.backend.scala.dependency_inference.rules" ], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaRuntimeForResolve(addresses: 'frozenset[Address]')", "is_union": false, "module": "pants.backend.scala.dependency_inference.rules", @@ -39421,7 +46031,9 @@ "pants.backend.scala.dependency_inference.rules.resolve_scala_library_for_resolve" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaRuntimeForResolveRequest(resolve_name: 'str')", "is_union": false, "module": "pants.backend.scala.dependency_inference.rules", @@ -39443,7 +46055,9 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "AnalyzeScalaSourceRequest(source_files: 'SourceFiles', scala_version: 'str', source3: 'bool')", "is_union": false, "module": "pants.backend.scala.dependency_inference.scala_parser", @@ -39475,7 +46089,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "FallibleScalaSourceDependencyAnalysisResult(process_result: 'FallibleProcessResult')", "is_union": false, "module": "pants.backend.scala.dependency_inference.scala_parser", @@ -39505,7 +46121,9 @@ "pants.backend.experimental.scala.lint.scalafmt", "pants.core" ], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.dependency_inference.scala_parser", @@ -39522,8 +46140,12 @@ "consumed_by_rules": [ "pants.backend.scala.dependency_inference.scala_parser.generate_scala_parser_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.dependency_inference.scala_parser", @@ -39539,8 +46161,13 @@ }, "pants.backend.scala.dependency_inference.scala_parser.ScalaSourceDependencyAnalysis": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.helm", "pants.engine.fs"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.backend.experimental.helm", + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaSourceDependencyAnalysis(provided_symbols: 'FrozenOrderedSet[ScalaProvidedSymbol]', provided_symbols_encoded: 'FrozenOrderedSet[ScalaProvidedSymbol]', imports_by_scope: 'FrozenDict[str, tuple[ScalaImport, ...]]', consumed_symbols_by_scope: 'FrozenDict[str, FrozenOrderedSet[str]]', scopes: 'FrozenOrderedSet[str]')", "is_union": false, "module": "pants.backend.scala.dependency_inference.scala_parser", @@ -39561,8 +46188,12 @@ "pants.backend.scala.dependency_inference.symbol_mapper.map_first_party_scala_targets_to_symbols", "pants.backend.scala.resolve.lockfile.validate_scala_runtime_is_present_in_resolve" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.dependency_inference.symbol_mapper", @@ -39579,8 +46210,12 @@ "consumed_by_rules": [ "pants.backend.scala.dependency_inference.symbol_mapper.map_first_party_scala_targets_to_symbols" ], - "dependencies": ["pants.jvm.dependency_inference.symbol_mapper"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.jvm.dependency_inference.symbol_mapper" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.dependency_inference.symbol_mapper", @@ -39592,9 +46227,15 @@ "used_in_rules": [] }, "pants.backend.scala.goals.check.ScalacCheckRequest": { - "consumed_by_rules": ["pants.backend.scala.goals.check.scalac_check"], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.scala"], + "consumed_by_rules": [ + "pants.backend.scala.goals.check.scalac_check" + ], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.goals.check", @@ -39609,8 +46250,12 @@ "consumed_by_rules": [ "pants.backend.scala.goals.repl.create_scala_repl_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.goals.repl", @@ -39625,8 +46270,12 @@ "consumed_by_rules": [ "pants.backend.scala.goals.tailor.find_putative_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "PutativeScalaTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.scala.goals.tailor", @@ -39642,7 +46291,9 @@ "pants.backend.scala.lint.scalafmt.rules.gather_scalafmt_config_files" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala.lint.scalafmt"], + "dependents": [ + "pants.backend.experimental.scala.lint.scalafmt" + ], "documentation": "GatherScalafmtConfigFilesRequest(filepaths: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.scala.lint.scalafmt.rules", @@ -39657,8 +46308,13 @@ }, "pants.backend.scala.lint.scalafmt.rules.ScalafmtConfigFiles": { "consumed_by_rules": [], - "dependencies": ["builtins", "pants.backend.scala.lint.scalafmt.rules"], - "dependents": ["pants.backend.experimental.scala.lint.scalafmt"], + "dependencies": [ + "builtins", + "pants.backend.scala.lint.scalafmt.rules" + ], + "dependents": [ + "pants.backend.experimental.scala.lint.scalafmt" + ], "documentation": "ScalafmtConfigFiles(snapshot: 'Snapshot', source_dir_to_config_file: 'FrozenDict[str, str]')", "is_union": false, "module": "pants.backend.scala.lint.scalafmt.rules", @@ -39675,7 +46331,9 @@ }, "pants.backend.scala.lint.scalafmt.rules.ScalafmtRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -39691,8 +46349,12 @@ "consumed_by_rules": [ "pants.backend.scala.lint.scalafmt.rules.generate_scalafmt_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.scala.lint.scalafmt"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.scala.lint.scalafmt" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.lint.scalafmt.rules", @@ -39707,7 +46369,9 @@ }, "pants.backend.scala.lint.scalafmt.skip_field.SkipScalafmtField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -39725,14 +46389,20 @@ "pants.backend.scala.lint.scalafmt.rules.partition_scalafmt", "pants.backend.scala.lint.scalafmt.rules.scalafmt_fmt" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.scala.lint.scalafmt"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.scala.lint.scalafmt" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.lint.scalafmt.subsystem", "name": "ScalafmtSubsystem", "provider": "pants.backend.experimental.scala.lint.scalafmt", - "returned_by_rules": ["construct_scope_scalafmt"], + "returned_by_rules": [ + "construct_scope_scalafmt" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -39741,8 +46411,12 @@ "consumed_by_rules": [ "pants.backend.scala.resolve.artifact.scala_artifact_classpath" ], - "dependencies": ["pants.jvm.compile"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.jvm.compile" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.resolve.artifact", @@ -39757,8 +46431,12 @@ "consumed_by_rules": [ "pants.backend.scala.resolve.lockfile.validate_scala_runtime_is_present_in_resolve" ], - "dependencies": ["pants.jvm.goals.lockfile"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.jvm.goals.lockfile" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.resolve.lockfile", @@ -39781,7 +46459,9 @@ "pants.backend.scala.resolve.lockfile.validate_scala_runtime_is_present_in_resolve", "pants.backend.scala.target_types.generate_jvm_artifact_targets" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.experimental.codegen.protobuf.scala", "pants.backend.experimental.scala" @@ -39791,7 +46471,9 @@ "module": "pants.backend.scala.subsystems.scala", "name": "ScalaSubsystem", "provider": "pants.backend.experimental.scala", - "returned_by_rules": ["construct_scope_scala"], + "returned_by_rules": [ + "construct_scope_scala" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -39801,14 +46483,20 @@ "pants.backend.scala.dependency_inference.rules.infer_scala_dependencies_via_source_analysis", "pants.backend.scala.target_types.scala_settings_request" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.subsystems.scala_infer", "name": "ScalaInferSubsystem", "provider": "pants.backend.experimental.scala", - "returned_by_rules": ["construct_scope_scala_infer"], + "returned_by_rules": [ + "construct_scope_scala_infer" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -39819,14 +46507,20 @@ "pants.backend.scala.compile.scalac_plugins.resolve_scala_plugins_for_target", "pants.backend.scala.dependency_inference.scala_parser.create_analyze_scala_source_request" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.subsystems.scalac", "name": "Scalac", "provider": "pants.backend.experimental.scala", - "returned_by_rules": ["construct_scope_scalac"], + "returned_by_rules": [ + "construct_scope_scalac" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -39837,14 +46531,20 @@ "pants.backend.scala.test.scalatest.setup_scalatest_for_target", "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_ScalatestTestRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.subsystems.scalatest", "name": "Scalatest", "provider": "pants.backend.experimental.scala", - "returned_by_rules": ["construct_scope_scalatest"], + "returned_by_rules": [ + "construct_scope_scalatest" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -39853,8 +46553,12 @@ "consumed_by_rules": [ "pants.backend.scala.target_types.generate_jvm_artifact_targets" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.target_types", @@ -39871,8 +46575,12 @@ "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_ScalaFieldSet", "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_ScalaFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaFieldSet(address: 'Address', jdk_version: 'JvmJdkField', main_class: 'JvmMainClassNameField', sources: 'ScalaSourceField')", "is_union": false, "module": "pants.backend.scala.target_types", @@ -39887,8 +46595,12 @@ "consumed_by_rules": [ "pants.backend.scala.target_types.scala_settings_request" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.target_types", @@ -39901,7 +46613,9 @@ }, "pants.backend.scala.test.scalatest.ScalatestTestFieldSet": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": "ScalatestTestFieldSet(address: 'Address', sources: 'ScalatestTestSourceField', timeout: 'ScalatestTestTimeoutField', jdk_version: 'JvmJdkField', dependencies: 'JvmDependenciesField', extra_env_vars: 'ScalatestTestExtraEnvVarsField')", "is_union": false, @@ -39915,7 +46629,9 @@ }, "pants.backend.scala.test.scalatest.ScalatestTestRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -39931,8 +46647,12 @@ "consumed_by_rules": [ "pants.backend.scala.test.scalatest.generate_scalatest_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.backend.scala.test.scalatest", @@ -39962,7 +46682,9 @@ "pants.core", "pants.engine.env_vars" ], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "TestSetup(process: 'JvmProcess', reports_dir_prefix: 'str')", "is_union": false, "module": "pants.backend.scala.test.scalatest", @@ -39983,7 +46705,9 @@ "pants.backend.scala.test.scalatest.setup_scalatest_for_target" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "TestSetupRequest(field_set: 'ScalatestTestFieldSet', is_debug: 'bool')", "is_union": false, "module": "pants.backend.scala.test.scalatest", @@ -40002,7 +46726,9 @@ "pants.backend.scala.util_rules.versions.resolve_scala_artifacts_for_version" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaArtifactsForVersionRequest(scala_version: 'str')", "is_union": false, "module": "pants.backend.scala.util_rules.versions", @@ -40022,8 +46748,12 @@ }, "pants.backend.scala.util_rules.versions.ScalaArtifactsForVersionResult": { "consumed_by_rules": [], - "dependencies": ["pants.backend.scala.util_rules.versions"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.backend.scala.util_rules.versions" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "ScalaArtifactsForVersionResult(compiler_coordinate: 'Coordinate', library_coordinate: 'Coordinate', reflect_coordinate: 'Coordinate | None', compiler_main: 'str', repl_main: 'str')", "is_union": false, "module": "pants.backend.scala.util_rules.versions", @@ -40047,8 +46777,12 @@ "consumed_by_rules": [ "pants.backend.shell.dependency_inference.map_shell_files" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.dependency_inference", @@ -40065,8 +46799,12 @@ "consumed_by_rules": [ "pants.backend.shell.dependency_inference.infer_shell_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.dependency_inference", @@ -40082,7 +46820,9 @@ "pants.backend.shell.dependency_inference.parse_shell_imports" ], "dependencies": [], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": "ParseShellImportsRequest(digest: 'Digest', fp: 'str')", "is_union": false, "module": "pants.backend.shell.dependency_inference", @@ -40107,7 +46847,9 @@ "pants.engine.platform", "pants.engine.process" ], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.dependency_inference", @@ -40127,7 +46869,9 @@ "pants.backend.shell.dependency_inference.infer_shell_dependencies" ], "dependencies": [], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": "A mapping of Shell file names to their owning file address.", "is_union": false, "module": "pants.backend.shell.dependency_inference", @@ -40144,8 +46888,12 @@ "consumed_by_rules": [ "pants.backend.shell.goals.tailor.find_putative_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": "PutativeShellTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.shell.goals.tailor", @@ -40158,7 +46906,9 @@ }, "pants.backend.shell.goals.test.ShellTestRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40172,7 +46922,9 @@ }, "pants.backend.shell.goals.test.TestShellCommandFieldSet": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40186,7 +46938,9 @@ }, "pants.backend.shell.lint.shellcheck.rules.ShellcheckRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40200,7 +46954,9 @@ }, "pants.backend.shell.lint.shellcheck.skip_field.SkipShellcheckField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40218,7 +46974,9 @@ "pants.backend.shell.lint.shellcheck.rules.run_shellcheck", "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_ShellcheckRequest" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.shell", "pants.backend.shell.lint.shellcheck" @@ -40228,14 +46986,18 @@ "module": "pants.backend.shell.lint.shellcheck.subsystem", "name": "Shellcheck", "provider": "pants.backend.shell", - "returned_by_rules": ["construct_scope_shellcheck"], + "returned_by_rules": [ + "construct_scope_shellcheck" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.shell.lint.shfmt.rules.ShfmtRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40249,7 +47011,9 @@ }, "pants.backend.shell.lint.shfmt.skip_field.SkipShfmtField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40266,21 +47030,29 @@ "pants.backend.shell.lint.shfmt.rules.shfmt_fmt", "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_ShfmtRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.shell.lint.shfmt"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.shell.lint.shfmt" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.lint.shfmt.subsystem", "name": "Shfmt", "provider": "pants.backend.shell.lint.shfmt", - "returned_by_rules": ["construct_scope_shfmt"], + "returned_by_rules": [ + "construct_scope_shfmt" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.shell.shunit2_test_runner.Shunit2FieldSet": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": "Shunit2FieldSet(address: 'Address', sources: pants.backend.shell.target_types.Shunit2TestSourceField, timeout: pants.backend.shell.target_types.Shunit2TestTimeoutField, shell: pants.backend.shell.target_types.Shunit2ShellField, runtime_package_dependencies: pants.core.goals.test.RuntimePackageDependenciesField)", "is_union": false, @@ -40294,8 +47066,12 @@ }, "pants.backend.shell.shunit2_test_runner.Shunit2Runner": { "consumed_by_rules": [], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": "Shunit2Runner(shell: pants.backend.shell.target_types.Shunit2Shell, binary_path: pants.core.util_rules.system_binaries.BinaryPath)", "is_union": false, "module": "pants.backend.shell.shunit2_test_runner", @@ -40315,7 +47091,9 @@ "pants.backend.shell.shunit2_test_runner.determine_shunit2_shell" ], "dependencies": [], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": "Shunit2RunnerRequest(address: Address, test_file_content: pants.engine.fs.FileContent, shell_field: pants.backend.shell.target_types.Shunit2ShellField)", "is_union": false, "module": "pants.backend.shell.shunit2_test_runner", @@ -40330,7 +47108,9 @@ }, "pants.backend.shell.shunit2_test_runner.Shunit2TestRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40353,7 +47133,9 @@ "pants.engine.fs", "pants.engine.platform" ], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": "TestSetup(process: pants.engine.process.Process)", "is_union": false, "module": "pants.backend.shell.shunit2_test_runner", @@ -40374,7 +47156,9 @@ "pants.backend.shell.shunit2_test_runner.setup_shunit2_for_target" ], "dependencies": [], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": "TestSetupRequest(field_set: pants.backend.shell.shunit2_test_runner.Shunit2FieldSet)", "is_union": false, "module": "pants.backend.shell.shunit2_test_runner", @@ -40395,14 +47179,21 @@ "pants.backend.shell.util_rules.shell_command.prepare_process_request_from_target", "pants.backend.shell.util_rules.shell_command.run_adhoc_result_from_target" ], - "dependencies": ["pants.core", "pants.engine.env_vars"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.core", + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.subsystems.shell_setup", "name": "EnvironmentAware", "provider": "pants.backend.shell", - "returned_by_rules": ["construct_env_aware_scope_shell_setup"], + "returned_by_rules": [ + "construct_env_aware_scope_shell_setup" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -40414,14 +47205,20 @@ "pants.backend.shell.goals.tailor.find_putative_targets", "pants.backend.shell.target_types.generator_settings" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.subsystems.shell_setup", "name": "ShellSetup", "provider": "pants.backend.shell", - "returned_by_rules": ["construct_scope_shell_setup"], + "returned_by_rules": [ + "construct_scope_shell_setup" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -40430,14 +47227,20 @@ "consumed_by_rules": [ "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_ShellTestRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.subsystems.shell_test_subsys", "name": "ShellTestSubsystem", "provider": "pants.backend.shell", - "returned_by_rules": ["construct_scope_shell_test"], + "returned_by_rules": [ + "construct_scope_shell_test" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -40447,14 +47250,20 @@ "pants.backend.shell.shunit2_test_runner.setup_shunit2_for_target", "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_Shunit2TestRequest" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.subsystems.shunit2", "name": "Shunit2", "provider": "pants.backend.shell", - "returned_by_rules": ["construct_scope_shunit2"], + "returned_by_rules": [ + "construct_scope_shunit2" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -40463,8 +47272,12 @@ "consumed_by_rules": [ "pants.backend.shell.target_types.generator_settings" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.target_types", @@ -40479,8 +47292,12 @@ "consumed_by_rules": [ "pants.backend.shell.util_rules.shell_command.shell_command_in_sandbox" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.util_rules.shell_command", @@ -40497,8 +47314,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.not_supported_RunShellCommand", "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_RunShellCommand" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.backend.shell.util_rules.shell_command", @@ -40515,7 +47336,9 @@ "pants.backend.shell.util_rules.shell_command.run_adhoc_result_from_target" ], "dependencies": [], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": "ShellCommandProcessFromTargetRequest(target: 'Target')", "is_union": false, "module": "pants.backend.shell.util_rules.shell_command", @@ -40534,7 +47357,9 @@ "pants.backend.terraform.dependencies.get_terraform_providers" ], "dependencies": [], - "dependents": ["pants.backend.experimental.terraform"], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "TerraformDependenciesRequest(source_files: 'SourceFiles', directories: 'Tuple[str, ...]', backend_config: 'SourceFiles', dependencies_files: 'SourceFiles', initialise_backend: 'bool' = False)", "is_union": false, "module": "pants.backend.terraform.dependencies", @@ -40543,7 +47368,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.terraform.dependencies.init_terraform"] + "used_in_rules": [ + "pants.backend.terraform.dependencies.init_terraform" + ] }, "pants.backend.terraform.dependencies.TerraformDependenciesResponse": { "consumed_by_rules": [], @@ -40557,7 +47384,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.terraform"], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "TerraformDependenciesResponse(fetched_deps: 'Tuple[Tuple[str, Digest], ...]')", "is_union": false, "module": "pants.backend.terraform.dependencies", @@ -40568,14 +47397,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.terraform.dependencies.init_terraform"] + "used_in_rules": [ + "pants.backend.terraform.dependencies.init_terraform" + ] }, "pants.backend.terraform.dependencies.TerraformInitRequest": { "consumed_by_rules": [ "pants.backend.terraform.dependencies.init_terraform" ], "dependencies": [], - "dependents": ["pants.backend.experimental.terraform"], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "TerraformInitRequest(root_module: 'TerraformRootModuleField', backend_config: 'TerraformBackendConfigField', dependencies: 'TerraformDependenciesField', initialise_backend: 'bool' = False)", "is_union": false, "module": "pants.backend.terraform.dependencies", @@ -40599,7 +47432,9 @@ "pants.backend.terraform.dependencies", "pants.core" ], - "dependents": ["pants.backend.experimental.terraform"], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "TerraformInitResponse(sources_and_deps: 'Digest', terraform_files: 'tuple[str, ...]', chdir: 'str')", "is_union": false, "module": "pants.backend.terraform.dependencies", @@ -40619,8 +47454,12 @@ "consumed_by_rules": [ "pants.backend.terraform.dependency_inference.infer_terraform_module_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.terraform"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": null, "is_union": false, "module": "pants.backend.terraform.dependency_inference", @@ -40636,7 +47475,9 @@ "pants.backend.terraform.dependency_inference.setup_process_for_parse_terraform_module_sources" ], "dependencies": [], - "dependents": ["pants.backend.experimental.terraform"], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "ParseTerraformModuleSources(sources_digest: 'Digest', paths: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.terraform.dependency_inference", @@ -40661,7 +47502,9 @@ "pants.backend.python", "pants.core" ], - "dependents": ["pants.backend.experimental.terraform"], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "ParserSetup(pex: 'VenvPex')", "is_union": false, "module": "pants.backend.terraform.dependency_inference", @@ -40678,14 +47521,20 @@ "consumed_by_rules": [ "pants.backend.terraform.dependency_inference.setup_parser" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.terraform"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": null, "is_union": false, "module": "pants.backend.terraform.dependency_inference", "name": "TerraformHcl2Parser", "provider": "pants.backend.experimental.terraform", - "returned_by_rules": ["construct_scope_terraform_hcl2_parser"], + "returned_by_rules": [ + "construct_scope_terraform_hcl2_parser" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -40694,8 +47543,12 @@ "consumed_by_rules": [ "pants.backend.terraform.goals.check.terraform_check" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.terraform"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": null, "is_union": false, "module": "pants.backend.terraform.goals.check", @@ -40710,14 +47563,20 @@ "consumed_by_rules": [ "pants.backend.terraform.goals.check.terraform_check" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.terraform"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": null, "is_union": false, "module": "pants.backend.terraform.goals.check", "name": "TerraformValidateSubsystem", "provider": "pants.backend.experimental.terraform", - "returned_by_rules": ["construct_scope_terraform_validate"], + "returned_by_rules": [ + "construct_scope_terraform_validate" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -40726,8 +47585,12 @@ "consumed_by_rules": [ "pants.backend.terraform.goals.deploy.run_terraform_deploy" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.terraform"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "DeployTerraformFieldSet(address: 'Address', description: 'DescriptionField', root_module: 'TerraformRootModuleField', dependencies: 'TerraformDependenciesField', backend_config: 'TerraformBackendConfigField', var_files: 'TerraformVarFileSourcesField')", "is_union": false, "module": "pants.backend.terraform.goals.deploy", @@ -40743,7 +47606,9 @@ "pants.backend.terraform.goals.deploy.prepare_terraform_deployment" ], "dependencies": [], - "dependents": ["pants.backend.experimental.terraform"], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "TerraformDeploymentRequest(field_set: 'TerraformDeploymentFieldSet')", "is_union": false, "module": "pants.backend.terraform.goals.deploy", @@ -40760,8 +47625,12 @@ "consumed_by_rules": [ "pants.backend.terraform.goals.tailor.find_putative_terrform_module_targets" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.terraform"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "PutativeTerraformTargetsRequest(dirs: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.terraform.goals.tailor", @@ -40777,21 +47646,29 @@ "pants.backend.terraform.lint.tffmt.tffmt.partition_tffmt", "pants.backend.terraform.lint.tffmt.tffmt.tffmt_fmt" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.terraform"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": null, "is_union": false, "module": "pants.backend.terraform.lint.tffmt.tffmt", "name": "TfFmtSubsystem", "provider": "pants.backend.experimental.terraform", - "returned_by_rules": ["construct_scope_terraform_fmt"], + "returned_by_rules": [ + "construct_scope_terraform_fmt" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.terraform.lint.tffmt.tffmt.TffmtRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40805,7 +47682,9 @@ }, "pants.backend.terraform.target_types.AllTerraformDeploymentTargets": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.experimental.go" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40824,7 +47703,9 @@ "pants.backend.terraform.tool.setup_terraform_process" ], "dependencies": [], - "dependents": ["pants.backend.experimental.terraform"], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": "A request to invoke Terraform.", "is_union": false, "module": "pants.backend.terraform.tool", @@ -40846,21 +47727,29 @@ "pants.backend.terraform.goals.tailor.find_putative_terrform_module_targets", "pants.backend.terraform.tool.setup_terraform_process" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.terraform"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.terraform" + ], "documentation": null, "is_union": false, "module": "pants.backend.terraform.tool", "name": "TerraformTool", "provider": "pants.backend.experimental.terraform", - "returned_by_rules": ["construct_scope_download_terraform"], + "returned_by_rules": [ + "construct_scope_download_terraform" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.backend.tools.preamble.rules.PreambleRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40877,14 +47766,20 @@ "pants.backend.tools.preamble.rules.partition_inputs", "pants.backend.tools.preamble.rules.preamble_fmt" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.tools.preamble"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.tools.preamble" + ], "documentation": null, "is_union": false, "module": "pants.backend.tools.preamble.subsystem", "name": "PreambleSubsystem", "provider": "pants.backend.tools.preamble", - "returned_by_rules": ["construct_scope_preamble"], + "returned_by_rules": [ + "construct_scope_preamble" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -40893,8 +47788,12 @@ "consumed_by_rules": [ "pants.backend.tools.semgrep.rules.infer_relevant_semgrep_configs" ], - "dependencies": ["pants.engine.fs"], - "dependents": ["pants.backend.experimental.tools.semgrep"], + "dependencies": [ + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.experimental.tools.semgrep" + ], "documentation": "AllSemgrepConfigs(configs_by_dir: 'dict[PurePath, set[PurePath]]')", "is_union": false, "module": "pants.backend.tools.semgrep.rules", @@ -40909,8 +47808,12 @@ }, "pants.backend.tools.semgrep.rules.RelevantSemgrepConfigs": { "consumed_by_rules": [], - "dependencies": ["pants.backend.tools.semgrep.rules"], - "dependents": ["pants.backend.experimental.tools.semgrep"], + "dependencies": [ + "pants.backend.tools.semgrep.rules" + ], + "dependents": [ + "pants.backend.experimental.tools.semgrep" + ], "documentation": null, "is_union": false, "module": "pants.backend.tools.semgrep.rules", @@ -40921,14 +47824,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.tools.semgrep.rules.partition"] + "used_in_rules": [ + "pants.backend.tools.semgrep.rules.partition" + ] }, "pants.backend.tools.semgrep.rules.RelevantSemgrepConfigsRequest": { "consumed_by_rules": [ "pants.backend.tools.semgrep.rules.infer_relevant_semgrep_configs" ], "dependencies": [], - "dependents": ["pants.backend.experimental.tools.semgrep"], + "dependents": [ + "pants.backend.experimental.tools.semgrep" + ], "documentation": "RelevantSemgrepConfigsRequest(field_set: 'SemgrepFieldSet')", "is_union": false, "module": "pants.backend.tools.semgrep.rules", @@ -40937,12 +47844,20 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.tools.semgrep.rules.partition"] + "used_in_rules": [ + "pants.backend.tools.semgrep.rules.partition" + ] }, "pants.backend.tools.semgrep.rules.SemgrepIgnoreFiles": { - "consumed_by_rules": ["pants.backend.tools.semgrep.rules.partition"], - "dependencies": ["builtins"], - "dependents": ["pants.backend.experimental.tools.semgrep"], + "consumed_by_rules": [ + "pants.backend.tools.semgrep.rules.partition" + ], + "dependencies": [ + "builtins" + ], + "dependents": [ + "pants.backend.experimental.tools.semgrep" + ], "documentation": "SemgrepIgnoreFiles(snapshot: 'Snapshot')", "is_union": false, "module": "pants.backend.tools.semgrep.rules", @@ -40957,7 +47872,9 @@ }, "pants.backend.tools.semgrep.rules.SemgrepLintRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -40974,14 +47891,20 @@ "pants.backend.tools.semgrep.rules.lint", "pants.backend.tools.semgrep.rules.partition" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.tools.semgrep"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.tools.semgrep" + ], "documentation": null, "is_union": false, "module": "pants.backend.tools.semgrep.subsystem", "name": "SemgrepSubsystem", "provider": "pants.backend.experimental.tools.semgrep", - "returned_by_rules": ["construct_scope_semgrep"], + "returned_by_rules": [ + "construct_scope_semgrep" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -40990,14 +47913,20 @@ "consumed_by_rules": [ "pants.backend.tools.workunit_logger.rules.construct_callback" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.tools.workunit_logger"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.tools.workunit_logger" + ], "documentation": null, "is_union": false, "module": "pants.backend.tools.workunit_logger.rules", "name": "WorkunitLogger", "provider": "pants.backend.experimental.tools.workunit_logger", - "returned_by_rules": ["construct_scope_workunit_logger"], + "returned_by_rules": [ + "construct_scope_workunit_logger" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -41006,8 +47935,12 @@ "consumed_by_rules": [ "pants.backend.tools.workunit_logger.rules.construct_callback" ], - "dependencies": ["pants.engine.streaming_workunit_handler"], - "dependents": ["pants.backend.experimental.tools.workunit_logger"], + "dependencies": [ + "pants.engine.streaming_workunit_handler" + ], + "dependents": [ + "pants.backend.experimental.tools.workunit_logger" + ], "documentation": "A unique request type that is installed to trigger construction of our WorkunitsCallback.", "is_union": false, "module": "pants.backend.tools.workunit_logger.rules", @@ -41020,8 +47953,13 @@ }, "pants.backend.tools.yamllint.rules.YamllintConfigFiles": { "consumed_by_rules": [], - "dependencies": ["builtins", "pants.backend.tools.yamllint.rules"], - "dependents": ["pants.backend.experimental.tools.yamllint"], + "dependencies": [ + "builtins", + "pants.backend.tools.yamllint.rules" + ], + "dependents": [ + "pants.backend.experimental.tools.yamllint" + ], "documentation": "YamllintConfigFiles(snapshot: 'Snapshot', source_dir_to_config_files: 'FrozenDict[str, str]')", "is_union": false, "module": "pants.backend.tools.yamllint.rules", @@ -41032,14 +47970,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.tools.yamllint.rules.partition_inputs"] + "used_in_rules": [ + "pants.backend.tools.yamllint.rules.partition_inputs" + ] }, "pants.backend.tools.yamllint.rules.YamllintConfigFilesRequest": { "consumed_by_rules": [ "pants.backend.tools.yamllint.rules.gather_config_files" ], "dependencies": [], - "dependents": ["pants.backend.experimental.tools.yamllint"], + "dependents": [ + "pants.backend.experimental.tools.yamllint" + ], "documentation": "YamllintConfigFilesRequest(filepaths: 'tuple[str, ...]')", "is_union": false, "module": "pants.backend.tools.yamllint.rules", @@ -41048,11 +47990,15 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.tools.yamllint.rules.partition_inputs"] + "used_in_rules": [ + "pants.backend.tools.yamllint.rules.partition_inputs" + ] }, "pants.backend.tools.yamllint.rules.YamllintRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -41070,14 +48016,20 @@ "pants.backend.tools.yamllint.rules.partition_inputs", "pants.backend.tools.yamllint.rules.run_yamllint" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.tools.yamllint"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.tools.yamllint" + ], "documentation": null, "is_union": false, "module": "pants.backend.tools.yamllint.subsystem", "name": "Yamllint", "provider": "pants.backend.experimental.tools.yamllint", - "returned_by_rules": ["construct_scope_yamllint"], + "returned_by_rules": [ + "construct_scope_yamllint" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -41136,7 +48088,9 @@ "pants.core.goals.update_build_files.update_build_files" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "The specs provided by the user for what to run on.\n\nThe `ignores` will filter out all relevant `includes`.\n\nIf your rule does not need to consider includes vs. ignores, e.g. to find all targets in a\ndirectory, you can directly use `RawSpecs`.", "is_union": false, "module": "pants.base.specs", @@ -41159,14 +48113,21 @@ "pants.bsp.util_rules.compile.compile_bsp_target", "pants.jvm.bsp.compile.notify_for_classpath_entry" ], - "dependencies": ["pants.engine.internals.session"], - "dependents": ["pants.backend.experimental.java", "pants.core"], + "dependencies": [ + "pants.engine.internals.session" + ], + "dependents": [ + "pants.backend.experimental.java", + "pants.core" + ], "documentation": "Wrapper type to provide BSP rules with the ability to interact with the BSP protocol\ndriver.", "is_union": false, "module": "pants.bsp.context", "name": "BSPContext", "provider": "pants.core", - "returned_by_rules": ["pants.bsp.rules.bsp_context"], + "returned_by_rules": [ + "pants.bsp.rules.bsp_context" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -41175,14 +48136,20 @@ "consumed_by_rules": [ "pants.bsp.util_rules.targets.materialize_bsp_build_targets" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.bsp.goal", "name": "BSPGoal", "provider": "pants.core", - "returned_by_rules": ["construct_scope_experimental_bsp"], + "returned_by_rules": [ + "construct_scope_experimental_bsp" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -41222,7 +48189,9 @@ "pants.bsp.util_rules.targets.resolve_bsp_build_target_identifier" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "A unique identifier for a target, can use any URI-compatible encoding as long as it is unique\nwithin the workspace.\n\nClients should not infer metadata out of the URI structure such as the path or query parameters,\nuse BuildTarget instead.", "is_union": false, "module": "pants.bsp.spec.base", @@ -41257,14 +48226,19 @@ "module": "pants.bsp.spec.compile", "name": "CompileResult", "provider": "pants.core", - "returned_by_rules": ["pants.bsp.util_rules.compile.bsp_compile_request"], + "returned_by_rules": [ + "pants.bsp.util_rules.compile.bsp_compile_request" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.bsp.spec.lifecycle.InitializeBuildResult": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.spec.lifecycle", "pants.engine.unions"], + "dependencies": [ + "pants.bsp.spec.lifecycle", + "pants.engine.unions" + ], "dependents": [], "documentation": "InitializeBuildResult(display_name: 'str', version: 'str', bsp_version: 'str', capabilities: 'BuildServerCapabilities', data: 'Any | None')", "is_union": false, @@ -41328,7 +48302,9 @@ }, "pants.bsp.spec.targets.DependencySourcesResult": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.spec.targets"], + "dependencies": [ + "pants.bsp.spec.targets" + ], "dependents": [], "documentation": "DependencySourcesResult(items: 'tuple[DependencySourcesItem, ...]')", "is_union": false, @@ -41344,7 +48320,9 @@ }, "pants.bsp.spec.targets.SourcesResult": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.spec.targets"], + "dependencies": [ + "pants.bsp.spec.targets" + ], "dependents": [], "documentation": "SourcesResult(items: 'tuple[SourcesItem, ...]')", "is_union": false, @@ -41382,9 +48360,13 @@ "used_in_rules": [] }, "pants.bsp.util_rules.compile.CompileOneBSPTargetRequest": { - "consumed_by_rules": ["pants.bsp.util_rules.compile.compile_bsp_target"], + "consumed_by_rules": [ + "pants.bsp.util_rules.compile.compile_bsp_target" + ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "CompileOneBSPTargetRequest(bsp_target: 'BSPBuildTargetInternal', origin_id: 'str | None' = None, arguments: 'tuple[str, ...] | None' = ())", "is_union": false, "module": "pants.bsp.util_rules.compile", @@ -41393,11 +48375,15 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.bsp.util_rules.compile.bsp_compile_request"] + "used_in_rules": [ + "pants.bsp.util_rules.compile.bsp_compile_request" + ] }, "pants.bsp.util_rules.compile.CompileRequestHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -41422,13 +48408,18 @@ "name": "BSPLanguageSupport", "provider": "pants.bsp.util_rules.lifecycle", "returned_by_rules": [], - "union_members": ["JavaBSPLanguageSupport", "ScalaBSPLanguageSupport"], + "union_members": [ + "JavaBSPLanguageSupport", + "ScalaBSPLanguageSupport" + ], "union_type": null, "used_in_rules": [] }, "pants.bsp.util_rules.lifecycle.InitializeBuildHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -41445,7 +48436,9 @@ "pants.bsp.util_rules.resources.resources_bsp_target" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "ResourcesForOneBSPTargetRequest(bsp_target: 'BSPBuildTargetInternal')", "is_union": false, "module": "pants.bsp.util_rules.resources", @@ -41454,11 +48447,15 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.bsp.util_rules.resources.bsp_resources_request"] + "used_in_rules": [ + "pants.bsp.util_rules.resources.bsp_resources_request" + ] }, "pants.bsp.util_rules.resources.ResourcesRequestHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -41475,8 +48472,12 @@ "pants.bsp.util_rules.targets.resolve_bsp_build_target_addresses", "pants.bsp.util_rules.targets.resolve_bsp_build_target_source_roots" ], - "dependencies": ["pants.bsp.spec.base"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.bsp.spec.base" + ], + "dependents": [ + "pants.core" + ], "documentation": "BSPBuildTargetInternal(name: 'str', specs: 'RawSpecs', definition: 'BSPTargetDefinition')", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41505,7 +48506,9 @@ "pants.backend.experimental.go", "pants.bsp.util_rules.targets" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Source files and roots for a BSP build target.\n\nIt is a separate class so that it is computed lazily only when called for by an RPC call.", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41526,8 +48529,13 @@ "pants.bsp.util_rules.targets.bsp_workspace_build_targets", "pants.bsp.util_rules.targets.resolve_bsp_build_target_identifier" ], - "dependencies": ["pants.bsp.util_rules.targets", "pants.engine.fs"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.bsp.util_rules.targets", + "pants.engine.fs" + ], + "dependents": [ + "pants.core" + ], "documentation": "BSPBuildTargets(targets_mapping: 'FrozenDict[str, BSPBuildTargetInternal]')", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41571,7 +48579,9 @@ "pants.base.build_root", "pants.core" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Response type for a BSPBuildTargetsMetadataRequest.", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41600,9 +48610,14 @@ "name": "BSPCompileRequest", "provider": "pants.bsp.util_rules.targets", "returned_by_rules": [], - "union_members": ["JavaBSPCompileRequest", "ScalaBSPCompileRequest"], + "union_members": [ + "JavaBSPCompileRequest", + "ScalaBSPCompileRequest" + ], "union_type": null, - "used_in_rules": ["pants.bsp.util_rules.compile.compile_bsp_target"] + "used_in_rules": [ + "pants.bsp.util_rules.compile.compile_bsp_target" + ] }, "pants.bsp.util_rules.targets.BSPCompileResult": { "consumed_by_rules": [], @@ -41616,7 +48631,9 @@ "pants.engine.unions", "pants.jvm.resolve.key" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Result of compilation of a target capable of target compilation.", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41637,14 +48654,18 @@ "pants.bsp.util_rules.targets.BSPDependencyModulesRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "Hook to allow language backends to provide dependency modules.", "is_union": true, "module": "pants.bsp.util_rules.targets", "name": "BSPDependencyModulesRequest", "provider": "pants.bsp.util_rules.targets", "returned_by_rules": [], - "union_members": ["ScalaBSPDependencyModulesRequest"], + "union_members": [ + "ScalaBSPDependencyModulesRequest" + ], "union_type": null, "used_in_rules": [ "pants.bsp.util_rules.targets.resolve_one_dependency_module" @@ -41660,7 +48681,9 @@ "pants.base.build_root", "pants.core" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "BSPDependencyModulesResult(modules: 'tuple[DependencyModule, ...]', digest: 'Digest' = Digest('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 0))", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41688,9 +48711,14 @@ "name": "BSPResourcesRequest", "provider": "pants.bsp.util_rules.targets", "returned_by_rules": [], - "union_members": ["JavaBSPResourcesRequest", "ScalaBSPResourcesRequest"], + "union_members": [ + "JavaBSPResourcesRequest", + "ScalaBSPResourcesRequest" + ], "union_type": null, - "used_in_rules": ["pants.bsp.util_rules.resources.resources_bsp_target"] + "used_in_rules": [ + "pants.bsp.util_rules.resources.resources_bsp_target" + ] }, "pants.bsp.util_rules.targets.BSPResourcesResult": { "consumed_by_rules": [], @@ -41703,7 +48731,9 @@ "pants.engine.target", "pants.engine.unions" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Resources for a target.", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41723,7 +48753,9 @@ }, "pants.bsp.util_rules.targets.BuildTargetSourcesHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -41737,7 +48769,9 @@ }, "pants.bsp.util_rules.targets.DependencyModulesHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -41751,7 +48785,9 @@ }, "pants.bsp.util_rules.targets.DependencySourcesHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -41768,7 +48804,9 @@ "pants.bsp.util_rules.targets.generate_one_bsp_build_target_request" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "GenerateOneBSPBuildTargetRequest(bsp_target: 'BSPBuildTargetInternal')", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41793,7 +48831,9 @@ "pants.bsp.util_rules.targets", "pants.engine.unions" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "GenerateOneBSPBuildTargetResult(build_target: 'BuildTarget', digest: 'Digest' = Digest('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 0))", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41813,7 +48853,9 @@ "pants.bsp.util_rules.targets.materialize_bsp_build_target_sources" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "MaterializeBuildTargetSourcesRequest(bsp_target_id: 'BuildTargetIdentifier')", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41822,12 +48864,19 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.bsp.util_rules.targets.bsp_build_target_sources"] + "used_in_rules": [ + "pants.bsp.util_rules.targets.bsp_build_target_sources" + ] }, "pants.bsp.util_rules.targets.MaterializeBuildTargetSourcesResult": { "consumed_by_rules": [], - "dependencies": ["pants.base.build_root", "pants.bsp.util_rules.targets"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.base.build_root", + "pants.bsp.util_rules.targets" + ], + "dependents": [ + "pants.core" + ], "documentation": "MaterializeBuildTargetSourcesResult(sources_item: 'SourcesItem')", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41838,14 +48887,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.bsp.util_rules.targets.bsp_build_target_sources"] + "used_in_rules": [ + "pants.bsp.util_rules.targets.bsp_build_target_sources" + ] }, "pants.bsp.util_rules.targets.ResolveOneDependencyModuleRequest": { "consumed_by_rules": [ "pants.bsp.util_rules.targets.resolve_one_dependency_module" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "ResolveOneDependencyModuleRequest(bsp_target_id: 'BuildTargetIdentifier')", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41854,7 +48907,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.bsp.util_rules.targets.bsp_dependency_modules"] + "used_in_rules": [ + "pants.bsp.util_rules.targets.bsp_dependency_modules" + ] }, "pants.bsp.util_rules.targets.ResolveOneDependencyModuleResult": { "consumed_by_rules": [], @@ -41867,7 +48922,9 @@ "pants.bsp.util_rules.targets", "pants.engine.unions" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "ResolveOneDependencyModuleResult(bsp_target_id: 'BuildTargetIdentifier', modules: 'tuple[DependencyModule, ...]' = (), digest: 'Digest' = Digest('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 0))", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41878,11 +48935,15 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.bsp.util_rules.targets.bsp_dependency_modules"] + "used_in_rules": [ + "pants.bsp.util_rules.targets.bsp_dependency_modules" + ] }, "pants.bsp.util_rules.targets.WorkspaceBuildTargetsHandlerMapping": { "consumed_by_rules": [], - "dependencies": ["pants.bsp.protocol"], + "dependencies": [ + "pants.bsp.protocol" + ], "dependents": [], "documentation": null, "is_union": false, @@ -41899,7 +48960,9 @@ "pants.bsp.util_rules.targets.parse_one_bsp_mapping" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "_ParseOneBSPMappingRequest(name: 'str', definition: 'BSPTargetDefinition')", "is_union": false, "module": "pants.bsp.util_rules.targets", @@ -41951,7 +49014,9 @@ "module": "pants.core.goals.check", "name": "Check", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.check.check"], + "returned_by_rules": [ + "pants.core.goals.check.check" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -41984,7 +49049,9 @@ "TerraformCheckRequest" ], "union_type": null, - "used_in_rules": ["pants.core.goals.check.check"] + "used_in_rules": [ + "pants.core.goals.check.check" + ] }, "pants.core.goals.check.CheckResult": { "consumed_by_rules": [], @@ -42033,7 +49100,9 @@ "pants.engine.target", "pants.jvm.resolve.key" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Zero or more CheckResult objects for a single type checker.\n\nTypically, type checkers will return one result. If they no-oped, they will return zero results.\nHowever, some type checkers may need to partition their input and thus may need to return\nmultiple results.", "is_union": false, "module": "pants.core.goals.check", @@ -42050,18 +49119,28 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.check.check"] + "used_in_rules": [ + "pants.core.goals.check.check" + ] }, "pants.core.goals.check.CheckSubsystem": { - "consumed_by_rules": ["pants.core.goals.check.check"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.goals.check.check" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.check", "name": "CheckSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_check"], + "returned_by_rules": [ + "construct_scope_check" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -42083,7 +49162,9 @@ "module": "pants.core.goals.deploy", "name": "Deploy", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.deploy.run_deploy"], + "returned_by_rules": [ + "pants.core.goals.deploy.run_deploy" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -42106,7 +49187,9 @@ "DeployTerraformFieldSet" ], "union_type": null, - "used_in_rules": ["pants.core.goals.deploy.run_deploy"] + "used_in_rules": [ + "pants.core.goals.deploy.run_deploy" + ] }, "pants.core.goals.deploy.DeployProcess": { "consumed_by_rules": [], @@ -42115,7 +49198,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "A process that when executed will have the side effect of deploying a target.\n\nTo provide with the ability to deploy a given target, create a custom `DeployFieldSet` for\nthat given target and implement a rule that returns `DeployProcess` for that custom field set:\n\nExample:\n\n @dataclass(frozen=True)\n class MyDeploymentFieldSet(DeployFieldSet):\n pass\n\n @rule\n async def my_deployment_process(field_set: MyDeploymentFieldSet) -> DeployProcess:\n # Create the underlying process that executes the deployment\n process = Process(...)\n return DeployProcess(\n name=\"my_deployment\",\n process=InteractiveProcess.from_process(process)\n )\n\n def rules():\n return [\n *collect_rules(),\n UnionRule(DeployFieldSet, MyDeploymentFieldSet)\n ]\n\nUse the `publish_dependencies` field to provide with a list of targets that produce packages\nwhich need to be externally published before the deployment process is executed.", "is_union": false, "module": "pants.core.goals.deploy", @@ -42127,18 +49212,28 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.deploy.run_deploy"] + "used_in_rules": [ + "pants.core.goals.deploy.run_deploy" + ] }, "pants.core.goals.deploy.DeploySubsystem": { - "consumed_by_rules": ["pants.core.goals.deploy.run_deploy"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.goals.deploy.run_deploy" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.deploy", "name": "DeploySubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_experimental_deploy"], + "returned_by_rules": [ + "construct_scope_experimental_deploy" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -42148,7 +49243,9 @@ "pants.core.goals.deploy.publish_process_for_target" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "_PublishProcessesForTargetRequest(target: 'Target')", "is_union": false, "module": "pants.core.goals.deploy", @@ -42157,7 +49254,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.deploy.run_deploy"] + "used_in_rules": [ + "pants.core.goals.deploy.run_deploy" + ] }, "pants.core.goals.export.Export": { "consumed_by_rules": [], @@ -42181,7 +49280,9 @@ "module": "pants.core.goals.export", "name": "Export", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.export.export"], + "returned_by_rules": [ + "pants.core.goals.export.export" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -42189,16 +49290,22 @@ "pants.core.goals.export.ExportRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A union for exportable data provided by a backend.\n\nSubclass and install a member of this type to export data.", "is_union": true, "module": "pants.core.goals.export", "name": "ExportRequest", "provider": "pants.core", "returned_by_rules": [], - "union_members": ["ExportVenvsRequest"], + "union_members": [ + "ExportVenvsRequest" + ], "union_type": null, - "used_in_rules": ["pants.core.goals.export.export"] + "used_in_rules": [ + "pants.core.goals.export.export" + ] }, "pants.core.goals.export.ExportResult": { "consumed_by_rules": [], @@ -42209,13 +49316,17 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "ExportResult(description: 'str', reldir: 'str', *, digest: 'Digest' = Digest('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 0), post_processing_cmds: 'Iterable[PostProcessingCommand]' = (), resolve: 'str | None' = None)", "is_union": false, "module": "pants.core.goals.export", "name": "ExportResult", "provider": "pants.backend.python", - "returned_by_rules": ["pants.backend.python.goals.export.do_export"], + "returned_by_rules": [ + "pants.backend.python.goals.export.do_export" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -42224,8 +49335,12 @@ }, "pants.core.goals.export.ExportResults": { "consumed_by_rules": [], - "dependencies": ["pants.core"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.export", @@ -42236,7 +49351,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.export.export"] + "used_in_rules": [ + "pants.core.goals.export.export" + ] }, "pants.core.goals.export.ExportSubsystem": { "consumed_by_rules": [ @@ -42245,14 +49362,21 @@ "pants.backend.python.goals.export.export_virtualenvs", "pants.core.goals.export.export" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python", "pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python", + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.export", "name": "ExportSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_export"], + "returned_by_rules": [ + "construct_scope_export" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -42320,8 +49444,12 @@ "consumed_by_rules": [ "pants.backend.python.lint.docformatter.rules.docformatter_fmt" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.python.lint.docformatter"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.python.lint.docformatter" + ], "documentation": "Batch(tool_name: 'str', elements: 'tuple[PartitionElementT, ...]', partition_metadata: 'PartitionMetadataT', snapshot: 'Snapshot')", "is_union": true, "module": "pants.core.goals.fix", @@ -42384,7 +49512,9 @@ "module": "pants.core.goals.fix", "name": "Fix", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.fix.fix"], + "returned_by_rules": [ + "pants.core.goals.fix.fix" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -42408,7 +49538,9 @@ "pants.engine.process", "pants.option.global_options" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "FixResult(input: 'Snapshot', output: 'Snapshot', stdout: 'str', stderr: 'str', tool_name: 'str')", "is_union": false, "module": "pants.core.goals.fix", @@ -42440,26 +49572,40 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.fix.fix_batch"] + "used_in_rules": [ + "pants.core.goals.fix.fix_batch" + ] }, "pants.core.goals.fix.FixSubsystem": { - "consumed_by_rules": ["pants.core.goals.fix.fix"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.goals.fix.fix" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.fix", "name": "FixSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_fix"], + "returned_by_rules": [ + "construct_scope_fix" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.core.goals.fix._FixBatchRequest": { - "consumed_by_rules": ["pants.core.goals.fix.fix_batch"], + "consumed_by_rules": [ + "pants.core.goals.fix.fix_batch" + ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Request to serially fix all the elements in the given batch.", "is_union": false, "module": "pants.core.goals.fix", @@ -42468,7 +49614,10 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.fix.fix", "pants.core.goals.fmt.fmt"] + "used_in_rules": [ + "pants.core.goals.fix.fix", + "pants.core.goals.fmt.fmt" + ] }, "pants.core.goals.fix._FixBatchResult": { "consumed_by_rules": [], @@ -42495,16 +49644,23 @@ "pants.backend.shell.lint.shfmt", "pants.backend.tools.preamble" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "_FixBatchResult(results: 'tuple[FixResult, ...]')", "is_union": false, "module": "pants.core.goals.fix", "name": "_FixBatchResult", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.fix.fix_batch"], + "returned_by_rules": [ + "pants.core.goals.fix.fix_batch" + ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.fix.fix", "pants.core.goals.fmt.fmt"] + "used_in_rules": [ + "pants.core.goals.fix.fix", + "pants.core.goals.fmt.fmt" + ] }, "pants.core.goals.fmt.AbstractFmtRequest": { "consumed_by_rules": [], @@ -42608,21 +49764,31 @@ "module": "pants.core.goals.fmt", "name": "Fmt", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.fmt.fmt"], + "returned_by_rules": [ + "pants.core.goals.fmt.fmt" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.core.goals.fmt.FmtSubsystem": { - "consumed_by_rules": ["pants.core.goals.fmt.fmt"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.goals.fmt.fmt" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.fmt", "name": "FmtSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_fmt"], + "returned_by_rules": [ + "construct_scope_fmt" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -42630,14 +49796,20 @@ "pants.core.goals.generate_lockfiles.GenerateLockfile": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.java", "pants.core"], + "dependents": [ + "pants.backend.experimental.java", + "pants.core" + ], "documentation": "A union base for generating ecosystem-specific lockfiles.\n\nEach language ecosystem should set up a subclass of `GenerateLockfile`, like\n`GeneratePythonLockfile` and `GenerateJVMLockfile`, and register a union rule. They should\nalso set up a simple rule that goes from that class -> `WrappedGenerateLockfile`.\n\nSubclasses will usually want to add additional properties, such as what requirements to\ninstall and Python interpreter constraints.", "is_union": true, "module": "pants.core.goals.generate_lockfiles", "name": "GenerateLockfile", "provider": "pants.core", "returned_by_rules": [], - "union_members": ["GenerateJvmLockfile", "GeneratePythonLockfile"], + "union_members": [ + "GenerateJvmLockfile", + "GeneratePythonLockfile" + ], "union_type": null, "used_in_rules": [ "pants.core.goals.generate_lockfiles.generate_lockfiles_goal" @@ -42652,7 +49824,9 @@ "pants.engine.fs", "pants.jvm.resolve.coursier_fetch" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "The result of generating a lockfile for a particular resolve.", "is_union": false, "module": "pants.core.goals.generate_lockfiles", @@ -42699,14 +49873,21 @@ "pants.core.goals.generate_lockfiles.generate_lockfiles_goal", "pants.jvm.goals.lockfile.generate_jvm_lockfile" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.java", "pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.java", + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.generate_lockfiles", "name": "GenerateLockfilesSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_generate_lockfiles"], + "returned_by_rules": [ + "construct_scope_generate_lockfiles" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -42753,7 +49934,9 @@ "pants.core.goals.generate_lockfiles.KnownUserResolveNames": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "All defined user resolves for a particular language ecosystem.\n\nSee KnownUserResolveNamesRequest for how to use this type. `option_name` should be formatted\nlike `[options-scope].resolves`", "is_union": false, "module": "pants.core.goals.generate_lockfiles", @@ -42773,7 +49956,10 @@ "pants.core.goals.generate_lockfiles.KnownUserResolveNamesRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.java", "pants.core"], + "dependents": [ + "pants.backend.experimental.java", + "pants.core" + ], "documentation": "A hook for a language ecosystem to declare which resolves it has defined.\n\nEach language ecosystem should set up a subclass and register it with a UnionRule. Implement a\nrule that goes from the subclass -> KnownUserResolveNames, usually by simply reading the\n`resolves` option from the relevant subsystem.", "is_union": true, "module": "pants.core.goals.generate_lockfiles", @@ -42793,7 +49979,10 @@ "pants.core.goals.generate_lockfiles.RequestedUserResolveNames": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.java", "pants.core"], + "dependents": [ + "pants.backend.experimental.java", + "pants.core" + ], "documentation": "The user resolves requested for a particular language ecosystem.\n\nEach language ecosystem should set up a subclass and register it with a UnionRule. Implement a\nrule that goes from the subclass -> UserGenerateLockfiles.", "is_union": true, "module": "pants.core.goals.generate_lockfiles", @@ -42811,8 +50000,12 @@ }, "pants.core.goals.generate_lockfiles.UserGenerateLockfiles": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.core" + ], "documentation": "All user resolves for a particular language ecosystem to build.\n\nEach language ecosystem should set up a subclass of `RequestedUserResolveNames` (see its\ndocstring), and implement a rule going from that subclass -> UserGenerateLockfiles. Each element\nin the returned `UserGenerateLockfiles` should be a subclass of `GenerateLockfile`, like\n`GeneratePythonLockfile`.", "is_union": false, "module": "pants.core.goals.generate_lockfiles", @@ -42831,7 +50024,9 @@ "pants.core.goals.generate_lockfiles.WrappedGenerateLockfile": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "WrappedGenerateLockfile(request: 'GenerateLockfile')", "is_union": false, "module": "pants.core.goals.generate_lockfiles", @@ -42852,7 +50047,9 @@ "pants.core.goals.generate_snapshots.environment_await_generate_snapshots" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Request class to request a `GenerateSnapshotsResult` in an environment-aware fashion.", "is_union": false, "module": "pants.core.goals.generate_snapshots", @@ -42889,14 +50086,18 @@ "pants.core.goals.generate_snapshots.GenerateSnapshotsFieldSet": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "The fields necessary to generate snapshots from a target.", "is_union": true, "module": "pants.core.goals.generate_snapshots", "name": "GenerateSnapshotsFieldSet", "provider": "pants.core", "returned_by_rules": [], - "union_members": ["HelmUnitTestFieldSet"], + "union_members": [ + "HelmUnitTestFieldSet" + ], "union_type": null, "used_in_rules": [ "pants.core.goals.generate_snapshots.environment_await_generate_snapshots" @@ -42910,7 +50111,9 @@ "pants.backend.experimental.java", "pants.engine.environment" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "GenerateSnapshotsResult(snapshot: 'Snapshot')", "is_union": false, "module": "pants.core.goals.generate_snapshots", @@ -42929,14 +50132,18 @@ }, "pants.core.goals.generate_snapshots.GenerateSnapshotsSubsystem": { "consumed_by_rules": [], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [], "documentation": null, "is_union": false, "module": "pants.core.goals.generate_snapshots", "name": "GenerateSnapshotsSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_generate_snapshots"], + "returned_by_rules": [ + "construct_scope_generate_snapshots" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43025,9 +50232,15 @@ "used_in_rules": [] }, "pants.core.goals.lint.Batch": { - "consumed_by_rules": ["pants.backend.tools.semgrep.rules.lint"], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.tools.semgrep"], + "consumed_by_rules": [ + "pants.backend.tools.semgrep.rules.lint" + ], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.tools.semgrep" + ], "documentation": null, "is_union": true, "module": "pants.core.goals.lint", @@ -43090,7 +50303,9 @@ "module": "pants.core.goals.lint", "name": "Lint", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.lint.lint"], + "returned_by_rules": [ + "pants.core.goals.lint.lint" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43125,7 +50340,9 @@ "pants.engine.platform", "pants.engine.process" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "LintResult(exit_code: 'int', stdout: 'str', stderr: 'str', linter_name: 'str', partition_description: 'str | None' = None, report: 'Digest' = Digest('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 0), _render_message: 'bool' = True)", "is_union": false, "module": "pants.core.goals.lint", @@ -43149,18 +50366,28 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.lint.lint"] + "used_in_rules": [ + "pants.core.goals.lint.lint" + ] }, "pants.core.goals.lint.LintSubsystem": { - "consumed_by_rules": ["pants.core.goals.lint.lint"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.goals.lint.lint" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.lint", "name": "LintSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_lint"], + "returned_by_rules": [ + "construct_scope_lint" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43231,14 +50458,20 @@ "PartitionRequest" ], "union_type": null, - "used_in_rules": ["pants.core.goals.lint.lint"] + "used_in_rules": [ + "pants.core.goals.lint.lint" + ] }, "pants.core.goals.package.AllPackageableTargets": { "consumed_by_rules": [ "pants.backend.docker.util_rules.dependencies.infer_docker_dependencies" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.docker"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.docker" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.package", @@ -43328,7 +50561,9 @@ "pants.core.goals.package.environment_aware_package" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Request class to request a `BuiltPackage` in an environment-aware fashion.", "is_union": false, "module": "pants.core.goals.package", @@ -43368,7 +50603,9 @@ "module": "pants.core.goals.package", "name": "Package", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.package.package_asset"], + "returned_by_rules": [ + "pants.core.goals.package.package_asset" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43418,14 +50655,18 @@ }, "pants.core.goals.package.PackageSubsystem": { "consumed_by_rules": [], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [], "documentation": null, "is_union": false, "module": "pants.core.goals.package", "name": "PackageSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_package"], + "returned_by_rules": [ + "construct_scope_package" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43447,7 +50688,9 @@ "module": "pants.core.goals.publish", "name": "Publish", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.publish.run_publish"], + "returned_by_rules": [ + "pants.core.goals.publish.run_publish" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43491,7 +50734,9 @@ "pants.engine.environment", "pants.engine.process" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Collection of what processes to run for all built packages.\n\nThis is returned from implementing rules in response to a PublishRequest.\n\nDepending on the capabilities of the publishing tool, the work may be partitioned based on\nnumber of artifacts and/or repositories to publish to.", "is_union": false, "module": "pants.core.goals.publish", @@ -43514,9 +50759,13 @@ ] }, "pants.core.goals.publish.PublishProcessesRequest": { - "consumed_by_rules": ["pants.core.goals.publish.package_for_publish"], + "consumed_by_rules": [ + "pants.core.goals.publish.package_for_publish" + ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Internal request taking all field sets for a target and turning it into a `PublishProcesses`\ncollection (via registered publish plugins).", "is_union": false, "module": "pants.core.goals.publish", @@ -43550,18 +50799,28 @@ "PublishPythonPackageRequest" ], "union_type": null, - "used_in_rules": ["pants.core.goals.publish.package_for_publish"] + "used_in_rules": [ + "pants.core.goals.publish.package_for_publish" + ] }, "pants.core.goals.publish.PublishSubsystem": { - "consumed_by_rules": ["pants.core.goals.publish.run_publish"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.goals.publish.run_publish" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.publish", "name": "PublishSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_publish"], + "returned_by_rules": [ + "construct_scope_publish" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43583,7 +50842,9 @@ "module": "pants.core.goals.repl", "name": "Repl", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.repl.run_repl"], + "returned_by_rules": [ + "pants.core.goals.repl.run_repl" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43601,9 +50862,15 @@ "name": "ReplImplementation", "provider": "pants.core", "returned_by_rules": [], - "union_members": ["IPythonRepl", "PythonRepl", "ScalaRepl"], + "union_members": [ + "IPythonRepl", + "PythonRepl", + "ScalaRepl" + ], "union_type": null, - "used_in_rules": ["pants.core.goals.repl.run_repl"] + "used_in_rules": [ + "pants.core.goals.repl.run_repl" + ] }, "pants.core.goals.repl.ReplRequest": { "consumed_by_rules": [], @@ -43615,7 +50882,9 @@ "pants.core", "pants.engine.target" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "ReplRequest(*, digest: 'Digest', args: 'Iterable[str]', extra_env: 'Optional[Mapping[str, str]]' = None, immutable_input_digests: 'Mapping[str, Digest] | None' = None, append_only_caches: 'Mapping[str, str] | None' = None, run_in_workspace: 'bool' = True) -> 'None'", "is_union": false, "module": "pants.core.goals.repl", @@ -43628,18 +50897,28 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.repl.run_repl"] + "used_in_rules": [ + "pants.core.goals.repl.run_repl" + ] }, "pants.core.goals.repl.ReplSubsystem": { - "consumed_by_rules": ["pants.core.goals.repl.run_repl"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.goals.repl.run_repl" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.repl", "name": "ReplSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_repl"], + "returned_by_rules": [ + "construct_scope_repl" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43667,7 +50946,9 @@ "module": "pants.core.goals.run", "name": "Run", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.run.run"], + "returned_by_rules": [ + "pants.core.goals.run.run" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43680,7 +50961,9 @@ "pants.core", "pants.jvm.package.deploy_jar" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Like RunRequest, but launches the process using the relevant Debug Adapter server.\n\nThe process should be launched waiting for the client to connect.", "is_union": false, "module": "pants.core.goals.run", @@ -43703,7 +50986,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.run.run"] + "used_in_rules": [ + "pants.core.goals.run.run" + ] }, "pants.core.goals.run.RunFieldSet": { "consumed_by_rules": [], @@ -43767,7 +51052,10 @@ "pants.core", "pants.jvm.package.deploy_jar" ], - "dependents": ["pants.backend.experimental.adhoc", "pants.backend.shell"], + "dependents": [ + "pants.backend.experimental.adhoc", + "pants.backend.shell" + ], "documentation": "A run request that launches the process in the sandbox for use as part of a build rule.\n\nThe arguments and environment should only use values relative to the build root (or prefixed\nwith `{chroot}`), or refer to binaries that were fetched with `BinaryPathRequest`.\n\nPresently, implementors can opt to use the existing as not guaranteeing hermeticity, which will\ninternally mark the rule as uncacheable. In such a case, non-safe APIs can be used, however,\nthis behavior can result in poorer performance, and only exists as a stop-gap while\nimplementors work to make sure their `RunRequest`-generating rules can be used in a hermetic\ncontext, or writing new custom rules. (See the Plugin Upgrade Guide for details).", "is_union": false, "module": "pants.core.goals.run", @@ -43868,15 +51156,23 @@ ] }, "pants.core.goals.run.RunSubsystem": { - "consumed_by_rules": ["pants.core.goals.run.run"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.goals.run.run" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.run", "name": "RunSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_run"], + "returned_by_rules": [ + "construct_scope_run" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -43897,7 +51193,9 @@ "pants.backend.shell.goals.tailor.find_putative_targets", "pants.backend.terraform.goals.tailor.find_putative_terrform_module_targets" ], - "dependencies": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.experimental.go" + ], "dependents": [ "pants.backend.codegen.protobuf.python", "pants.backend.codegen.thrift.apache.python", @@ -43931,7 +51229,9 @@ "pants.engine.fs", "pants.engine.target" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Putative target whose sources don't overlap with those of any existing targets.", "is_union": false, "module": "pants.core.goals.tailor", @@ -43942,12 +51242,18 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.tailor.tailor"] + "used_in_rules": [ + "pants.core.goals.tailor.tailor" + ] }, "pants.core.goals.tailor.EditBuildFilesRequest": { - "consumed_by_rules": ["pants.core.goals.tailor.edit_build_files"], + "consumed_by_rules": [ + "pants.core.goals.tailor.edit_build_files" + ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "EditBuildFilesRequest(putative_targets: 'PutativeTargets')", "is_union": false, "module": "pants.core.goals.tailor", @@ -43956,7 +51262,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.tailor.tailor"] + "used_in_rules": [ + "pants.core.goals.tailor.tailor" + ] }, "pants.core.goals.tailor.EditedBuildFiles": { "consumed_by_rules": [], @@ -43967,23 +51275,31 @@ "pants.backend.experimental.java", "pants.engine.fs" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "EditedBuildFiles(digest: 'Digest', created_paths: 'tuple[str, ...]', updated_paths: 'tuple[str, ...]')", "is_union": false, "module": "pants.core.goals.tailor", "name": "EditedBuildFiles", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.tailor.edit_build_files"], + "returned_by_rules": [ + "pants.core.goals.tailor.edit_build_files" + ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.tailor.tailor"] + "used_in_rules": [ + "pants.core.goals.tailor.tailor" + ] }, "pants.core.goals.tailor.PutativeTarget": { "consumed_by_rules": [ "pants.core.goals.tailor.restrict_conflicting_sources" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "A potential target to add, detected by various heuristics.\n\nThis class uses the term \"target\" in the loose sense. It can also represent an invocation of a\ntarget-generating macro.", "is_union": false, "module": "pants.core.goals.tailor", @@ -43992,14 +51308,22 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.tailor.tailor"] + "used_in_rules": [ + "pants.core.goals.tailor.tailor" + ] }, "pants.core.goals.tailor.PutativeTargets": { "consumed_by_rules": [ "pants.core.goals.tailor.rename_conflicting_targets" ], - "dependencies": ["builtins", "pants.engine.fs", "pants.engine.target"], - "dependents": ["pants.core"], + "dependencies": [ + "builtins", + "pants.engine.fs", + "pants.engine.target" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.tailor", @@ -44021,7 +51345,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.tailor.tailor"] + "used_in_rules": [ + "pants.core.goals.tailor.tailor" + ] }, "pants.core.goals.tailor.PutativeTargetsRequest": { "consumed_by_rules": [], @@ -44061,7 +51387,9 @@ "PutativeThriftTargetsRequest" ], "union_type": null, - "used_in_rules": ["pants.core.goals.tailor.tailor"] + "used_in_rules": [ + "pants.core.goals.tailor.tailor" + ] }, "pants.core.goals.tailor.TailorGoal": { "consumed_by_rules": [], @@ -44090,7 +51418,9 @@ "module": "pants.core.goals.tailor", "name": "TailorGoal", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.tailor.tailor"], + "returned_by_rules": [ + "pants.core.goals.tailor.tailor" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -44100,14 +51430,20 @@ "pants.core.goals.tailor.edit_build_files", "pants.core.goals.tailor.tailor" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.tailor", "name": "TailorSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_tailor"], + "returned_by_rules": [ + "construct_scope_tailor" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -44128,7 +51464,9 @@ "pants.backend.python", "pants.backend.shell" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Putative targets that have no name conflicts with existing targets (or each other).", "is_union": false, "module": "pants.core.goals.tailor", @@ -44139,7 +51477,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.tailor.tailor"] + "used_in_rules": [ + "pants.core.goals.tailor.tailor" + ] }, "pants.core.goals.test.Batch": { "consumed_by_rules": [ @@ -44147,8 +51487,12 @@ "pants.backend.shell.shunit2_test_runner.setup_shunit2_debug_test", "pants.core.goals.test._unsupported_debug_adapter_rules.get_test_debug_adapter_request_Shunit2TestRequest" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.shell"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.shell" + ], "documentation": null, "is_union": true, "module": "pants.core.goals.test", @@ -44164,7 +51508,9 @@ "pants.core.goals.test.build_runtime_package_dependencies" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "BuildPackageDependenciesRequest(field: 'RuntimePackageDependenciesField')", "is_union": false, "module": "pants.core.goals.test", @@ -44190,7 +51536,10 @@ "pants.backend.google_cloud_function.python", "pants.backend.python" ], - "dependents": ["pants.backend.python", "pants.backend.shell"], + "dependents": [ + "pants.backend.python", + "pants.backend.shell" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.test", @@ -44209,7 +51558,10 @@ "pants.core.goals.test.CoverageDataCollection": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.go", "pants.backend.python"], + "dependents": [ + "pants.backend.experimental.go", + "pants.backend.python" + ], "documentation": null, "is_union": true, "module": "pants.core.goals.test", @@ -44221,7 +51573,9 @@ "PytestCoverageDataCollection" ], "union_type": null, - "used_in_rules": ["pants.core.goals.test.run_tests"] + "used_in_rules": [ + "pants.core.goals.test.run_tests" + ] }, "pants.core.goals.test.CoverageReports": { "consumed_by_rules": [], @@ -44234,7 +51588,9 @@ "pants.engine.process", "pants.option.global_options" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "CoverageReports(reports: 'tuple[CoverageReport, ...]')", "is_union": false, "module": "pants.core.goals.test", @@ -44246,14 +51602,20 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.test.run_tests"] + "used_in_rules": [ + "pants.core.goals.test.run_tests" + ] }, "pants.core.goals.test.PartitionRequest": { "consumed_by_rules": [ "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_ScalatestTestRequest" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.scala"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": true, "module": "pants.core.goals.test", @@ -44319,15 +51681,21 @@ "module": "pants.core.goals.test", "name": "Test", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.test.run_tests"], + "returned_by_rules": [ + "pants.core.goals.test.run_tests" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.core.goals.test.TestDebugAdapterRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.core" + ], "documentation": "Like TestDebugRequest, but launches the test process using the relevant Debug Adapter server.\n\nThe process should be launched waiting for the client to connect.", "is_union": false, "module": "pants.core.goals.test", @@ -44344,7 +51712,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.test.run_tests"] + "used_in_rules": [ + "pants.core.goals.test.run_tests" + ] }, "pants.core.goals.test.TestDebugRequest": { "consumed_by_rules": [], @@ -44355,7 +51725,9 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "TestDebugRequest(process: 'InteractiveProcess')", "is_union": false, "module": "pants.core.goals.test", @@ -44372,7 +51744,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.test.run_tests"] + "used_in_rules": [ + "pants.core.goals.test.run_tests" + ] }, "pants.core.goals.test.TestExtraEnv": { "consumed_by_rules": [ @@ -44383,7 +51757,9 @@ "pants.backend.shell.shunit2_test_runner.setup_shunit2_for_target", "pants.jvm.test.junit.setup_junit_for_target" ], - "dependencies": ["pants.engine.env_vars"], + "dependencies": [ + "pants.engine.env_vars" + ], "dependents": [ "pants.backend.experimental.go", "pants.backend.experimental.java", @@ -44396,7 +51772,9 @@ "module": "pants.core.goals.test", "name": "TestExtraEnv", "provider": "pants.core", - "returned_by_rules": ["pants.core.goals.test.get_filtered_environment"], + "returned_by_rules": [ + "pants.core.goals.test.get_filtered_environment" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -44471,7 +51849,9 @@ "pants.engine.env_vars", "pants.engine.process" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "TestResult(exit_code: 'int | None', stdout_bytes: 'bytes', stdout_digest: 'FileDigest', stderr_bytes: 'bytes', stderr_digest: 'FileDigest', addresses: 'tuple[Address, ...]', output_setting: 'ShowOutput', result_metadata: 'ProcessResultMetadata | None', partition_description: 'str | None' = None, coverage_data: 'CoverageData | None' = None, xml_results: 'Snapshot | None' = None, extra_output: 'Snapshot | None' = None, log_extra_output: 'bool' = False, process_results: 'Tuple[FallibleProcessResult, ...]' = , output_simplifier: 'Simplifier' = Simplifier(strip_chroot_path=True, strip_formatting=False))", "is_union": false, "module": "pants.core.goals.test", @@ -44488,7 +51868,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.test.run_tests"] + "used_in_rules": [ + "pants.core.goals.test.run_tests" + ] }, "pants.core.goals.test.TestSubsystem": { "consumed_by_rules": [ @@ -44506,7 +51888,9 @@ "pants.jvm.test.junit.run_junit_test", "pants.jvm.test.junit.setup_junit_for_target" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.experimental.go", "pants.backend.experimental.helm", @@ -44521,7 +51905,9 @@ "module": "pants.core.goals.test", "name": "TestSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_test"], + "returned_by_rules": [ + "construct_scope_test" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -44531,7 +51917,9 @@ "pants.core.goals.update_build_files.format_build_file_with_black" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.update_build_files", @@ -44547,7 +51935,9 @@ "pants.core.goals.update_build_files.format_build_file_with_yapf" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.update_build_files", @@ -44563,7 +51953,9 @@ "pants.core.goals.update_build_files.maybe_rename_deprecated_fields" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.update_build_files", @@ -44579,7 +51971,9 @@ "pants.core.goals.update_build_files.maybe_rename_deprecated_targets" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.update_build_files", @@ -44600,7 +51994,9 @@ "pants.backend.python", "pants.engine.fs" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "RewrittenBuildFile(path: 'str', lines: 'tuple[str, ...]', change_descriptions: 'tuple[str, ...]')", "is_union": false, "module": "pants.core.goals.update_build_files", @@ -44621,7 +52017,9 @@ "pants.core.goals.update_build_files.RewrittenBuildFileRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "RewrittenBuildFileRequest(path: 'str', lines: 'tuple[str, ...]', colors_enabled: 'bool')", "is_union": true, "module": "pants.core.goals.update_build_files", @@ -44669,14 +52067,20 @@ "consumed_by_rules": [ "pants.core.goals.update_build_files.update_build_files" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.goals.update_build_files", "name": "UpdateBuildFilesSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_update_build_files"], + "returned_by_rules": [ + "construct_scope_update_build_files" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -44688,14 +52092,21 @@ "pants.core.goals.run.run", "pants.core.goals.test.run_tests" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.python", "pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.python", + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.subsystems.debug_adapter", "name": "DebugAdapterSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_debug_adapter"], + "returned_by_rules": [ + "construct_scope_debug_adapter" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -44704,14 +52115,20 @@ "consumed_by_rules": [ "pants.core.subsystems.python_bootstrap.python_bootstrap" ], - "dependencies": ["pants.engine.env_vars"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.env_vars" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.subsystems.python_bootstrap", "name": "EnvironmentAware", "provider": "pants.core", - "returned_by_rules": ["construct_env_aware_scope_python_bootstrap"], + "returned_by_rules": [ + "construct_env_aware_scope_python_bootstrap" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -44721,7 +52138,9 @@ "pants.backend.python.util_rules.pex_environment.find_pex_python" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "PythonBootstrap(interpreter_names: 'tuple[str, ...]', interpreter_search_paths: 'tuple[str, ...]')", "is_union": false, "module": "pants.core.subsystems.python_bootstrap", @@ -44739,14 +52158,20 @@ "construct_env_aware_scope_python_bootstrap", "pants.core.util_rules.adhoc_binaries.download_python_binary" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.subsystems.python_bootstrap", "name": "PythonBootstrapSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_python_bootstrap"], + "returned_by_rules": [ + "construct_scope_python_bootstrap" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -44756,7 +52181,9 @@ "pants.core.subsystems.python_bootstrap._expand_interpreter_search_paths" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "_ExpandInterpreterSearchPathsRequest(interpreter_search_paths: 'Collection[str]', env_tgt: 'EnvironmentTarget')", "is_union": false, "module": "pants.core.subsystems.python_bootstrap", @@ -44771,8 +52198,12 @@ }, "pants.core.subsystems.python_bootstrap._SearchPaths": { "consumed_by_rules": [], - "dependencies": ["pants.engine.env_vars"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.env_vars" + ], + "dependents": [ + "pants.core" + ], "documentation": "_SearchPaths(paths: 'tuple[str, ...]')", "is_union": false, "module": "pants.core.subsystems.python_bootstrap", @@ -44788,15 +52219,23 @@ ] }, "pants.core.target_types.AllAssetTargets": { - "consumed_by_rules": ["pants.core.target_types.map_assets_by_path"], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.target_types.map_assets_by_path" + ], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.core" + ], "documentation": "AllAssetTargets(resources: 'tuple[Target, ...]', files: 'tuple[Target, ...]')", "is_union": false, "module": "pants.core.target_types", "name": "AllAssetTargets", "provider": "pants.core", - "returned_by_rules": ["pants.core.target_types.find_all_assets"], + "returned_by_rules": [ + "pants.core.target_types.find_all_assets" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -44806,13 +52245,18 @@ "pants.backend.helm.dependency_inference.unittest.infer_chart_dependency_into_unittests" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm", "pants.backend.python"], + "dependents": [ + "pants.backend.experimental.helm", + "pants.backend.python" + ], "documentation": "AllAssetTargetsByPath(resources: 'FrozenDict[PurePath, frozenset[Target]]', files: 'FrozenDict[PurePath, frozenset[Target]]')", "is_union": false, "module": "pants.core.target_types", "name": "AllAssetTargetsByPath", "provider": "pants.core", - "returned_by_rules": ["pants.core.target_types.map_assets_by_path"], + "returned_by_rules": [ + "pants.core.target_types.map_assets_by_path" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -44820,9 +52264,13 @@ ] }, "pants.core.target_types.ArchiveFieldSet": { - "consumed_by_rules": ["pants.core.target_types.package_archive_target"], + "consumed_by_rules": [ + "pants.core.target_types.package_archive_target" + ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "ArchiveFieldSet(address: 'Address', packages: 'ArchivePackagesField', files: 'ArchiveFilesField', format_field: 'ArchiveFormatField', output_path: 'OutputPathField')", "is_union": false, "module": "pants.core.target_types", @@ -44834,9 +52282,15 @@ "used_in_rules": [] }, "pants.core.target_types.GenerateFileSourceRequest": { - "consumed_by_rules": ["pants.core.target_types.hydrate_file_source"], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.target_types.hydrate_file_source" + ], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.target_types", @@ -44848,9 +52302,15 @@ "used_in_rules": [] }, "pants.core.target_types.GenerateResourceSourceRequest": { - "consumed_by_rules": ["pants.core.target_types.hydrate_resource_source"], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.target_types.hydrate_resource_source" + ], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.target_types", @@ -44862,9 +52322,15 @@ "used_in_rules": [] }, "pants.core.target_types.RelocateFilesViaCodegenRequest": { - "consumed_by_rules": ["pants.core.target_types.relocate_files"], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.core.target_types.relocate_files" + ], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.target_types", @@ -44880,7 +52346,9 @@ "pants.core.util_rules.adhoc_binaries.find_gunzip_wrapper" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "GunzipBinary(python_binary: 'PythonBuildStandaloneBinary')", "is_union": false, "module": "pants.core.util_rules.adhoc_binaries", @@ -44892,7 +52360,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.util_rules.archive.maybe_extract_archive"] + "used_in_rules": [ + "pants.core.util_rules.archive.maybe_extract_archive" + ] }, "pants.core.util_rules.adhoc_binaries.PythonBuildStandaloneBinary": { "consumed_by_rules": [ @@ -44902,7 +52372,10 @@ "pants.jvm.resolve.coursier_setup.setup_coursier" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java", "pants.core"], + "dependents": [ + "pants.backend.experimental.java", + "pants.core" + ], "documentation": "A Python interpreter for use by `@rule` code as an alternative to BashBinary scripts.\n\nThis interpreter is provided by Python Build Standalone https://gregoryszorc.com/docs/python-build-standalone/main/,\nwhich has a few caveats. Namely it doesn't play nicely with third-party sdists. Meaning Pants'\nscripts being run by Python Build Standalone should avoid third-party sdists.", "is_union": false, "module": "pants.core.util_rules.adhoc_binaries", @@ -44920,7 +52393,9 @@ "pants.core.util_rules.adhoc_binaries.download_python_binary" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.adhoc_binaries", @@ -44942,7 +52417,9 @@ "pants.backend.experimental.java", "pants.engine.platform" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.adhoc_binaries", @@ -44963,7 +52440,9 @@ "pants.core.util_rules.adhoc_process_support.run_adhoc_process" ], "dependencies": [], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": "AdhocProcessRequest(description: 'str', address: 'Address', working_directory: 'str', root_output_directory: 'str', argv: 'tuple[str, ...]', timeout: 'int | None', input_digest: 'Digest', immutable_input_digests: 'FrozenDict[str, Digest] | None', append_only_caches: 'FrozenDict[str, str] | None', output_files: 'tuple[str, ...]', output_directories: 'tuple[str, ...]', fetch_env_vars: 'tuple[str, ...]', supplied_env_var_values: 'FrozenDict[str, str] | None', log_on_process_errors: 'FrozenDict[int, str] | None', log_output: 'bool', capture_stdout_file: 'str | None', capture_stderr_file: 'str | None')", "is_union": false, "module": "pants.core.util_rules.adhoc_process_support", @@ -44993,7 +52472,10 @@ "pants.core", "pants.engine.process" ], - "dependents": ["pants.backend.experimental.adhoc", "pants.backend.shell"], + "dependents": [ + "pants.backend.experimental.adhoc", + "pants.backend.shell" + ], "documentation": "AdhocProcessResult(process_result: 'ProcessResult', adjusted_digest: 'Digest')", "is_union": false, "module": "pants.core.util_rules.adhoc_process_support", @@ -45020,7 +52502,10 @@ "pants.backend.experimental.java", "pants.core" ], - "dependents": ["pants.backend.experimental.adhoc", "pants.backend.shell"], + "dependents": [ + "pants.backend.experimental.adhoc", + "pants.backend.shell" + ], "documentation": "ExtraSandboxContents(digest: 'Digest', path: 'str | None', immutable_input_digests: 'Mapping[str, Digest]', append_only_caches: 'Mapping[str, str]', extra_env: 'Mapping[str, str]')", "is_union": false, "module": "pants.core.util_rules.adhoc_process_support", @@ -45043,7 +52528,9 @@ "pants.core.util_rules.adhoc_process_support.merge_extra_sandbox_contents" ], "dependencies": [], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": "MergeExtraSandboxContents(additions: 'tuple[ExtraSandboxContents, ...]')", "is_union": false, "module": "pants.core.util_rules.adhoc_process_support", @@ -45064,7 +52551,9 @@ "pants.core.util_rules.adhoc_process_support.resolve_execution_environment" ], "dependencies": [], - "dependents": ["pants.backend.shell"], + "dependents": [ + "pants.backend.shell" + ], "documentation": "ResolveExecutionDependenciesRequest(address: 'Address', execution_dependencies: 'tuple[str, ...] | None', runnable_dependencies: 'tuple[str, ...] | None')", "is_union": false, "module": "pants.core.util_rules.adhoc_process_support", @@ -45099,7 +52588,10 @@ "pants.core", "pants.engine.addresses" ], - "dependents": ["pants.backend.experimental.adhoc", "pants.backend.shell"], + "dependents": [ + "pants.backend.experimental.adhoc", + "pants.backend.shell" + ], "documentation": "ResolvedExecutionDependencies(digest: 'Digest', runnable_dependencies: 'RunnableDependencies | None')", "is_union": false, "module": "pants.core.util_rules.adhoc_process_support", @@ -45119,9 +52611,13 @@ ] }, "pants.core.util_rules.archive.CreateArchive": { - "consumed_by_rules": ["pants.core.util_rules.archive.create_archive"], + "consumed_by_rules": [ + "pants.core.util_rules.archive.create_archive" + ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "A request to create an archive.\n\nAll files in the input snapshot will be included in the resulting archive.", "is_union": false, "module": "pants.core.util_rules.archive", @@ -45130,7 +52626,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.target_types.package_archive_target"] + "used_in_rules": [ + "pants.core.target_types.package_archive_target" + ] }, "pants.core.util_rules.archive.ExtractedArchive": { "consumed_by_rules": [], @@ -45140,7 +52638,9 @@ "pants.backend.experimental.helm", "pants.backend.experimental.java" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "The result of extracting an archive.", "is_union": false, "module": "pants.core.util_rules.archive", @@ -45165,7 +52665,9 @@ "pants.backend.experimental.helm", "pants.backend.experimental.java" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "A request to extract a single archive file (otherwise returns the input digest).\n\n:param digest: The digest of the archive to maybe extract. If the archive contains a single file\n which matches a known suffix, the `ExtractedArchive` will contain the extracted digest.\n Otherwise the `ExtractedArchive` will contain this digest.\n:param use_suffix: If provided, extracts the single file archive as if it had this suffix.\n Useful in situations where the file is archived then renamed.\n (E.g. A Python `.whl` is a renamed `.zip`, so the client should provide `\".zip\"`)", "is_union": false, "module": "pants.core.util_rules.archive", @@ -45183,7 +52685,9 @@ "pants.core.util_rules.asdf.resolve_asdf_tool_paths" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "AsdfToolPathsRequest(env_tgt: 'EnvironmentTarget', tool_name: 'str', tool_description: 'str', resolve_standard: 'bool', resolve_local: 'bool', paths_option_name: 'str', bin_relpath: 'str' = 'bin')", "is_union": false, "module": "pants.core.util_rules.asdf", @@ -45200,7 +52704,10 @@ }, "pants.core.util_rules.asdf.AsdfToolPathsResult": { "consumed_by_rules": [], - "dependencies": ["pants.base.build_root", "pants.engine.env_vars"], + "dependencies": [ + "pants.base.build_root", + "pants.engine.env_vars" + ], "dependents": [ "pants.backend.experimental.go", "pants.backend.experimental.openapi.lint.spectral", @@ -45224,7 +52731,10 @@ }, "pants.core.util_rules.config_files.ConfigFiles": { "consumed_by_rules": [], - "dependencies": ["builtins", "pants.engine.fs"], + "dependencies": [ + "builtins", + "pants.engine.fs" + ], "dependents": [ "pants.backend.build_files.fmt.black", "pants.backend.build_files.fmt.yapf", @@ -45285,7 +52795,9 @@ "pants.core.util_rules.config_files.find_config_file" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Resolve the specified config files if given, else look for candidate config files if\ndiscovery is enabled.\n\nFiles in `check_existence` only need to exist, whereas files in `check_content` both must exist\nand contain the bytes snippet in the file.", "is_union": false, "module": "pants.core.util_rules.config_files", @@ -45329,7 +52841,9 @@ "pants.core.goals.package.package_asset", "pants.core.goals.test.run_tests" ], - "dependencies": ["pants.base.build_root"], + "dependencies": [ + "pants.base.build_root" + ], "dependents": [ "pants.backend.experimental.go", "pants.backend.python", @@ -45340,7 +52854,9 @@ "module": "pants.core.util_rules.distdir", "name": "DistDir", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.distdir.get_distdir"], + "returned_by_rules": [ + "pants.core.util_rules.distdir.get_distdir" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -45373,7 +52889,9 @@ }, "pants.core.util_rules.environments.OptionField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -45397,7 +52915,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.test.run_tests"] + "used_in_rules": [ + "pants.core.goals.test.run_tests" + ] }, "pants.core.util_rules.external_tool.DownloadedExternalTool": { "consumed_by_rules": [], @@ -45464,7 +52984,9 @@ "pants.core.util_rules.external_tool.download_external_tool" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "ExternalToolRequest(download_file_request: 'DownloadFile', exe: 'str')", "is_union": false, "module": "pants.core.util_rules.external_tool", @@ -45507,7 +53029,9 @@ "pants.engine.internals.build_files", "pants.engine.target" ], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "A collection of (, ) pairs.\n\nWhen implementing a plugin, one of your rules will return this type, taking in a\n`PartitionRequest` specific to your plugin.\n\nThe return likely will fit into one of:\n - Returning empty partitions: E.g. if your tool is being skipped.\n - Returning one partition. The partition may contain all of the inputs\n (as will likely be the case for target-based plugins) or a subset (which will likely be the\n case for targetless plugins).\n - Returning >1 partition. This might be the case if you can't run\n the tool on all the inputs at once. E.g. having to run a Python tool on XYZ with Py3,\n and files ABC with Py2.", "is_union": false, "module": "pants.core.util_rules.partitions", @@ -45571,7 +53095,9 @@ "pants.core.util_rules.search_paths.validate_search_paths" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "ValidateSearchPathsRequest(env_tgt: 'EnvironmentTarget', search_paths: 'tuple[str, ...]', option_origin: 'str', environment_key: 'str', is_default: 'bool', local_only: 'FrozenOrderedSet[str]')", "is_union": false, "module": "pants.core.util_rules.search_paths", @@ -45637,7 +53163,9 @@ "pants.core.util_rules.search_paths.get_un_cachable_version_manager_paths" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "VersionManagerSearchPathsRequest(env_tgt: 'EnvironmentTarget', root_dir: 'str | None', tool_path: 'str', option: 'str', version_files: 'tuple[str, ...]' = (), local_token: 'str | None' = None)", "is_union": false, "module": "pants.core.util_rules.search_paths", @@ -45657,7 +53185,10 @@ "pants.backend.kotlin.dependency_inference.kotlin_parser.analyze_kotlin_source_dependencies", "pants.core.util_rules.stripped_source_files.strip_source_roots" ], - "dependencies": ["builtins", "pants.backend.experimental.go"], + "dependencies": [ + "builtins", + "pants.backend.experimental.go" + ], "dependents": [ "pants.backend.codegen.thrift.apache.python", "pants.backend.docker", @@ -45742,7 +53273,10 @@ "pants.core.util_rules.source_files.determine_source_files" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala", "pants.core"], + "dependents": [ + "pants.backend.experimental.scala", + "pants.core" + ], "documentation": "SourceFilesRequest(sources_fields: Iterable[pants.engine.target.SourcesField], *, for_sources_types: Iterable[Type[pants.engine.target.SourcesField]] = (,), enable_codegen: bool = False)", "is_union": false, "module": "pants.core.util_rules.source_files", @@ -45843,7 +53377,9 @@ "pants.core.util_rules.stripped_source_files.strip_file_name" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "StrippedFileNameRequest(file_path: str)", "is_union": false, "module": "pants.core.util_rules.stripped_source_files", @@ -45863,7 +53399,9 @@ }, "pants.core.util_rules.stripped_source_files.StrippedSourceFileNames": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.experimental.go" + ], "dependents": [], "documentation": "The file names from a target's `sources` field, with source roots stripped.\n\nUse via `Get(StrippedSourceFileNames, SourcePathsRequest(tgt.get(SourcesField))`.", "is_union": false, @@ -45921,15 +53459,23 @@ ] }, "pants.core.util_rules.subprocess_environment.SubprocessEnvironment": { - "consumed_by_rules": ["construct_env_aware_scope_subprocess_environment"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "construct_env_aware_scope_subprocess_environment" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.subprocess_environment", "name": "SubprocessEnvironment", "provider": "pants.core", - "returned_by_rules": ["construct_scope_subprocess_environment"], + "returned_by_rules": [ + "construct_scope_subprocess_environment" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -45938,8 +53484,12 @@ "consumed_by_rules": [ "pants.backend.python.util_rules.pex_environment.find_pex_python" ], - "dependencies": ["pants.engine.env_vars"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.env_vars" + ], + "dependents": [ + "pants.core" + ], "documentation": "SubprocessEnvironmentVars(vars: pants.util.frozendict.FrozenDict[str, str])", "is_union": false, "module": "pants.core.util_rules.subprocess_environment", @@ -45991,7 +53541,9 @@ "module": "pants.core.util_rules.system_binaries", "name": "BashBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.get_bash"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.get_bash" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -46006,7 +53558,9 @@ "pants.backend.go.util_rules.cgo_binaries", "pants.core" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "BinaryPath(path: 'str', fingerprint: 'str | None' = None) -> 'None'", "is_union": false, "module": "pants.core.util_rules.system_binaries", @@ -46028,7 +53582,9 @@ "pants.core.util_rules.system_binaries.find_binary" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Request to find a binary of a given name.\n\nIf `check_file_entries` is `True` a BinaryPathRequest will consider any entries in the\n`search_path` that are file paths in addition to traditional directory paths.\n\nIf a `test` is specified all binaries that are found will be executed with the test args and\nonly those binaries whose test executions exit with return code 0 will be retained.\nAdditionally, if test execution includes stdout content, that will be used to fingerprint the\nbinary path so that upgrades and downgrades can be detected. A reasonable test for many programs\nmight be `BinaryPathTest(args=[\"--version\"])` since it will both ensure the program runs and\nalso produce stdout text that changes upon upgrade or downgrade of the binary at the discovered\npath.", "is_union": false, "module": "pants.core.util_rules.system_binaries", @@ -46159,7 +53715,9 @@ "pants.core.util_rules.system_binaries.create_binary_shims" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Request to create shims for one or more system binaries.", "is_union": false, "module": "pants.core.util_rules.system_binaries", @@ -46181,13 +53739,17 @@ "pants.backend.helm.subsystems.post_renderer.setup_post_renderer_launcher" ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "CatBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_cat"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_cat" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46201,7 +53763,9 @@ "module": "pants.core.util_rules.system_binaries", "name": "ChmodBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_chmod"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_chmod" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46211,13 +53775,17 @@ "pants.backend.python.typecheck.mypy.rules.mypy_typecheck_partition" ], "dependencies": [], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "CpBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_cp"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_cp" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46227,13 +53795,17 @@ "pants.backend.codegen.protobuf.lint.buf.format_rules.run_buf_format" ], "dependencies": [], - "dependents": ["pants.backend.codegen.protobuf.lint.buf"], + "dependents": [ + "pants.backend.codegen.protobuf.lint.buf" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "DiffBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_diff"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_diff" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46262,14 +53834,21 @@ "pants.core.util_rules.system_binaries.get_bash", "pants.core.util_rules.system_binaries.maybe_find_git" ], - "dependencies": ["pants.engine.env_vars"], - "dependents": ["pants.backend.experimental.adhoc", "pants.core"], + "dependencies": [ + "pants.engine.env_vars" + ], + "dependents": [ + "pants.backend.experimental.adhoc", + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "EnvironmentAware", "provider": "pants.core", - "returned_by_rules": ["construct_env_aware_scope_system_binaries"], + "returned_by_rules": [ + "construct_env_aware_scope_system_binaries" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46283,7 +53862,9 @@ "module": "pants.core.util_rules.system_binaries", "name": "GitBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_git"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_git" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46293,13 +53874,17 @@ "pants.backend.python.typecheck.mypy.rules.mypy_typecheck_partition" ], "dependencies": [], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "LnBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_ln"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_ln" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46310,7 +53895,9 @@ "pants.vcs.git.get_git_worktree" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "MaybeGitBinary(git_binary: 'GitBinary | None' = None)", "is_union": false, "module": "pants.core.util_rules.system_binaries", @@ -46329,13 +53916,17 @@ "pants.backend.python.typecheck.mypy.rules.mypy_typecheck_partition" ], "dependencies": [], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "MkdirBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_mkdir"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_mkdir" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46345,7 +53936,9 @@ "pants.backend.python.typecheck.mypy.rules.mypy_typecheck_partition" ], "dependencies": [], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", @@ -46363,13 +53956,17 @@ "pants.backend.python.typecheck.mypy.rules.mypy_typecheck_partition" ], "dependencies": [], - "dependents": ["pants.backend.python.typecheck.mypy"], + "dependents": [ + "pants.backend.python.typecheck.mypy" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "MvBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_mv"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_mv" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46383,7 +53980,9 @@ "module": "pants.core.util_rules.system_binaries", "name": "OpenBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_open"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_open" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46393,7 +53992,9 @@ "pants.backend.scala.bsp.rules.bsp_resolve_scala_metadata" ], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", @@ -46407,15 +54008,23 @@ "used_in_rules": [] }, "pants.core.util_rules.system_binaries.SystemBinariesSubsystem": { - "consumed_by_rules": ["construct_env_aware_scope_system_binaries"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "construct_env_aware_scope_system_binaries" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "SystemBinariesSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_system_binaries"], + "returned_by_rules": [ + "construct_scope_system_binaries" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46424,14 +54033,20 @@ "consumed_by_rules": [ "pants.core.util_rules.adhoc_binaries.download_python_binary" ], - "dependencies": ["pants.engine.platform"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.platform" + ], + "dependents": [ + "pants.core" + ], "documentation": "TarBinary(path: 'str', fingerprint: 'str', platform: 'Platform')", "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "TarBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_tar"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_tar" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -46440,15 +54055,21 @@ ] }, "pants.core.util_rules.system_binaries.TouchBinary": { - "consumed_by_rules": ["pants.jvm.resources.assemble_resources_jar"], + "consumed_by_rules": [ + "pants.jvm.resources.assemble_resources_jar" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "TouchBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_touch"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_touch" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -46471,10 +54092,14 @@ "module": "pants.core.util_rules.system_binaries", "name": "UnzipBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_unzip"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_unzip" + ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.util_rules.archive.maybe_extract_archive"] + "used_in_rules": [ + "pants.core.util_rules.archive.maybe_extract_archive" + ] }, "pants.core.util_rules.system_binaries.ZipBinary": { "consumed_by_rules": [ @@ -46483,23 +54108,34 @@ "pants.jvm.resources.assemble_resources_jar" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java", "pants.core"], + "dependents": [ + "pants.backend.experimental.java", + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.system_binaries", "name": "ZipBinary", "provider": "pants.core", - "returned_by_rules": ["pants.core.util_rules.system_binaries.find_zip"], + "returned_by_rules": [ + "pants.core.util_rules.system_binaries.find_zip" + ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.util_rules.archive.create_archive"] + "used_in_rules": [ + "pants.core.util_rules.archive.create_archive" + ] }, "pants.core.util_rules.wrap_source.GenerateWrapSourceSourcesRequest": { "consumed_by_rules": [ "pants.core.util_rules.wrap_source.wrap_source_rule_and_target.wrap_source_GoPackageSourcesField" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.core.util_rules.wrap_source", @@ -46617,7 +54253,10 @@ "pants.engine.internals.graph.resolve_unparsed_address_inputs" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go", "pants.core"], + "dependents": [ + "pants.backend.experimental.go", + "pants.core" + ], "documentation": "Raw addresses that have not been parsed yet.\n\nYou can convert these into fully normalized `Addresses` and `Targets` like this:\n\n await Get(Addresses, UnparsedAddressInputs([\"//:tgt1\", \"//:tgt2\"], owning_address=None)\n await Get(Targets, UnparsedAddressInputs([...], owning_address=Address(\"original\"))\n\nThis is intended for contexts where the user specifies addresses outside of the `dependencies`\nfield, such as through an option or a special field on a target that is not normal\n`dependencies`. You should not use this to resolve the `dependencies` field; use\n`await Get(Addresses, DependenciesRequest)` for that.\n\nIf the addresses are coming from a target's fields, set `owning_address` so that relative\nreferences like `:sibling` work properly.\n\nUnlike the `dependencies` field, this type does not work with `!` and `!!` ignores.\n\nSet `description_of_origin` to a value like \"CLI arguments\" or \"the `dependencies` field\nfrom {tgt.address}\". It is used for better error messages.", "is_union": false, "module": "pants.engine.addresses", @@ -46666,7 +54305,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.core.goals.test.run_tests"] + "used_in_rules": [ + "pants.core.goals.test.run_tests" + ] }, "pants.engine.env_vars.EnvironmentVarsRequest": { "consumed_by_rules": [], @@ -46947,7 +54588,9 @@ "pants.backend.javascript.package_json.parse_package_json" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "The content of a file.\n\nThis can be used to create a new Digest with `Get(Digest, CreateDigest)`. You can also get back\na list of `FileContent` objects by using `Get(DigestContents, Digest)`.", "is_union": false, "module": "pants.engine.fs", @@ -46965,7 +54608,9 @@ "pants.backend.javascript.package_json.read_package_jsons" ], "dependencies": [], - "dependents": ["pants.backend.experimental.openapi.lint.spectral"], + "dependents": [ + "pants.backend.experimental.openapi.lint.spectral" + ], "documentation": "PathGlobs(globs: 'Iterable[str]', glob_match_error_behavior: 'GlobMatchErrorBehavior' = , conjunction: 'GlobExpansionConjunction' = , description_of_origin: 'str | None' = None) -> 'None'", "is_union": false, "module": "pants.engine.fs", @@ -47044,14 +54689,20 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.project_info.peek.get_target_data"] + "used_in_rules": [ + "pants.backend.project_info.peek.get_target_data" + ] }, "pants.engine.internals.graph.GenerateFileTargets": { "consumed_by_rules": [ "pants.engine.internals.graph.generate_file_targets" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.engine.internals.graph", @@ -47081,7 +54732,9 @@ "module": "pants.engine.internals.graph", "name": "Owners", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.engine.internals.graph.find_owners"], + "returned_by_rules": [ + "pants.engine.internals.graph.find_owners" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -47092,9 +54745,13 @@ ] }, "pants.engine.internals.graph.OwnersRequest": { - "consumed_by_rules": ["pants.engine.internals.graph.find_owners"], + "consumed_by_rules": [ + "pants.engine.internals.graph.find_owners" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "A request for the owners of a set of file paths.\n\nTODO: This is widely used as an effectively-public API. It should probably move to\n`pants.engine.target`.", "is_union": false, "module": "pants.engine.internals.graph", @@ -47115,7 +54772,9 @@ "pants.engine.internals.graph.resolve_all_generator_target_requests" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ResolveAllTargetGeneratorRequests(description_of_origin: 'str', of_type: 'type[TargetGenerator] | None' = None)", "is_union": false, "module": "pants.engine.internals.graph", @@ -47133,7 +54792,9 @@ "pants.engine.internals.graph.resolve_generator_target_requests" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ResolveTargetGeneratorRequests(address: 'Address', description_of_origin: 'str')", "is_union": false, "module": "pants.engine.internals.graph", @@ -47182,8 +54843,12 @@ "pants.engine.internals.graph.resolve_dependencies", "pants.engine.internals.graph.resolve_unparsed_address_inputs" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": false, "module": "pants.engine.internals.graph", @@ -47198,7 +54863,10 @@ }, "pants.engine.internals.graph.WrappedTargetForBootstrap": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target", "pants.engine.unions"], + "dependencies": [ + "pants.engine.target", + "pants.engine.unions" + ], "dependents": [], "documentation": "Used to avoid a rule graph cycle when evaluating bootstrap targets.\n\nThis does not work with target generation and parametrization. It also ignores any unrecognized\nfields in the target, to accommodate plugin fields which are not yet registered during\nbootstrapping.\n\nThis should only be used by bootstrapping code.", "is_union": false, @@ -47219,7 +54887,9 @@ "pants.engine.internals.target_adaptor", "pants.engine.target" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "_AdaptorAndType(adaptor: 'TargetAdaptor', target_type: 'type[Target]')", "is_union": false, "module": "pants.engine.internals.graph", @@ -47243,7 +54913,9 @@ "pants.engine.internals.graph", "pants.engine.target" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "_DependencyMapping(mapping: 'FrozenDict[Address, tuple[Address, ...]]', visited: 'FrozenOrderedSet[Target]', roots_as_targets: 'Collection[Target]')", "is_union": false, "module": "pants.engine.internals.graph", @@ -47264,7 +54936,9 @@ "pants.engine.internals.graph.transitive_dependency_mapping" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "_DependencyMappingRequest(tt_request: 'TransitiveTargetsRequest', expanded_targets: 'bool')", "is_union": false, "module": "pants.engine.internals.graph", @@ -47283,7 +54957,9 @@ "pants.engine.internals.graph._determine_target_adaptor_and_type" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "_RequestAdaptorAndType(address: 'Address', description_of_origin: 'str')", "is_union": false, "module": "pants.engine.internals.graph", @@ -47334,7 +55010,9 @@ "pants.engine.internals.graph.resolve_target_parametrizations" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "_TargetParametrizationsRequest(address: 'Address', description_of_origin: 'str')", "is_union": false, "module": "pants.engine.internals.parametrize", @@ -47369,14 +55047,18 @@ "pants.engine.internals.synthetic_targets.SyntheticTargetsRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Union members of the `SyntheticTargetsRequest` should implement a rule returning an instance\nof a `SyntheticAddressMaps`.", "is_union": true, "module": "pants.engine.internals.synthetic_targets", "name": "SyntheticTargetsRequest", "provider": "pants.engine.internals.synthetic_targets", "returned_by_rules": [], - "union_members": ["PythonSyntheticLockfileTargetsRequest"], + "union_members": [ + "PythonSyntheticLockfileTargetsRequest" + ], "union_type": null, "used_in_rules": [] }, @@ -47445,7 +55127,9 @@ "module": "pants.engine.process", "name": "FallibleProcessResult", "provider": "pants.backend.experimental.python.lint.ruff, pants.engine.process", - "returned_by_rules": ["pants.backend.python.lint.ruff.rules.run_ruff"], + "returned_by_rules": [ + "pants.backend.python.lint.ruff.rules.run_ruff" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -47819,13 +55503,17 @@ "pants.backend.experimental.python.lint.ruff", "pants.engine.process" ], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "ProcessResultWithRetries(results: 'Tuple[FallibleProcessResult, ...]')", "is_union": false, "module": "pants.engine.process", "name": "ProcessResultWithRetries", "provider": "pants.backend.experimental.helm", - "returned_by_rules": ["pants.engine.process.run_proc_with_retry"], + "returned_by_rules": [ + "pants.engine.process.run_proc_with_retry" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -47833,9 +55521,13 @@ ] }, "pants.engine.process.ProcessWithRetries": { - "consumed_by_rules": ["pants.engine.process.run_proc_with_retry"], + "consumed_by_rules": [ + "pants.engine.process.run_proc_with_retry" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "ProcessWithRetries(proc: 'Process', attempts: 'int')", "is_union": false, "module": "pants.engine.process", @@ -47861,7 +55553,9 @@ "pants.backend.shell", "pants.core" ], - "dependents": ["pants.backend.experimental.helm"], + "dependents": [ + "pants.backend.experimental.helm" + ], "documentation": "ProductDescription(value: 'str')", "is_union": false, "module": "pants.engine.process", @@ -47943,7 +55637,9 @@ "pants.jvm.dependency_inference.artifact_mapper.find_all_jvm_provides_fields", "pants.jvm.goals.lockfile.setup_user_lockfile_requests" ], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [ "pants.backend.codegen.protobuf.python", "pants.backend.codegen.thrift.apache.python", @@ -47967,7 +55663,9 @@ "module": "pants.engine.target", "name": "AllTargets", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.engine.internals.graph.find_all_targets"], + "returned_by_rules": [ + "pants.engine.internals.graph.find_all_targets" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -47981,7 +55679,9 @@ "pants.core.goals.tailor.determine_all_owned_sources", "pants.core.goals.tailor.rename_conflicting_targets" ], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [ "pants.backend.experimental.go", "pants.backend.project_info", @@ -48004,7 +55704,9 @@ "pants.jvm.classpath.classpath", "pants.jvm.resolve.coursier_fetch.select_coursier_resolve_for_targets" ], - "dependencies": ["pants.engine.environment"], + "dependencies": [ + "pants.engine.environment" + ], "dependents": [ "pants.backend.experimental.java", "pants.backend.experimental.kotlin", @@ -48018,7 +55720,9 @@ "module": "pants.engine.target", "name": "CoarsenedTargets", "provider": "pants.backend.experimental.go, pants.engine.target", - "returned_by_rules": ["pants.engine.internals.graph.coarsened_targets"], + "returned_by_rules": [ + "pants.engine.internals.graph.coarsened_targets" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -48041,9 +55745,15 @@ ] }, "pants.engine.target.CoarsenedTargetsRequest": { - "consumed_by_rules": ["pants.engine.internals.graph.coarsened_targets"], - "dependencies": ["pants.engine.addresses"], - "dependents": ["pants.backend.experimental.go"], + "consumed_by_rules": [ + "pants.engine.internals.graph.coarsened_targets" + ], + "dependencies": [ + "pants.engine.addresses" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "A request to get CoarsenedTargets for input roots.", "is_union": false, "module": "pants.engine.target", @@ -48066,7 +55776,9 @@ "pants.engine.internals.graph.resolve_dependencies" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "DependenciesRequest(field: 'Dependencies', should_traverse_deps_predicate: 'ShouldTraverseDepsPredicate' = TraverseIfDependenciesField())", "is_union": false, "module": "pants.engine.target", @@ -48127,7 +55839,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.backend.project_info.peek.get_target_data"] + "used_in_rules": [ + "pants.backend.project_info.peek.get_target_data" + ] }, "pants.engine.target.ExplicitlyProvidedDependencies": { "consumed_by_rules": [], @@ -48184,8 +55898,12 @@ "consumed_by_rules": [ "pants.engine.internals.graph.determine_explicitly_provided_dependencies" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ExplicitlyProvidedDependenciesRequest(field: 'Dependencies')", "is_union": false, "module": "pants.engine.target", @@ -48201,7 +55919,10 @@ "pants.engine.target.FieldDefaultFactoryRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.java", "pants.backend.python"], + "dependents": [ + "pants.backend.experimental.java", + "pants.backend.python" + ], "documentation": "Registers a dynamic default for a Field.\n\nSee `FieldDefaults`.", "is_union": true, "module": "pants.engine.target", @@ -48213,12 +55934,18 @@ "PythonResolveFieldDefaultFactoryRequest" ], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.field_defaults"] + "used_in_rules": [ + "pants.engine.internals.graph.field_defaults" + ] }, "pants.engine.target.FieldDefaultFactoryResult": { "consumed_by_rules": [], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "A wrapper for a function which computes the default value of a Field.", "is_union": false, "module": "pants.engine.target", @@ -48230,7 +55957,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.field_defaults"] + "used_in_rules": [ + "pants.engine.internals.graph.field_defaults" + ] }, "pants.engine.target.FieldDefaults": { "consumed_by_rules": [ @@ -48253,14 +55982,19 @@ "module": "pants.engine.target", "name": "FieldDefaults", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.engine.internals.graph.field_defaults"], + "returned_by_rules": [ + "pants.engine.internals.graph.field_defaults" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.engine.target.FieldSetsPerTarget": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target", "pants.engine.unions"], + "dependencies": [ + "pants.engine.target", + "pants.engine.unions" + ], "dependents": [ "pants.backend.docker", "pants.backend.experimental.adhoc", @@ -48296,7 +56030,9 @@ "pants.engine.internals.graph.find_valid_field_sets" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "FieldSetsPerTargetRequest(field_set_superclass: 'Type[_FS]', targets: 'Iterable[Target]')", "is_union": false, "module": "pants.engine.target", @@ -48365,7 +56101,9 @@ "RelocateFilesViaCodegenRequest" ], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.hydrate_sources"] + "used_in_rules": [ + "pants.engine.internals.graph.hydrate_sources" + ] }, "pants.engine.target.GenerateTargetsRequest": { "consumed_by_rules": [], @@ -48412,7 +56150,9 @@ "pants.engine.environment", "pants.engine.platform" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "GeneratedSources(snapshot: 'Snapshot')", "is_union": false, "module": "pants.engine.target", @@ -48441,7 +56181,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.hydrate_sources"] + "used_in_rules": [ + "pants.engine.internals.graph.hydrate_sources" + ] }, "pants.engine.target.GeneratedTargets": { "consumed_by_rules": [], @@ -48457,7 +56199,9 @@ "pants.engine.internals.target_adaptor", "pants.engine.unions" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "A mapping of the address of generated targets to the targets themselves.", "is_union": false, "module": "pants.engine.target", @@ -48481,9 +56225,13 @@ ] }, "pants.engine.target.HydrateSourcesRequest": { - "consumed_by_rules": ["pants.engine.internals.graph.hydrate_sources"], + "consumed_by_rules": [ + "pants.engine.internals.graph.hydrate_sources" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "HydrateSourcesRequest(field: 'SourcesField', *, for_sources_types: 'Iterable[type[SourcesField]]' = (,), enable_codegen: 'bool' = False) -> 'None'", "is_union": false, "module": "pants.engine.target", @@ -48563,7 +56311,9 @@ "module": "pants.engine.target", "name": "HydratedSources", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.engine.internals.graph.hydrate_sources"], + "returned_by_rules": [ + "pants.engine.internals.graph.hydrate_sources" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -48658,7 +56408,9 @@ "InferThriftDependencies" ], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.resolve_dependencies"] + "used_in_rules": [ + "pants.engine.internals.graph.resolve_dependencies" + ] }, "pants.engine.target.InferredDependencies": { "consumed_by_rules": [], @@ -48670,7 +56422,9 @@ "pants.engine.fs", "pants.engine.internals.native_dep_inference" ], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "InferredDependencies(include: 'Iterable[Address]', *, exclude: 'Iterable[Address]' = ()) -> 'None'", "is_union": false, "module": "pants.engine.target", @@ -48713,12 +56467,16 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.resolve_dependencies"] + "used_in_rules": [ + "pants.engine.internals.graph.resolve_dependencies" + ] }, "pants.engine.target.MovedPluginField": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.codegen.protobuf.python"], + "dependents": [ + "pants.backend.codegen.protobuf.python" + ], "documentation": "A plugin field that should be moved into the generated targets.", "is_union": true, "module": "pants.engine.target", @@ -48736,14 +56494,18 @@ "pants.engine.target.PluginField": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": null, "is_union": true, "module": "pants.engine.target", "name": "PluginField", "provider": "pants.engine.target", "returned_by_rules": [], - "union_members": ["SkipGofmtField"], + "union_members": [ + "SkipGofmtField" + ], "union_type": null, "used_in_rules": [] }, @@ -48751,7 +56513,10 @@ "consumed_by_rules": [ "pants.core.util_rules.stripped_source_files.strip_sources_paths" ], - "dependencies": ["pants.engine.fs", "pants.engine.target"], + "dependencies": [ + "pants.engine.fs", + "pants.engine.target" + ], "dependents": [ "pants.backend.experimental.codegen.protobuf.go", "pants.backend.experimental.go", @@ -48803,7 +56568,9 @@ "pants.engine.internals.graph.resolve_source_paths" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "A request to resolve the file names of the `source`/`sources` field.\n\nUse via `Get(SourcesPaths, SourcesPathRequest(tgt.get(SourcesField))`.\n\nThis is faster than `Get(HydratedSources, HydrateSourcesRequest)` because it does not snapshot\nthe files and it only resolves the file names.\n\nThis does not consider codegen, and only captures the files from the field. Use\n`HydrateSourcesRequest` to use codegen.", "is_union": false, "module": "pants.engine.target", @@ -48835,7 +56602,9 @@ "pants.engine.target.TargetFilesGeneratorSettings": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "TargetFilesGeneratorSettings(add_dependencies_on_all_siblings: 'bool' = False)", "is_union": false, "module": "pants.engine.target", @@ -48850,7 +56619,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.generate_file_targets"] + "used_in_rules": [ + "pants.engine.internals.graph.generate_file_targets" + ] }, "pants.engine.target.TargetFilesGeneratorSettingsRequest": { "consumed_by_rules": [], @@ -48876,7 +56647,9 @@ "ShellGeneratorSettingsRequest" ], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.generate_file_targets"] + "used_in_rules": [ + "pants.engine.internals.graph.generate_file_targets" + ] }, "pants.engine.target.TargetRootsToFieldSetsRequest": { "consumed_by_rules": [], @@ -48907,7 +56680,9 @@ "pants.engine.internals.graph.resolve_target", "pants.engine.internals.graph.resolve_targets" ], - "dependencies": ["pants.engine.unions"], + "dependencies": [ + "pants.engine.unions" + ], "dependents": [ "pants.backend.experimental.go", "pants.backend.experimental.scala" @@ -49063,7 +56838,9 @@ "module": "pants.engine.target", "name": "TransitiveTargets", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.engine.internals.graph.transitive_targets"], + "returned_by_rules": [ + "pants.engine.internals.graph.transitive_targets" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -49113,9 +56890,13 @@ ] }, "pants.engine.target.TransitiveTargetsRequest": { - "consumed_by_rules": ["pants.engine.internals.graph.transitive_targets"], + "consumed_by_rules": [ + "pants.engine.internals.graph.transitive_targets" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "A request to get the transitive dependencies of the input roots.\n\nResolve the transitive targets with `await Get(TransitiveTargets,\nTransitiveTargetsRequest([addr1, addr2])`.", "is_union": false, "module": "pants.engine.target", @@ -49182,7 +56963,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.transitive_targets"] + "used_in_rules": [ + "pants.engine.internals.graph.transitive_targets" + ] }, "pants.engine.target.UnexpandedTargets": { "consumed_by_rules": [ @@ -49190,7 +56973,9 @@ "pants.backend.project_info.peek.peek", "pants.engine.internals.graph.resolve_targets" ], - "dependencies": ["pants.engine.addresses"], + "dependencies": [ + "pants.engine.addresses" + ], "dependents": [ "pants.backend.experimental.go", "pants.backend.project_info", @@ -49224,21 +57009,32 @@ "pants.engine.target.ValidateDependenciesRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": "A request to validate dependencies after they have been computed.\n\nAn implementing rule should raise an exception if dependencies are invalid.", "is_union": true, "module": "pants.engine.target", "name": "ValidateDependenciesRequest", "provider": "pants.engine.target", "returned_by_rules": [], - "union_members": ["PythonValidateDependenciesRequest"], + "union_members": [ + "PythonValidateDependenciesRequest" + ], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.resolve_dependencies"] + "used_in_rules": [ + "pants.engine.internals.graph.resolve_dependencies" + ] }, "pants.engine.target.ValidatedDependencies": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.go", "pants.core"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.experimental.go", + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "ValidatedDependencies()", "is_union": false, "module": "pants.engine.target", @@ -49249,11 +57045,16 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.engine.internals.graph.resolve_dependencies"] + "used_in_rules": [ + "pants.engine.internals.graph.resolve_dependencies" + ] }, "pants.engine.target.WrappedTarget": { "consumed_by_rules": [], - "dependencies": ["pants.engine.environment", "pants.engine.target"], + "dependencies": [ + "pants.engine.environment", + "pants.engine.target" + ], "dependents": [ "pants.backend.docker", "pants.backend.experimental.go", @@ -49270,7 +57071,9 @@ "module": "pants.engine.target", "name": "WrappedTarget", "provider": "pants.backend.experimental.go", - "returned_by_rules": ["pants.engine.internals.graph.resolve_target"], + "returned_by_rules": [ + "pants.engine.internals.graph.resolve_target" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -49309,7 +57112,9 @@ "pants.engine.internals.graph.resolve_target_for_bootstrapping" ], "dependencies": [], - "dependents": ["pants.backend.experimental.go"], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "Used with `WrappedTarget` to get the Target corresponding to an address.\n\n`description_of_origin` is used for error messages when the address does not actually exist. If\nyou are confident this cannot happen, set the string to something like ``.", "is_union": false, "module": "pants.engine.target", @@ -49350,22 +57155,32 @@ }, "pants.goal.anonymous_telemetry.AnonymousTelemetry": { "consumed_by_rules": [], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [], "documentation": null, "is_union": false, "module": "pants.goal.anonymous_telemetry", "name": "AnonymousTelemetry", "provider": "pants.core", - "returned_by_rules": ["construct_scope_anonymous_telemetry"], + "returned_by_rules": [ + "construct_scope_anonymous_telemetry" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.goal.stats_aggregator.StatsAggregatorCallbackFactoryRequest": { - "consumed_by_rules": ["pants.goal.stats_aggregator.construct_callback"], - "dependencies": ["pants.engine.streaming_workunit_handler"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.goal.stats_aggregator.construct_callback" + ], + "dependencies": [ + "pants.engine.streaming_workunit_handler" + ], + "dependents": [ + "pants.core" + ], "documentation": "A unique request type that is installed to trigger construction of the WorkunitsCallback.", "is_union": false, "module": "pants.goal.stats_aggregator", @@ -49377,23 +57192,35 @@ "used_in_rules": [] }, "pants.goal.stats_aggregator.StatsAggregatorSubsystem": { - "consumed_by_rules": ["pants.goal.stats_aggregator.construct_callback"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "consumed_by_rules": [ + "pants.goal.stats_aggregator.construct_callback" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.goal.stats_aggregator", "name": "StatsAggregatorSubsystem", "provider": "pants.core", - "returned_by_rules": ["construct_scope_stats"], + "returned_by_rules": [ + "construct_scope_stats" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.jvm.bsp.compile.BSPClasspathEntryRequest": { - "consumed_by_rules": ["pants.jvm.bsp.compile.notify_for_classpath_entry"], + "consumed_by_rules": [ + "pants.jvm.bsp.compile.notify_for_classpath_entry" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "A wrapper around a `ClasspathEntryRequest` which notifies the BSP client on completion.\n\nTODO: Because this struct contains a `task_id`, messages will re-render in every run, even\nthough the underlying computation does not re-run. See #15426 for an alternative.", "is_union": false, "module": "pants.jvm.bsp.compile", @@ -49425,7 +57252,9 @@ "module": "pants.jvm.classpath", "name": "Classpath", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.classpath.classpath"], + "returned_by_rules": [ + "pants.jvm.classpath.classpath" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -49456,7 +57285,9 @@ "module": "pants.jvm.classpath", "name": "LooseClassfiles", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.classpath.loose_classfiles"], + "returned_by_rules": [ + "pants.jvm.classpath.loose_classfiles" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -49465,9 +57296,13 @@ ] }, "pants.jvm.compile.ClasspathDependenciesRequest": { - "consumed_by_rules": ["pants.jvm.compile.classpath_dependency_requests"], + "consumed_by_rules": [ + "pants.jvm.compile.classpath_dependency_requests" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "ClasspathDependenciesRequest(request: 'ClasspathEntryRequest', ignore_generated: 'bool' = False)", "is_union": false, "module": "pants.jvm.compile", @@ -49486,7 +57321,9 @@ ] }, "pants.jvm.compile.ClasspathEntry": { - "consumed_by_rules": ["pants.jvm.classpath.loose_classfiles"], + "consumed_by_rules": [ + "pants.jvm.classpath.loose_classfiles" + ], "dependencies": [ "builtins", "pants.backend.experimental.go", @@ -49568,7 +57405,9 @@ "pants.jvm.classpath.classpath", "pants.jvm.compile.classpath_dependency_requests" ], - "dependencies": ["pants.engine.unions"], + "dependencies": [ + "pants.engine.unions" + ], "dependents": [ "pants.backend.experimental.java", "pants.backend.experimental.kotlin", @@ -49579,21 +57418,29 @@ "module": "pants.jvm.compile", "name": "ClasspathEntryRequestFactory", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.compile.calculate_jvm_request_types"], + "returned_by_rules": [ + "pants.jvm.compile.calculate_jvm_request_types" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.jvm.compile.ClasspathEntryRequests": { - "consumed_by_rules": ["pants.jvm.compile.compile_classpath_entries"], + "consumed_by_rules": [ + "pants.jvm.compile.compile_classpath_entries" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.compile", "name": "ClasspathEntryRequests", "provider": "pants.backend.experimental.java, pants.jvm.compile", - "returned_by_rules": ["pants.jvm.compile.classpath_dependency_requests"], + "returned_by_rules": [ + "pants.jvm.compile.classpath_dependency_requests" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -49618,7 +57465,9 @@ "module": "pants.jvm.compile", "name": "FallibleClasspathEntries", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.compile.compile_classpath_entries"], + "returned_by_rules": [ + "pants.jvm.compile.compile_classpath_entries" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -49631,7 +57480,9 @@ ] }, "pants.jvm.compile.FallibleClasspathEntry": { - "consumed_by_rules": ["pants.jvm.compile.required_classfiles"], + "consumed_by_rules": [ + "pants.jvm.compile.required_classfiles" + ], "dependencies": [ "builtins", "pants.backend.experimental.go", @@ -49687,7 +57538,9 @@ "pants.backend.scala.dependency_inference.rules.resolve_scala_library_for_resolve", "pants.jvm.dependency_inference.artifact_mapper.find_available_third_party_artifacts" ], - "dependencies": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.backend.experimental.go" + ], "dependents": [ "pants.backend.experimental.codegen.protobuf.java", "pants.backend.experimental.codegen.protobuf.scala", @@ -49712,8 +57565,12 @@ "pants.jvm.dependency_inference.artifact_mapper.compute_java_third_party_symbol_mapping", "pants.jvm.dependency_inference.symbol_mapper.merge_symbol_mappings" ], - "dependencies": ["pants.backend.experimental.go"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.backend.experimental.go" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.dependency_inference.artifact_mapper", @@ -49731,7 +57588,9 @@ "pants.jvm.dependency_inference.artifact_mapper.compute_java_third_party_symbol_mapping" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "Maps coordinates and resolve names to target `Address`es and declared packages.", "is_union": false, "module": "pants.jvm.dependency_inference.artifact_mapper", @@ -49749,7 +57608,9 @@ "pants.jvm.dependency_inference.symbol_mapper.merge_symbol_mappings" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "The third party symbols provided by all `jvm_artifact` targets.", "is_union": false, "module": "pants.jvm.dependency_inference.artifact_mapper", @@ -49789,7 +57650,9 @@ "pants.jvm.dependency_inference.symbol_mapper.SymbolMap": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "The first party symbols provided by a single inference implementation.", "is_union": false, "module": "pants.jvm.dependency_inference.symbol_mapper", @@ -49852,7 +57715,9 @@ "pants.jvm.goals.lockfile", "pants.jvm.resolve.common" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "GenerateJvmLockfile(resolve_name: 'str', lockfile_dest: 'str', diff: 'bool', artifacts: 'ArtifactRequirements')", "is_union": false, "module": "pants.jvm.goals.lockfile", @@ -49864,14 +57729,20 @@ ], "union_members": [], "union_type": "GenerateLockfile", - "used_in_rules": ["pants.jvm.goals.lockfile.setup_user_lockfile_requests"] + "used_in_rules": [ + "pants.jvm.goals.lockfile.setup_user_lockfile_requests" + ] }, "pants.jvm.goals.lockfile.KnownJVMUserResolveNamesRequest": { "consumed_by_rules": [ "pants.jvm.goals.lockfile.determine_jvm_user_resolves" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.goals.lockfile", @@ -49886,8 +57757,12 @@ "consumed_by_rules": [ "pants.jvm.goals.lockfile.setup_user_lockfile_requests" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.goals.lockfile", @@ -49901,14 +57776,18 @@ "pants.jvm.goals.lockfile.ValidateJvmArtifactsForResolveRequest": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.experimental.scala"], + "dependents": [ + "pants.backend.experimental.scala" + ], "documentation": "Hook for backends to validate the artifact requirements requested for a resolve.\n\nThe main user is the Scala backend which will ensure scala-library is present in the resolve.", "is_union": true, "module": "pants.jvm.goals.lockfile", "name": "ValidateJvmArtifactsForResolveRequest", "provider": "pants.jvm.goals.lockfile", "returned_by_rules": [], - "union_members": ["ValidateResolveHasScalaRuntimeRequest"], + "union_members": [ + "ValidateResolveHasScalaRuntimeRequest" + ], "union_type": null, "used_in_rules": [ "pants.jvm.goals.lockfile.validate_jvm_artifacts_for_resolve" @@ -49916,8 +57795,12 @@ }, "pants.jvm.goals.lockfile.ValidateJvmArtifactsForResolveResult": { "consumed_by_rules": [], - "dependencies": ["pants.backend.experimental.java"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.backend.experimental.java" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "Sentinel type that represents that a backend is satisfied with the artifacts for a JVM\nresolve.", "is_union": false, "module": "pants.jvm.goals.lockfile", @@ -49937,7 +57820,9 @@ "pants.jvm.goals.lockfile.validate_jvm_artifacts_for_resolve" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "_ValidateJvmArtifactsRequest(artifacts: 'ArtifactRequirements', resolve_name: 'str')", "is_union": false, "module": "pants.jvm.goals.lockfile", @@ -49946,10 +57831,14 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.jvm.goals.lockfile.setup_user_lockfile_requests"] + "used_in_rules": [ + "pants.jvm.goals.lockfile.setup_user_lockfile_requests" + ] }, "pants.jvm.jar_tool.jar_tool.JarToolCompiledClassfiles": { - "consumed_by_rules": ["pants.jvm.jar_tool.jar_tool.run_jar_tool"], + "consumed_by_rules": [ + "pants.jvm.jar_tool.jar_tool.run_jar_tool" + ], "dependencies": [ "builtins", "pants.backend.experimental.codegen.protobuf.java", @@ -49964,13 +57853,17 @@ "pants.core", "pants.engine.fs" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JarToolCompiledClassfiles(digest: 'Digest')", "is_union": false, "module": "pants.jvm.jar_tool.jar_tool", "name": "JarToolCompiledClassfiles", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.jar_tool.jar_tool.build_jar_tool"], + "returned_by_rules": [ + "pants.jvm.jar_tool.jar_tool.build_jar_tool" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -49979,8 +57872,12 @@ "consumed_by_rules": [ "pants.jvm.jar_tool.jar_tool.generate_jartool_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.jar_tool.jar_tool", @@ -49995,9 +57892,13 @@ ] }, "pants.jvm.jar_tool.jar_tool.JarToolRequest": { - "consumed_by_rules": ["pants.jvm.jar_tool.jar_tool.run_jar_tool"], + "consumed_by_rules": [ + "pants.jvm.jar_tool.jar_tool.run_jar_tool" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JarToolRequest(*, jar_name: 'str', digest: 'Digest', main_class: 'str | None' = None, classpath_entries: 'Iterable[str] | None' = None, manifest: 'str | None' = None, jars: 'Iterable[str] | None' = None, file_mappings: 'Mapping[str, str] | None' = None, default_action: 'JarDuplicateAction | None' = None, policies: 'Iterable[tuple[str, str | JarDuplicateAction]] | None' = None, skip: 'Iterable[str] | None' = None, compress: 'bool' = False, update: 'bool' = False) -> 'None'", "is_union": false, "module": "pants.jvm.jar_tool.jar_tool", @@ -50006,7 +57907,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.jvm.package.deploy_jar.package_deploy_jar"] + "used_in_rules": [ + "pants.jvm.package.deploy_jar.package_deploy_jar" + ] }, "pants.jvm.jdk_rules.InternalJdk": { "consumed_by_rules": [ @@ -50041,7 +57944,9 @@ "module": "pants.jvm.jdk_rules", "name": "InternalJdk", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.jdk_rules.internal_jdk"], + "returned_by_rules": [ + "pants.jvm.jdk_rules.internal_jdk" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -50067,7 +57972,9 @@ "module": "pants.jvm.jdk_rules", "name": "JdkEnvironment", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.jdk_rules.prepare_jdk_environment"], + "returned_by_rules": [ + "pants.jvm.jdk_rules.prepare_jdk_environment" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -50085,9 +57992,13 @@ ] }, "pants.jvm.jdk_rules.JdkRequest": { - "consumed_by_rules": ["pants.jvm.jdk_rules.prepare_jdk_environment"], + "consumed_by_rules": [ + "pants.jvm.jdk_rules.prepare_jdk_environment" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "Request for a JDK with a specific major version, or a default (`--jvm-jdk` or System).", "is_union": false, "module": "pants.jvm.jdk_rules", @@ -50111,9 +58022,13 @@ ] }, "pants.jvm.jdk_rules.JvmProcess": { - "consumed_by_rules": ["pants.jvm.jdk_rules.jvm_process"], + "consumed_by_rules": [ + "pants.jvm.jdk_rules.jvm_process" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JvmProcess(jdk: 'JdkEnvironment', argv: 'Iterable[str]', classpath_entries: 'Iterable[str]', input_digest: 'Digest', description: 'str', level: 'LogLevel' = , extra_jvm_options: 'Iterable[str] | None' = None, extra_nailgun_keys: 'Iterable[str] | None' = None, output_files: 'Iterable[str] | None' = None, output_directories: 'Iterable[str] | None' = None, extra_immutable_input_digests: 'Mapping[str, Digest] | None' = None, extra_env: 'Mapping[str, str] | None' = None, timeout_seconds: 'int | float | None' = None, cache_scope: 'ProcessCacheScope | None' = None, use_nailgun: 'bool' = True, remote_cache_speculation_delay: 'int | None' = None)", "is_union": false, "module": "pants.jvm.jdk_rules", @@ -50151,15 +58066,24 @@ ] }, "pants.jvm.jdk_rules.Nailgun": { - "consumed_by_rules": ["pants.jvm.jdk_rules.prepare_jdk_environment"], - "dependencies": ["pants.backend.experimental.scala", "pants.jvm.compile"], - "dependents": ["pants.backend.experimental.java"], + "consumed_by_rules": [ + "pants.jvm.jdk_rules.prepare_jdk_environment" + ], + "dependencies": [ + "pants.backend.experimental.scala", + "pants.jvm.compile" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "Nailgun(classpath_entry: 'ClasspathEntry')", "is_union": false, "module": "pants.jvm.jdk_rules", "name": "Nailgun", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.jdk_rules.fetch_nailgun"], + "returned_by_rules": [ + "pants.jvm.jdk_rules.fetch_nailgun" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -50168,8 +58092,12 @@ "consumed_by_rules": [ "pants.jvm.package.deploy_jar.deploy_jar_classpath" ], - "dependencies": ["pants.jvm.compile"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.jvm.compile" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.package.deploy_jar", @@ -50187,8 +58115,12 @@ "pants.jvm.package.deploy_jar.package_deploy_jar", "pants.jvm.run_deploy_jar.create_deploy_jar_run_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "DeployJarFieldSet(address: 'Address', main_class: pants.jvm.target_types.JvmMainClassNameField, output_path: pants.core.goals.package.OutputPathField, dependencies: pants.jvm.target_types.JvmDependenciesField, jdk_version: pants.jvm.target_types.JvmJdkField, duplicate_policy: pants.jvm.target_types.DeployJarDuplicatePolicyField, shading_rules: pants.jvm.target_types.DeployJarShadingRulesField, exclude_files: pants.jvm.target_types.DeployJarExcludeFilesField)", "is_union": false, "module": "pants.jvm.package.deploy_jar", @@ -50202,9 +58134,15 @@ ] }, "pants.jvm.package.war.PackageWarFileFieldSet": { - "consumed_by_rules": ["pants.jvm.package.war.package_war"], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "consumed_by_rules": [ + "pants.jvm.package.war.package_war" + ], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "PackageWarFileFieldSet(address: 'Address', output_path: 'OutputPathField', dependencies: 'JvmWarDependenciesField', descriptor: 'JvmWarDescriptorAddressField', content: 'JvmWarContentField', shading_rules: 'JvmWarShadingRulesField')", "is_union": false, "module": "pants.jvm.package.war", @@ -50216,9 +58154,13 @@ "used_in_rules": [] }, "pants.jvm.package.war.RenderWarContentRequest": { - "consumed_by_rules": ["pants.jvm.package.war.render_war_content"], + "consumed_by_rules": [ + "pants.jvm.package.war.render_war_content" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "RenderWarContentRequest(content: 'JvmWarContentField')", "is_union": false, "module": "pants.jvm.package.war", @@ -50227,14 +58169,18 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.jvm.package.war.package_war"] + "used_in_rules": [ + "pants.jvm.package.war.package_war" + ] }, "pants.jvm.package.war.RenderWarDeploymentDescriptorRequest": { "consumed_by_rules": [ "pants.jvm.package.war.render_war_deployment_descriptor" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "RenderWarDeploymentDescriptorRequest(descriptor: 'JvmWarDescriptorAddressField', owning_address: 'Address')", "is_union": false, "module": "pants.jvm.package.war", @@ -50243,7 +58189,9 @@ "returned_by_rules": [], "union_members": [], "union_type": null, - "used_in_rules": ["pants.jvm.package.war.package_war"] + "used_in_rules": [ + "pants.jvm.package.war.package_war" + ] }, "pants.jvm.package.war.RenderedWarContent": { "consumed_by_rules": [], @@ -50255,16 +58203,22 @@ "pants.engine.addresses", "pants.jvm.package.war" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "RenderedWarContent(digest: 'Digest')", "is_union": false, "module": "pants.jvm.package.war", "name": "RenderedWarContent", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.package.war.render_war_content"], + "returned_by_rules": [ + "pants.jvm.package.war.render_war_content" + ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.jvm.package.war.package_war"] + "used_in_rules": [ + "pants.jvm.package.war.package_war" + ] }, "pants.jvm.package.war.RenderedWarDeploymentDescriptor": { "consumed_by_rules": [], @@ -50276,7 +58230,9 @@ "pants.engine.fs", "pants.jvm.package.war" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "RenderedWarDeploymentDescriptor(digest: 'Digest')", "is_union": false, "module": "pants.jvm.package.war", @@ -50287,7 +58243,9 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.jvm.package.war.package_war"] + "used_in_rules": [ + "pants.jvm.package.war.package_war" + ] }, "pants.jvm.resolve.common.ArtifactRequirements": { "consumed_by_rules": [ @@ -50327,7 +58285,9 @@ "pants.jvm.resolve.jvm_tool.gather_coordinates_for_jvm_lockfile" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "A request to turn strings of coordinates (`group:artifact:version`) and/or addresses to\n`jvm_artifact` targets into `ArtifactRequirements`.", "is_union": false, "module": "pants.jvm.resolve.common", @@ -50346,8 +58306,12 @@ "consumed_by_rules": [ "pants.jvm.resolve.coursier_fetch.fetch_with_coursier" ], - "dependencies": ["pants.jvm.compile"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.jvm.compile" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.resolve.coursier_fetch", @@ -50366,7 +58330,9 @@ "pants.jvm.resolve.coursier_fetch.coursier_fetch_one_coord" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "A single artifact entry from a Coursier-resolved lockfile.\n\nThese fields are nearly identical to the JSON objects from the\n\"dependencies\" entries in Coursier's --json-output-file format.\nBut unlike Coursier's JSON report, a CoursierLockfileEntry\nincludes the content-address of the artifact fetched by Coursier\nand ingested by Pants.\n\nFor example, a Coursier JSON report dependency entry might look like this:\n\n```\n{\n \"coord\": \"com.chuusai:shapeless_2.13:2.3.3\",\n \"file\": \"/home/USER/.cache/coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.3/shapeless_2.13-2.3.3.jar\",\n \"directDependencies\": [\n \"org.scala-lang:scala-library:2.13.0\"\n ],\n \"dependencies\": [\n \"org.scala-lang:scala-library:2.13.0\"\n ]\n}\n```\n\nThe equivalent CoursierLockfileEntry would look like this:\n\n```\nCoursierLockfileEntry(\n coord=\"com.chuusai:shapeless_2.13:2.3.3\", # identical\n file_name=\"shapeless_2.13-2.3.3.jar\" # PurePath(entry[\"file\"].name)\n direct_dependencies=(Coordinate.from_coord_str(\"org.scala-lang:scala-library:2.13.0\"),),\n dependencies=(Coordinate.from_coord_str(\"org.scala-lang:scala-library:2.13.0\"),),\n file_digest=FileDigest(fingerprint=, ...),\n)\n```\n\nThe fields `remote_url` and `pants_address` are set by Pants if the `coord` field matches a\n`jvm_artifact` that had either the `url` or `jar` fields set.", "is_union": false, "module": "pants.jvm.resolve.coursier_fetch", @@ -50390,7 +58356,9 @@ "pants.core", "pants.jvm.resolve.common" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "CoursierResolveInfo(coord_arg_strings: 'FrozenSet[str]', extra_args: 'tuple[str, ...]', digest: 'Digest')", "is_union": false, "module": "pants.jvm.resolve.coursier_fetch", @@ -50448,7 +58416,9 @@ "pants.jvm.compile", "pants.jvm.resolve.coursier_fetch" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "A collection of resolved classpath entries.", "is_union": false, "module": "pants.jvm.resolve.coursier_fetch", @@ -50523,7 +58493,9 @@ "pants.jvm.resolve.coursier_fetch.materialize_classpath_for_tool" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "A request to set up the classpath for a JVM tool by fetching artifacts and merging the\nclasspath.\n\n:param prefix: if set, should be a relative directory that will\n be prepended to every classpath element. This is useful for\n keeping all classpath elements isolated under a single directory\n in a process invocation, where other inputs on the process's\n root directory might interfere with un-prefixed classpath\n entries (or vice versa).", "is_union": false, "module": "pants.jvm.resolve.coursier_fetch", @@ -50572,13 +58544,17 @@ "pants.core", "pants.engine.platform" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "The Coursier tool and various utilities, prepared for use via `immutable_input_digests`.", "is_union": false, "module": "pants.jvm.resolve.coursier_setup", "name": "Coursier", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.resolve.coursier_setup.setup_coursier"], + "returned_by_rules": [ + "pants.jvm.resolve.coursier_setup.setup_coursier" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -50588,7 +58564,9 @@ "pants.jvm.resolve.coursier_setup.invoke_coursier_wrapper" ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "CoursierFetchProcess(args: 'Tuple[str, ...]', input_digest: 'Digest', output_directories: 'Tuple[str, ...]', output_files: 'Tuple[str, ...]', description: 'str')", "is_union": false, "module": "pants.jvm.resolve.coursier_setup", @@ -50603,15 +58581,23 @@ ] }, "pants.jvm.resolve.coursier_setup.CoursierSubsystem": { - "consumed_by_rules": ["pants.jvm.resolve.coursier_setup.setup_coursier"], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.java"], + "consumed_by_rules": [ + "pants.jvm.resolve.coursier_setup.setup_coursier" + ], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.resolve.coursier_setup", "name": "CoursierSubsystem", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["construct_scope_coursier"], + "returned_by_rules": [ + "construct_scope_coursier" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -50728,9 +58714,15 @@ ] }, "pants.jvm.resources.JvmResourcesRequest": { - "consumed_by_rules": ["pants.jvm.resources.assemble_resources_jar"], - "dependencies": ["pants.jvm.compile"], - "dependents": ["pants.backend.experimental.java"], + "consumed_by_rules": [ + "pants.jvm.resources.assemble_resources_jar" + ], + "dependencies": [ + "pants.jvm.compile" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.resources", @@ -50746,14 +58738,20 @@ "pants.jvm.shading.jarjar.generate_jarjar_lockfile_request", "pants.jvm.shading.rules.shade_jar" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.shading.jarjar", "name": "JarJar", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["construct_scope_jarjar"], + "returned_by_rules": [ + "construct_scope_jarjar" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -50762,8 +58760,12 @@ "consumed_by_rules": [ "pants.jvm.shading.jarjar.generate_jarjar_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.shading.jarjar", @@ -50772,12 +58774,18 @@ "returned_by_rules": [], "union_members": [], "union_type": "GenerateToolLockfileSentinel", - "used_in_rules": ["pants.jvm.shading.rules.shade_jar"] + "used_in_rules": [ + "pants.jvm.shading.rules.shade_jar" + ] }, "pants.jvm.shading.rules.ShadeJarRequest": { - "consumed_by_rules": ["pants.jvm.shading.rules.shade_jar"], + "consumed_by_rules": [ + "pants.jvm.shading.rules.shade_jar" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "ShadeJarRequest(*, path: 'str | PurePath', digest: 'Digest', rules: 'Iterable[JvmShadingRule] | None' = None, skip_manifest: 'bool | None' = None, misplaced_class_strategy: 'MisplacedClassStrategy | None' = None) -> 'None'", "is_union": false, "module": "pants.jvm.shading.rules", @@ -50807,13 +58815,17 @@ "pants.core", "pants.jvm.shading.rules" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "ShadedJar(path: 'str', digest: 'Digest')", "is_union": false, "module": "pants.jvm.shading.rules", "name": "ShadedJar", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.shading.rules.shade_jar"], + "returned_by_rules": [ + "pants.jvm.shading.rules.shade_jar" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -50822,7 +58834,9 @@ ] }, "pants.jvm.strip_jar.strip_jar.StripJarCompiledClassfiles": { - "consumed_by_rules": ["pants.jvm.strip_jar.strip_jar.strip_jar"], + "consumed_by_rules": [ + "pants.jvm.strip_jar.strip_jar.strip_jar" + ], "dependencies": [ "builtins", "pants.backend.experimental.codegen.protobuf.java", @@ -50836,21 +58850,29 @@ "pants.backend.experimental.scala.lint.scalafmt", "pants.core" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "StripJarCompiledClassfiles(digest: Digest)", "is_union": false, "module": "pants.jvm.strip_jar.strip_jar", "name": "StripJarCompiledClassfiles", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.strip_jar.strip_jar.build_processors"], + "returned_by_rules": [ + "pants.jvm.strip_jar.strip_jar.build_processors" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.jvm.strip_jar.strip_jar.StripJarRequest": { - "consumed_by_rules": ["pants.jvm.strip_jar.strip_jar.strip_jar"], + "consumed_by_rules": [ + "pants.jvm.strip_jar.strip_jar.strip_jar" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "StripJarRequest(digest: Digest, filenames: Tuple[str, ...])", "is_union": false, "module": "pants.jvm.strip_jar.strip_jar", @@ -50869,8 +58891,12 @@ "consumed_by_rules": [ "pants.jvm.strip_jar.strip_jar.generate_strip_jar_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.strip_jar.strip_jar", @@ -50929,7 +58955,9 @@ "pants.jvm.target_types.jvm_resolve_field_default_factory", "pants.jvm.test.junit.setup_junit_for_target" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.experimental.codegen.protobuf.java", "pants.backend.experimental.codegen.protobuf.scala", @@ -50942,15 +58970,21 @@ "module": "pants.jvm.subsystems", "name": "JvmSubsystem", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["construct_scope_jvm"], + "returned_by_rules": [ + "construct_scope_jvm" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.jvm.target_types.GenericJvmRunRequest": { - "consumed_by_rules": ["pants.jvm.run.create_run_request"], + "consumed_by_rules": [ + "pants.jvm.run.create_run_request" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "Allows the use of a generic rule to return a `RunRequest` based on the field set.", "is_union": false, "module": "pants.jvm.target_types", @@ -50972,8 +59006,12 @@ "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_JvmArtifactFieldSet", "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_JvmArtifactFieldSet" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "JvmArtifactFieldSet(address: 'Address', jdk_version: 'JvmJdkField', main_class: 'JvmMainClassNameField', group: 'JvmArtifactGroupField', artifact: 'JvmArtifactArtifactField', version: 'JvmArtifactVersionField', packages: 'JvmArtifactPackagesField', url: 'JvmArtifactUrlField')", "is_union": false, "module": "pants.jvm.target_types", @@ -50988,8 +59026,12 @@ "consumed_by_rules": [ "pants.jvm.target_types.jvm_resolve_field_default_factory" ], - "dependencies": ["pants.engine.target"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.engine.target" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.target_types", @@ -51002,7 +59044,9 @@ }, "pants.jvm.target_types.PrefixedJvmJdkField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -51016,7 +59060,9 @@ }, "pants.jvm.target_types.PrefixedJvmResolveField": { "consumed_by_rules": [], - "dependencies": ["pants.engine.target"], + "dependencies": [ + "pants.engine.target" + ], "dependents": [], "documentation": null, "is_union": false, @@ -51030,7 +59076,9 @@ }, "pants.jvm.test.junit.JunitTestFieldSet": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": "JunitTestFieldSet(address: 'Address', sources: 'JunitTestSourceField', timeout: 'JunitTestTimeoutField', jdk_version: 'JvmJdkField', dependencies: 'JvmDependenciesField', extra_env_vars: 'TestExtraEnvVarsField')", "is_union": false, @@ -51044,7 +59092,9 @@ }, "pants.jvm.test.junit.JunitTestRequest": { "consumed_by_rules": [], - "dependencies": ["pants.core"], + "dependencies": [ + "pants.core" + ], "dependents": [], "documentation": null, "is_union": false, @@ -51060,8 +59110,12 @@ "consumed_by_rules": [ "pants.jvm.test.junit.generate_junit_lockfile_request" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.java"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": null, "is_union": false, "module": "pants.jvm.test.junit", @@ -51070,7 +59124,9 @@ "returned_by_rules": [], "union_members": [], "union_type": "GenerateToolLockfileSentinel", - "used_in_rules": ["pants.jvm.test.junit.setup_junit_for_target"] + "used_in_rules": [ + "pants.jvm.test.junit.setup_junit_for_target" + ] }, "pants.jvm.test.junit.TestSetup": { "consumed_by_rules": [], @@ -51089,13 +59145,17 @@ "pants.engine.env_vars", "pants.jvm.test.junit" ], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "TestSetup(process: 'JvmProcess', reports_dir_prefix: 'str')", "is_union": false, "module": "pants.jvm.test.junit", "name": "TestSetup", "provider": "pants.backend.experimental.java", - "returned_by_rules": ["pants.jvm.test.junit.setup_junit_for_target"], + "returned_by_rules": [ + "pants.jvm.test.junit.setup_junit_for_target" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -51104,9 +59164,13 @@ ] }, "pants.jvm.test.junit.TestSetupRequest": { - "consumed_by_rules": ["pants.jvm.test.junit.setup_junit_for_target"], + "consumed_by_rules": [ + "pants.jvm.test.junit.setup_junit_for_target" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "TestSetupRequest(field_set: 'JunitTestFieldSet', is_debug: 'bool')", "is_union": false, "module": "pants.jvm.test.junit", @@ -51121,9 +59185,13 @@ ] }, "pants.jvm.util_rules.ExtractFileDigest": { - "consumed_by_rules": ["pants.jvm.util_rules.digest_to_file_digest"], + "consumed_by_rules": [ + "pants.jvm.util_rules.digest_to_file_digest" + ], "dependencies": [], - "dependents": ["pants.backend.experimental.java"], + "dependents": [ + "pants.backend.experimental.java" + ], "documentation": "ExtractFileDigest(digest: 'Digest', file_path: 'str')", "is_union": false, "module": "pants.jvm.util_rules", @@ -51153,7 +59221,9 @@ "pants.engine.internals.graph.extract_unmatched_build_file_globs", "pants.jvm.jdk_rules.jvm_process" ], - "dependencies": ["pants.option.scope"], + "dependencies": [ + "pants.option.scope" + ], "dependents": [ "pants.backend.docker", "pants.backend.experimental.go", @@ -51170,7 +59240,9 @@ "module": "pants.option.global_options", "name": "GlobalOptions", "provider": "pants.core", - "returned_by_rules": ["construct_scope_"], + "returned_by_rules": [ + "construct_scope_" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -51181,8 +59253,12 @@ "pants.engine.internals.graph.resolve_generator_target_requests", "pants.engine.internals.graph.resolve_source_paths" ], - "dependencies": ["pants.core"], - "dependents": ["pants.backend.experimental.go"], + "dependencies": [ + "pants.core" + ], + "dependents": [ + "pants.backend.experimental.go" + ], "documentation": "What to do when globs do not match in BUILD files.", "is_union": false, "module": "pants.option.global_options", @@ -51338,14 +59414,18 @@ "pants.option.subsystem.PluginOption": { "consumed_by_rules": [], "dependencies": [], - "dependents": ["pants.backend.python"], + "dependents": [ + "pants.backend.python" + ], "documentation": null, "is_union": true, "module": "pants.option.subsystem", "name": "PluginOption", "provider": "pants.option.subsystem", "returned_by_rules": [], - "union_members": ["ExportPluginOptions"], + "union_members": [ + "ExportPluginOptions" + ], "union_type": null, "used_in_rules": [] }, @@ -51354,22 +59434,34 @@ "pants.backend.project_info.list_roots.list_roots", "pants.backend.python.goals.coverage_py.merge_coverage_data" ], - "dependencies": ["pants.engine.fs"], - "dependents": ["pants.backend.project_info", "pants.backend.python"], + "dependencies": [ + "pants.engine.fs" + ], + "dependents": [ + "pants.backend.project_info", + "pants.backend.python" + ], "documentation": null, "is_union": false, "module": "pants.source.source_root", "name": "AllSourceRoots", "provider": "pants.core", - "returned_by_rules": ["pants.source.source_root.all_roots"], + "returned_by_rules": [ + "pants.source.source_root.all_roots" + ], "union_members": [], "union_type": null, "used_in_rules": [] }, "pants.source.source_root.OptionalSourceRoot": { "consumed_by_rules": [], - "dependencies": ["pants.engine.fs", "pants.source.source_root"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.engine.fs", + "pants.source.source_root" + ], + "dependents": [ + "pants.core" + ], "documentation": "OptionalSourceRoot(source_root: 'SourceRoot | None')", "is_union": false, "module": "pants.source.source_root", @@ -51389,8 +59481,12 @@ }, "pants.source.source_root.OptionalSourceRootsResult": { "consumed_by_rules": [], - "dependencies": ["pants.source.source_root"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.source.source_root" + ], + "dependents": [ + "pants.core" + ], "documentation": "OptionalSourceRootsResult(path_to_optional_root: 'FrozenDict[PurePath, OptionalSourceRoot]')", "is_union": false, "module": "pants.source.source_root", @@ -51401,11 +59497,15 @@ ], "union_members": [], "union_type": null, - "used_in_rules": ["pants.source.source_root.get_source_roots"] + "used_in_rules": [ + "pants.source.source_root.get_source_roots" + ] }, "pants.source.source_root.SourceRoot": { "consumed_by_rules": [], - "dependencies": ["pants.source.source_root"], + "dependencies": [ + "pants.source.source_root" + ], "dependents": [ "pants.backend.awslambda.python", "pants.backend.codegen.protobuf.python", @@ -51421,7 +59521,9 @@ "module": "pants.source.source_root", "name": "SourceRoot", "provider": "pants.core", - "returned_by_rules": ["pants.source.source_root.get_source_root"], + "returned_by_rules": [ + "pants.source.source_root.get_source_root" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -51447,14 +59549,20 @@ "pants.source.source_root.all_roots", "pants.source.source_root.get_optional_source_root" ], - "dependencies": ["pants.option.scope"], - "dependents": ["pants.core"], + "dependencies": [ + "pants.option.scope" + ], + "dependents": [ + "pants.core" + ], "documentation": null, "is_union": false, "module": "pants.source.source_root", "name": "SourceRootConfig", "provider": "pants.core", - "returned_by_rules": ["construct_scope_source"], + "returned_by_rules": [ + "construct_scope_source" + ], "union_members": [], "union_type": null, "used_in_rules": [] @@ -51465,7 +59573,9 @@ "pants.source.source_root.get_source_root" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Find the source root for the given path.\n\nIf you have multiple paths, particularly if many of them share parent directories, you'll get\nbetter performance with a `SourceRootsRequest` (see above) instead.", "is_union": false, "module": "pants.source.source_root", @@ -51502,7 +59612,9 @@ "pants.source.source_root.get_source_roots" ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "Find the source roots for the given files and/or dirs.", "is_union": false, "module": "pants.source.source_root", @@ -51524,7 +59636,9 @@ }, "pants.source.source_root.SourceRootsResult": { "consumed_by_rules": [], - "dependencies": ["pants.source.source_root"], + "dependencies": [ + "pants.source.source_root" + ], "dependents": [ "pants.backend.codegen.thrift.apache.python", "pants.backend.experimental.codegen.protobuf.go", @@ -51536,7 +59650,9 @@ "module": "pants.source.source_root", "name": "SourceRootsResult", "provider": "pants.core", - "returned_by_rules": ["pants.source.source_root.get_source_roots"], + "returned_by_rules": [ + "pants.source.source_root.get_source_roots" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -51550,9 +59666,13 @@ ] }, "pants.vcs.git.GitWorktreeRequest": { - "consumed_by_rules": ["pants.vcs.git.get_git_worktree"], + "consumed_by_rules": [ + "pants.vcs.git.get_git_worktree" + ], "dependencies": [], - "dependents": ["pants.core"], + "dependents": [ + "pants.core" + ], "documentation": "GitWorktreeRequest(gitdir: 'PathLike[str] | None' = None, subdir: 'PathLike[str] | None' = None)", "is_union": false, "module": "pants.vcs.git", @@ -51567,14 +59687,20 @@ }, "pants.vcs.git.MaybeGitWorktree": { "consumed_by_rules": [], - "dependencies": ["pants.vcs.git"], - "dependents": ["pants.backend.experimental.python"], + "dependencies": [ + "pants.vcs.git" + ], + "dependents": [ + "pants.backend.experimental.python" + ], "documentation": "MaybeGitWorktree(git_worktree: 'GitWorktree | None' = None)", "is_union": false, "module": "pants.vcs.git", "name": "MaybeGitWorktree", "provider": "pants.core", - "returned_by_rules": ["pants.vcs.git.get_git_worktree"], + "returned_by_rules": [ + "pants.vcs.git.get_git_worktree" + ], "union_members": [], "union_type": null, "used_in_rules": [ @@ -52740,7 +60866,12 @@ }, "name_to_goal_info": { "check": { - "consumed_scopes": ["", "check", "environments-preview", "filter"], + "consumed_scopes": [ + "", + "check", + "environments-preview", + "filter" + ], "description": "Run type checking or the lightest variant of compilation available for a language.", "is_implemented": true, "name": "check", @@ -52761,21 +60892,36 @@ "provider": "pants.backend.project_info" }, "dependees": { - "consumed_scopes": ["", "dependents", "environments-preview", "filter"], + "consumed_scopes": [ + "", + "dependents", + "environments-preview", + "filter" + ], "description": "List all targets that depend on any of the input files/targets.", "is_implemented": true, "name": "dependents", "provider": "pants.backend.project_info" }, "dependencies": { - "consumed_scopes": ["", "dependencies", "environments-preview", "filter"], + "consumed_scopes": [ + "", + "dependencies", + "environments-preview", + "filter" + ], "description": "List the dependencies of the input files/targets.", "is_implemented": true, "name": "dependencies", "provider": "pants.backend.project_info" }, "dependents": { - "consumed_scopes": ["", "dependents", "environments-preview", "filter"], + "consumed_scopes": [ + "", + "dependents", + "environments-preview", + "filter" + ], "description": "List all targets that depend on any of the input files/targets.", "is_implemented": true, "name": "dependents", @@ -52808,49 +60954,81 @@ "provider": "pants.goal" }, "export": { - "consumed_scopes": ["", "environments-preview", "export", "filter"], + "consumed_scopes": [ + "", + "environments-preview", + "export", + "filter" + ], "description": "Export Pants data for use in other tools, such as IDEs.", "is_implemented": true, "name": "export", "provider": "pants.core" }, "export-codegen": { - "consumed_scopes": ["", "environments-preview", "filter"], + "consumed_scopes": [ + "", + "environments-preview", + "filter" + ], "description": "Write generated files to `dist/codegen` for use outside of Pants.", "is_implemented": true, "name": "export-codegen", "provider": "pants.core" }, "filedeps": { - "consumed_scopes": ["", "environments-preview", "filedeps", "filter"], + "consumed_scopes": [ + "", + "environments-preview", + "filedeps", + "filter" + ], "description": "List all source and BUILD files a target depends on.", "is_implemented": true, "name": "filedeps", "provider": "pants.backend.project_info" }, "fix": { - "consumed_scopes": ["", "environments-preview", "filter", "fix"], + "consumed_scopes": [ + "", + "environments-preview", + "filter", + "fix" + ], "description": "Autofix source code.", "is_implemented": true, "name": "fix", "provider": "pants.core" }, "fmt": { - "consumed_scopes": ["", "environments-preview", "filter", "fmt"], + "consumed_scopes": [ + "", + "environments-preview", + "filter", + "fmt" + ], "description": "Autoformat source code.", "is_implemented": true, "name": "fmt", "provider": "pants.core" }, "generate-lockfiles": { - "consumed_scopes": ["", "environments-preview", "generate-lockfiles"], + "consumed_scopes": [ + "", + "environments-preview", + "generate-lockfiles" + ], "description": "Generate lockfiles for third-party dependencies.", "is_implemented": true, "name": "generate-lockfiles", "provider": "pants.core" }, "generate-snapshots": { - "consumed_scopes": ["", "environments-preview", "filter"], + "consumed_scopes": [ + "", + "environments-preview", + "filter" + ], "description": "Generate test snapshots.", "is_implemented": true, "name": "generate-snapshots", @@ -52893,42 +61071,71 @@ "provider": "pants.goal" }, "lint": { - "consumed_scopes": ["", "environments-preview", "filter", "lint"], + "consumed_scopes": [ + "", + "environments-preview", + "filter", + "lint" + ], "description": "Run linters/formatters/fixers in check mode.", "is_implemented": true, "name": "lint", "provider": "pants.core" }, "list": { - "consumed_scopes": ["", "environments-preview", "filter", "list"], + "consumed_scopes": [ + "", + "environments-preview", + "filter", + "list" + ], "description": "Lists all targets matching the file or target arguments.", "is_implemented": true, "name": "list", "provider": "pants.backend.project_info" }, "package": { - "consumed_scopes": ["", "environments-preview", "filter"], + "consumed_scopes": [ + "", + "environments-preview", + "filter" + ], "description": "Create a distributable package.", "is_implemented": true, "name": "package", "provider": "pants.core" }, "paths": { - "consumed_scopes": ["", "environments-preview", "filter", "paths"], + "consumed_scopes": [ + "", + "environments-preview", + "filter", + "paths" + ], "description": "List the paths between two addresses. Either address may represent a group of targets, e.g. `--from=src/app/main.py --to=src/library::`.", "is_implemented": true, "name": "paths", "provider": "pants.backend.project_info" }, "peek": { - "consumed_scopes": ["", "environments-preview", "filter", "peek"], + "consumed_scopes": [ + "", + "environments-preview", + "filter", + "peek" + ], "description": "Display BUILD target info", "is_implemented": true, "name": "peek", "provider": "pants.backend.project_info" }, "publish": { - "consumed_scopes": ["", "environments-preview", "filter", "publish"], + "consumed_scopes": [ + "", + "environments-preview", + "filter", + "publish" + ], "description": "Publish deliverables (assets, distributions, images, etc).", "is_implemented": true, "name": "publish", @@ -52963,14 +61170,22 @@ "provider": "pants.backend.experimental.python" }, "repl": { - "consumed_scopes": ["", "environments-preview", "filter", "repl"], + "consumed_scopes": [ + "", + "environments-preview", + "filter", + "repl" + ], "description": "Open a REPL with the specified code loadable.", "is_implemented": true, "name": "repl", "provider": "pants.core" }, "roots": { - "consumed_scopes": ["roots", "source"], + "consumed_scopes": [ + "roots", + "source" + ], "description": "List the repo's registered source roots.", "is_implemented": true, "name": "roots", @@ -52990,7 +61205,12 @@ "provider": "pants.core" }, "tailor": { - "consumed_scopes": ["", "environments-preview", "filter", "tailor"], + "consumed_scopes": [ + "", + "environments-preview", + "filter", + "tailor" + ], "description": "Auto-generate BUILD file targets for new source files.\n\nEach specific `tailor` implementation may be disabled through language-specific options, e.g. `[python].tailor_pex_binary_targets` and `[shell-setup].tailor`.", "is_implemented": true, "name": "tailor", @@ -53034,8 +61254,13 @@ "construct_env_aware_scope_apache_thrift": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["ApacheThriftSubsystem", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "ApacheThriftSubsystem", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_apache_thrift", "output_type": "EnvironmentAware", "provider": "pants.backend.codegen.thrift.apache.python" @@ -53043,8 +61268,13 @@ "construct_env_aware_scope_docker": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["DockerOptions", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "DockerOptions", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_docker", "output_type": "EnvironmentAware", "provider": "pants.backend.docker" @@ -53052,8 +61282,13 @@ "construct_env_aware_scope_go_generate": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["GoGenerateGoalSubsystem", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "GoGenerateGoalSubsystem", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_go_generate", "output_type": "EnvironmentAware", "provider": "pants.backend.experimental.go" @@ -53061,8 +61296,13 @@ "construct_env_aware_scope_golang": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["GolangSubsystem", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "GolangSubsystem", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_golang", "output_type": "EnvironmentAware", "provider": "pants.backend.experimental.go" @@ -53070,8 +61310,13 @@ "construct_env_aware_scope_jvm": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["JvmSubsystem", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "JvmSubsystem", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_jvm", "output_type": "EnvironmentAware", "provider": "pants.backend.experimental.java" @@ -53079,8 +61324,13 @@ "construct_env_aware_scope_nodejs": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["NodeJS", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "NodeJS", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_nodejs", "output_type": "EnvironmentAware", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -53088,8 +61338,13 @@ "construct_env_aware_scope_pex": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["PexSubsystem", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "PexSubsystem", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_pex", "output_type": "EnvironmentAware", "provider": "pants.core" @@ -53097,8 +61352,13 @@ "construct_env_aware_scope_python_bootstrap": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["PythonBootstrapSubsystem", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "PythonBootstrapSubsystem", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_python_bootstrap", "output_type": "EnvironmentAware", "provider": "pants.core" @@ -53106,8 +61366,13 @@ "construct_env_aware_scope_python_native_code": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["PythonNativeCodeSubsystem", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "PythonNativeCodeSubsystem", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_python_native_code", "output_type": "EnvironmentAware", "provider": "pants.core" @@ -53115,8 +61380,13 @@ "construct_env_aware_scope_shell_setup": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["ShellSetup", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "ShellSetup", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_shell_setup", "output_type": "EnvironmentAware", "provider": "pants.backend.shell" @@ -53124,8 +61394,13 @@ "construct_env_aware_scope_subprocess_environment": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["SubprocessEnvironment", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "SubprocessEnvironment", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_subprocess_environment", "output_type": "EnvironmentAware", "provider": "pants.core" @@ -53133,8 +61408,13 @@ "construct_env_aware_scope_system_binaries": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["SystemBinariesSubsystem", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "SystemBinariesSubsystem", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_system_binaries", "output_type": "EnvironmentAware", "provider": "pants.core" @@ -53142,8 +61422,13 @@ "construct_env_aware_scope_test": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["TestSubsystem", "EnvironmentTarget"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "TestSubsystem", + "EnvironmentTarget" + ], "name": "construct_env_aware_scope_test", "output_type": "EnvironmentAware", "provider": "pants.core" @@ -53151,7 +61436,9 @@ "construct_scope_": { "description": null, "documentation": "Options to control the overall behavior of Pants.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_", "output_type": "GlobalOptions", @@ -53160,7 +61447,9 @@ "construct_scope_add_trailing_comma": { "description": null, "documentation": "The add-trailing-comma Python code formatter (https://github.com/asottile/add-trailing-comma).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_add_trailing_comma", "output_type": "AddTrailingComma", @@ -53169,7 +61458,9 @@ "construct_scope_anonymous_telemetry": { "description": null, "documentation": "Options related to sending anonymous stats to the Pants project, to aid development.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_anonymous_telemetry", "output_type": "AnonymousTelemetry", @@ -53178,7 +61469,9 @@ "construct_scope_apache_thrift": { "description": null, "documentation": "Apache Thrift IDL compiler (https://thrift.apache.org/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_apache_thrift", "output_type": "ApacheThriftSubsystem", @@ -53187,7 +61480,9 @@ "construct_scope_autoflake": { "description": null, "documentation": "The Autoflake Python code formatter (https://github.com/myint/autoflake).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_autoflake", "output_type": "Autoflake", @@ -53196,7 +61491,9 @@ "construct_scope_bandit": { "description": null, "documentation": "A tool for finding security issues in Python code (https://bandit.readthedocs.io).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_bandit", "output_type": "Bandit", @@ -53205,7 +61502,9 @@ "construct_scope_black": { "description": null, "documentation": "The Black Python code formatter (https://black.readthedocs.io/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_black", "output_type": "Black", @@ -53214,7 +61513,9 @@ "construct_scope_buf": { "description": null, "documentation": "A linter and formatter for Protocol Buffers (https://github.com/bufbuild/buf).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_buf", "output_type": "BufSubsystem", @@ -53223,7 +61524,9 @@ "construct_scope_build_deprecations_fixer": { "description": null, "documentation": "A tool/plugin for fixing BUILD file deprecations (where possible).\n\nThis includes deprecations for:\n\n - Renamed targets\n - Renamed fields", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_build_deprecations_fixer", "output_type": "BUILDDeprecationsFixer", @@ -53232,7 +61535,9 @@ "construct_scope_buildifier": { "description": null, "documentation": "Buildifier is a tool for formatting BUILD files with a standard convention.\n\nPants supports running Buildifier on your Pants BUILD files for several reasons:\n - You might like the style that buildifier uses.\n - You might be incrementally adopting Pants from Bazel, and are already using buildifier.\n\nPlease note that there are differences from Bazel's BUILD files (which are Starlark) and Pants' BUILD files (which are Python), so buildifier may issue a syntax error. In practice, these errors should be rare. See https://bazel.build/rules/language#differences_with_python.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_buildifier", "output_type": "Buildifier", @@ -53241,7 +61546,9 @@ "construct_scope_check": { "description": null, "documentation": "Run type checking or the lightest variant of compilation available for a language.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_check", "output_type": "CheckSubsystem", @@ -53250,7 +61557,9 @@ "construct_scope_count_loc": { "description": null, "documentation": "Count lines of code.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_count_loc", "output_type": "CountLinesOfCodeSubsystem", @@ -53259,7 +61568,9 @@ "construct_scope_coursier": { "description": null, "documentation": "A dependency resolver for the Maven ecosystem. (https://get-coursier.io/)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_coursier", "output_type": "CoursierSubsystem", @@ -53268,7 +61579,9 @@ "construct_scope_coverage_py": { "description": null, "documentation": "Configuration for Python test coverage measurement.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_coverage_py", "output_type": "CoverageSubsystem", @@ -53277,7 +61590,9 @@ "construct_scope_debug_adapter": { "description": null, "documentation": "Options used to configure and launch a Debug Adapter server.\n\nSee https://microsoft.github.io/debug-adapter-protocol/ for more information.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_debug_adapter", "output_type": "DebugAdapterSubsystem", @@ -53286,7 +61601,9 @@ "construct_scope_debugpy": { "description": null, "documentation": "An implementation of the Debug Adapter Protocol for Python (https://github.com/microsoft/debugpy).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_debugpy", "output_type": "DebugPy", @@ -53295,7 +61612,9 @@ "construct_scope_dependencies": { "description": null, "documentation": "List the dependencies of the input files/targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_dependencies", "output_type": "DependenciesSubsystem", @@ -53304,7 +61623,9 @@ "construct_scope_dependents": { "description": null, "documentation": "List all targets that depend on any of the input files/targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_dependents", "output_type": "DependentsSubsystem", @@ -53313,7 +61634,9 @@ "construct_scope_docformatter": { "description": null, "documentation": "The Python docformatter tool (https://github.com/myint/docformatter).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_docformatter", "output_type": "Docformatter", @@ -53322,7 +61645,9 @@ "construct_scope_docker": { "description": null, "documentation": "Options for interacting with Docker.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_docker", "output_type": "DockerOptions", @@ -53331,7 +61656,9 @@ "construct_scope_dockerfile_parser": { "description": null, "documentation": "Used to parse Dockerfile build specs to infer their dependencies.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_dockerfile_parser", "output_type": "DockerfileParser", @@ -53340,7 +61667,9 @@ "construct_scope_download_terraform": { "description": null, "documentation": "Terraform (https://terraform.io)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_download_terraform", "output_type": "TerraformTool", @@ -53349,7 +61678,9 @@ "construct_scope_experimental_bsp": { "description": null, "documentation": "Setup repository for Build Server Protocol (https://build-server-protocol.github.io/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_experimental_bsp", "output_type": "BSPGoal", @@ -53358,7 +61689,9 @@ "construct_scope_experimental_deploy": { "description": null, "documentation": "Perform a deployment process.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_experimental_deploy", "output_type": "DeploySubsystem", @@ -53367,7 +61700,9 @@ "construct_scope_export": { "description": null, "documentation": "Export Pants data for use in other tools, such as IDEs.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_export", "output_type": "ExportSubsystem", @@ -53376,7 +61711,9 @@ "construct_scope_export_codegen": { "description": null, "documentation": "Write generated files to `dist/codegen` for use outside of Pants.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_export_codegen", "output_type": "ExportCodegenSubsystem", @@ -53385,7 +61722,9 @@ "construct_scope_filedeps": { "description": null, "documentation": "List all source and BUILD files a target depends on.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_filedeps", "output_type": "FiledepsSubsystem", @@ -53394,7 +61733,9 @@ "construct_scope_filter": { "description": null, "documentation": "Filter the input targets based on various criteria.\n\nMost of the filtering options below are comma-separated lists of filtering criteria, with an implied logical OR between them, so that a target passes the filter if it matches any of the criteria in the list. A '-' prefix inverts the sense of the entire comma-separated list, so that a target passes the filter only if it matches none of the criteria in the list.\n\nEach of the filtering options may be specified multiple times, with an implied logical AND between them.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_filter", "output_type": "FilterSubsystem", @@ -53403,7 +61744,9 @@ "construct_scope_fix": { "description": null, "documentation": "Autofix source code.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_fix", "output_type": "FixSubsystem", @@ -53412,7 +61755,9 @@ "construct_scope_flake8": { "description": null, "documentation": "The Flake8 Python linter (https://flake8.pycqa.org/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_flake8", "output_type": "Flake8", @@ -53421,7 +61766,9 @@ "construct_scope_fmt": { "description": null, "documentation": "Autoformat source code.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_fmt", "output_type": "FmtSubsystem", @@ -53430,7 +61777,9 @@ "construct_scope_generate_lockfiles": { "description": null, "documentation": "Generate lockfiles for third-party dependencies.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_generate_lockfiles", "output_type": "GenerateLockfilesSubsystem", @@ -53439,7 +61788,9 @@ "construct_scope_generate_snapshots": { "description": null, "documentation": "Generate test snapshots.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_generate_snapshots", "output_type": "GenerateSnapshotsSubsystem", @@ -53448,7 +61799,9 @@ "construct_scope_go_generate": { "description": null, "documentation": "Run each command in a package described by a `//go:generate` directive. This is equivalent to running `go generate` on a Go package.\n\nNote: Just like with `go generate`, the `go-generate` goal is never run as part of the build and must be run manually to invoke the commands described by the `//go:generate` directives.\n\nSee https://go.dev/blog/generate for details.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_go_generate", "output_type": "GoGenerateGoalSubsystem", @@ -53457,7 +61810,9 @@ "construct_scope_go_test": { "description": null, "documentation": "Options for Go tests.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_go_test", "output_type": "GoTestSubsystem", @@ -53466,7 +61821,9 @@ "construct_scope_gofmt": { "description": null, "documentation": "Gofmt-specific options.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_gofmt", "output_type": "GofmtSubsystem", @@ -53475,7 +61832,9 @@ "construct_scope_golang": { "description": null, "documentation": "Options for Golang support.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_golang", "output_type": "GolangSubsystem", @@ -53484,7 +61843,9 @@ "construct_scope_google_java_format": { "description": null, "documentation": "Google Java Format (https://github.com/google/google-java-format)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_google_java_format", "output_type": "GoogleJavaFormatSubsystem", @@ -53493,7 +61854,9 @@ "construct_scope_grpc_python_plugin": { "description": null, "documentation": "The gRPC Protobuf plugin for Python.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_grpc_python_plugin", "output_type": "GrpcPythonPlugin", @@ -53502,7 +61865,9 @@ "construct_scope_hadolint": { "description": null, "documentation": "A linter for Dockerfiles.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_hadolint", "output_type": "Hadolint", @@ -53511,7 +61876,9 @@ "construct_scope_helm": { "description": null, "documentation": "The Helm command line (https://helm.sh)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_helm", "output_type": "HelmSubsystem", @@ -53520,7 +61887,9 @@ "construct_scope_helm_k8s_parser": { "description": null, "documentation": "Analyses K8S manifests rendered by Helm.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_helm_k8s_parser", "output_type": "HelmKubeParserSubsystem", @@ -53529,7 +61898,9 @@ "construct_scope_helm_post_renderer": { "description": null, "documentation": "Used perform modifications to the final output produced by Helm charts when they've been fully rendered.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_helm_post_renderer", "output_type": "HelmPostRendererSubsystem", @@ -53538,7 +61909,9 @@ "construct_scope_helm_unittest": { "description": null, "documentation": "BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin. (https://github.com/helm-unittest)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_helm_unittest", "output_type": "HelmUnitTestSubsystem", @@ -53547,7 +61920,9 @@ "construct_scope_ipython": { "description": null, "documentation": "The IPython enhanced REPL (https://ipython.org/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_ipython", "output_type": "IPython", @@ -53556,7 +61931,9 @@ "construct_scope_isort": { "description": null, "documentation": "The Python import sorter tool (https://pycqa.github.io/isort/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_isort", "output_type": "Isort", @@ -53565,7 +61942,9 @@ "construct_scope_jarjar": { "description": null, "documentation": "The Jar Jar Abrams tool (https://github.com/eed3si9n/jarjar-abrams)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_jarjar", "output_type": "JarJar", @@ -53574,7 +61953,9 @@ "construct_scope_java_infer": { "description": null, "documentation": "Options controlling which dependencies will be inferred for Java targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_java_infer", "output_type": "JavaInferSubsystem", @@ -53583,7 +61964,9 @@ "construct_scope_javac": { "description": null, "documentation": "The javac Java source compiler.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_javac", "output_type": "JavacSubsystem", @@ -53592,7 +61975,9 @@ "construct_scope_junit": { "description": null, "documentation": "The JUnit test framework (https://junit.org)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_junit", "output_type": "JUnit", @@ -53601,7 +61986,9 @@ "construct_scope_jvm": { "description": null, "documentation": "Options for general JVM functionality.\n\nJDK strings will be passed directly to Coursier's `--jvm` parameter. Run `cs java --available` to see a list of available JVM versions on your platform.\n\nIf the string `'system'` is passed, Coursier's `--system-jvm` option will be used instead, but note that this can lead to inconsistent behavior since the JVM version will be whatever happens to be found first on the system's PATH.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_jvm", "output_type": "JvmSubsystem", @@ -53610,7 +61997,9 @@ "construct_scope_kotlin": { "description": null, "documentation": "The Kotlin programming language (https://kotlinlang.org/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_kotlin", "output_type": "KotlinSubsystem", @@ -53619,7 +62008,9 @@ "construct_scope_kotlin_infer": { "description": null, "documentation": "Options controlling which dependencies will be inferred for Kotlin targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_kotlin_infer", "output_type": "KotlinInferSubsystem", @@ -53628,7 +62019,9 @@ "construct_scope_kotlinc": { "description": null, "documentation": "The Kotlin programming language (https://kotlinlang.org/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_kotlinc", "output_type": "KotlincSubsystem", @@ -53637,7 +62030,9 @@ "construct_scope_ktlint": { "description": null, "documentation": "Ktlint, the anti-bikeshedding Kotlin linter with built-in formatter (https://ktlint.github.io/)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_ktlint", "output_type": "KtlintSubsystem", @@ -53646,7 +62041,9 @@ "construct_scope_lint": { "description": null, "documentation": "Run linters/formatters/fixers in check mode.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_lint", "output_type": "LintSubsystem", @@ -53655,7 +62052,9 @@ "construct_scope_list": { "description": null, "documentation": "Lists all targets matching the file or target arguments.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_list", "output_type": "ListSubsystem", @@ -53664,7 +62063,9 @@ "construct_scope_mypy": { "description": null, "documentation": "The MyPy Python type checker (http://mypy-lang.org/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_mypy", "output_type": "MyPy", @@ -53673,7 +62074,9 @@ "construct_scope_mypy_protobuf": { "description": null, "documentation": "Configuration of the mypy-protobuf type stub generation plugin.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_mypy_protobuf", "output_type": "PythonProtobufMypyPlugin", @@ -53682,7 +62085,9 @@ "construct_scope_nodejs": { "description": null, "documentation": "The Node.js Javascript runtime (including Corepack).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_nodejs", "output_type": "NodeJS", @@ -53691,7 +62096,9 @@ "construct_scope_nodejs_infer": { "description": null, "documentation": "Options controlling which dependencies will be inferred for javascript targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_nodejs_infer", "output_type": "NodeJSInfer", @@ -53700,7 +62107,9 @@ "construct_scope_openapi": { "description": null, "documentation": "The OpenAPI Specification (https://swagger.io/specification/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_openapi", "output_type": "OpenApiSubsystem", @@ -53709,7 +62118,9 @@ "construct_scope_openapi_format": { "description": null, "documentation": "Format an OpenAPI document by ordering, formatting and filtering fields (https://github.com/thim81/openapi-format).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_openapi_format", "output_type": "OpenApiFormatSubsystem", @@ -53718,7 +62129,9 @@ "construct_scope_package": { "description": null, "documentation": "Create a distributable package.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_package", "output_type": "PackageSubsystem", @@ -53727,7 +62140,9 @@ "construct_scope_paths": { "description": null, "documentation": "List the paths between two addresses. Either address may represent a group of targets, e.g. `--from=src/app/main.py --to=src/library::`.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_paths", "output_type": "PathsSubsystem", @@ -53736,7 +62151,9 @@ "construct_scope_peek": { "description": null, "documentation": "Display BUILD target info", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_peek", "output_type": "PeekSubsystem", @@ -53745,7 +62162,9 @@ "construct_scope_pex": { "description": null, "documentation": "How Pants uses Pex to run Python subprocesses.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_pex", "output_type": "PexSubsystem", @@ -53754,7 +62173,9 @@ "construct_scope_pex_binary_defaults": { "description": null, "documentation": "Default settings for creating PEX executables.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_pex_binary_defaults", "output_type": "PexBinaryDefaults", @@ -53763,7 +62184,9 @@ "construct_scope_pex_cli": { "description": null, "documentation": "The PEX (Python EXecutable) tool (https://github.com/pantsbuild/pex).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_pex_cli", "output_type": "PexCli", @@ -53772,7 +62195,9 @@ "construct_scope_preamble": { "description": null, "documentation": "Formats files with a preamble, with the preamble looked up based on path.\n\nThis is useful for things such as copyright headers or shebang lines.\n\nPants substitutes the following identifiers (following Python's `string.Template` substitutions): - $year: The current year (only used when actually writing the year to the file).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_preamble", "output_type": "PreambleSubsystem", @@ -53781,7 +62206,9 @@ "construct_scope_protobuf_java_grpc": { "description": null, "documentation": "gRPC support for Java Protobuf (https://github.com/grpc/grpc-java)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_protobuf_java_grpc", "output_type": "JavaProtobufGrpcSubsystem", @@ -53790,7 +62217,9 @@ "construct_scope_protoc": { "description": null, "documentation": "The protocol buffer compiler (https://developers.google.com/protocol-buffers).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_protoc", "output_type": "Protoc", @@ -53799,7 +62228,9 @@ "construct_scope_publish": { "description": null, "documentation": "Publish deliverables (assets, distributions, images, etc).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_publish", "output_type": "PublishSubsystem", @@ -53808,7 +62239,9 @@ "construct_scope_py_constraints": { "description": null, "documentation": "Determine what Python interpreter constraints are used by files/targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_py_constraints", "output_type": "PyConstraintsSubsystem", @@ -53817,7 +62250,9 @@ "construct_scope_pydocstyle": { "description": null, "documentation": "A tool for checking compliance with Python docstring conventions (http://www.pydocstyle.org/en/stable/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_pydocstyle", "output_type": "Pydocstyle", @@ -53826,7 +62261,9 @@ "construct_scope_pylint": { "description": null, "documentation": "The Pylint linter for Python code (https://www.pylint.org/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_pylint", "output_type": "Pylint", @@ -53835,7 +62272,9 @@ "construct_scope_pyoxidizer": { "description": null, "documentation": "The PyOxidizer utility for packaging Python code in a Rust binary (https://pyoxidizer.readthedocs.io/en/stable/pyoxidizer.html).\n\nUsed with the `pyoxidizer_binary` target.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_pyoxidizer", "output_type": "PyOxidizer", @@ -53844,7 +62283,9 @@ "construct_scope_pytest": { "description": null, "documentation": "The pytest Python test framework (https://docs.pytest.org/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_pytest", "output_type": "PyTest", @@ -53853,7 +62294,9 @@ "construct_scope_python": { "description": null, "documentation": "Options for Pants's Python backend.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_python", "output_type": "PythonSetup", @@ -53862,7 +62305,9 @@ "construct_scope_python_bootstrap": { "description": null, "documentation": "Options used to locate Python interpreters.\n\nThis subsystem controls where and how Pants will locate Python, but beyond that it does not control which Python interpreter versions are actually used for your code: see the `python` subsystem for that.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_python_bootstrap", "output_type": "PythonBootstrapSubsystem", @@ -53871,7 +62316,9 @@ "construct_scope_python_dump_source_analysis": { "description": null, "documentation": "Dump source analysis for python_source targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_python_dump_source_analysis", "output_type": "DumpPythonSourceAnalysisSubsystem", @@ -53880,7 +62327,9 @@ "construct_scope_python_infer": { "description": null, "documentation": "Options controlling which dependencies will be inferred for Python targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_python_infer", "output_type": "PythonInferSubsystem", @@ -53889,7 +62338,9 @@ "construct_scope_python_native_code": { "description": null, "documentation": "Options for building native code using Python, e.g. when resolving distributions.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_python_native_code", "output_type": "PythonNativeCodeSubsystem", @@ -53898,7 +62349,9 @@ "construct_scope_python_protobuf": { "description": null, "documentation": "Options related to the Protobuf Python backend.\n\nSee https://www.pantsbuild.org/v2.19/docs/protobuf-python.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_python_protobuf", "output_type": "PythonProtobufSubsystem", @@ -53907,7 +62360,9 @@ "construct_scope_python_repos": { "description": null, "documentation": "External Python code repositories, such as PyPI.\n\nThese options may be used to point to custom package indexes when resolving requirements.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_python_repos", "output_type": "PythonRepos", @@ -53916,7 +62371,9 @@ "construct_scope_python_thrift": { "description": null, "documentation": "Options specific to generating Python from Thrift using Apache Thrift", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_python_thrift", "output_type": "ThriftPythonSubsystem", @@ -53925,7 +62382,9 @@ "construct_scope_pytype": { "description": null, "documentation": "The Pytype utility for typechecking Python code (https://github.com/google/pytype).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_pytype", "output_type": "Pytype", @@ -53934,7 +62393,9 @@ "construct_scope_pyupgrade": { "description": null, "documentation": "Upgrade syntax for newer versions of the language (https://github.com/asottile/pyupgrade).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_pyupgrade", "output_type": "PyUpgrade", @@ -53943,7 +62404,9 @@ "construct_scope_regex_lint": { "description": null, "documentation": "Lint your code using regex patterns, e.g. to check for copyright headers.\n\nTo activate this with the `lint` goal, you must set `[regex-lint].config`.\n\nUnlike other linters, this can run on files not owned by targets, such as BUILD files.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_regex_lint", "output_type": "RegexLintSubsystem", @@ -53952,7 +62415,9 @@ "construct_scope_repl": { "description": null, "documentation": "Open a REPL with the specified code loadable.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_repl", "output_type": "ReplSubsystem", @@ -53961,7 +62426,9 @@ "construct_scope_roots": { "description": null, "documentation": "List the repo's registered source roots.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_roots", "output_type": "RootsSubsystem", @@ -53970,7 +62437,9 @@ "construct_scope_ruff": { "description": null, "documentation": "The Ruff Python formatter (https://github.com/charliermarsh/ruff).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_ruff", "output_type": "Ruff", @@ -53979,7 +62448,9 @@ "construct_scope_run": { "description": null, "documentation": "Runs a binary target.\n\nThis goal propagates the return code of the underlying executable.\n\nIf your application can safely be restarted while it is running, you can pass `restartable=True` on your binary target (for supported types), and the `run` goal will automatically restart them as all relevant files change. This can be particularly useful for server applications.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_run", "output_type": "RunSubsystem", @@ -53988,7 +62459,9 @@ "construct_scope_scala": { "description": null, "documentation": "Scala programming language", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_scala", "output_type": "ScalaSubsystem", @@ -53997,7 +62470,9 @@ "construct_scope_scala_infer": { "description": null, "documentation": "Options controlling which dependencies will be inferred for Scala targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_scala_infer", "output_type": "ScalaInferSubsystem", @@ -54006,7 +62481,9 @@ "construct_scope_scalac": { "description": null, "documentation": "The Scala compiler.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_scalac", "output_type": "Scalac", @@ -54015,7 +62492,9 @@ "construct_scope_scalafmt": { "description": null, "documentation": "scalafmt (https://scalameta.org/scalafmt/)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_scalafmt", "output_type": "ScalafmtSubsystem", @@ -54024,7 +62503,9 @@ "construct_scope_scalapb": { "description": null, "documentation": "The ScalaPB protocol buffer compiler (https://scalapb.github.io/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_scalapb", "output_type": "ScalaPBSubsystem", @@ -54033,7 +62514,9 @@ "construct_scope_scalatest": { "description": null, "documentation": "The Scalatest test framework (https://www.scalatest.org/)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_scalatest", "output_type": "Scalatest", @@ -54042,7 +62525,9 @@ "construct_scope_scc": { "description": null, "documentation": "The Succinct Code Counter, aka `scc` (https://github.com/boyter/scc).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_scc", "output_type": "SuccinctCodeCounter", @@ -54051,7 +62536,9 @@ "construct_scope_semgrep": { "description": null, "documentation": "Lightweight static analysis for many languages. Find bug variants with patterns that look like source code. (https://semgrep.dev/)\n\nPants automatically finds config files (`.semgrep.yml`, `.semgrep.yaml`, and `.yml` or `.yaml` files within `.semgrep/` directories), and runs semgrep against all _targets_ known to Pants.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_semgrep", "output_type": "SemgrepSubsystem", @@ -54060,7 +62547,9 @@ "construct_scope_setup_py_generation": { "description": null, "documentation": "Options to control how setup.py is generated from a `python_distribution` target.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_setup_py_generation", "output_type": "SetupPyGeneration", @@ -54069,7 +62558,9 @@ "construct_scope_setuptools": { "description": null, "documentation": "Python setuptools, used to package `python_distribution` targets.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_setuptools", "output_type": "Setuptools", @@ -54078,7 +62569,9 @@ "construct_scope_setuptools_scm": { "description": null, "documentation": "A tool for generating versions from VCS metadata (https://github.com/pypa/setuptools_scm).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_setuptools_scm", "output_type": "SetuptoolsSCM", @@ -54087,7 +62580,9 @@ "construct_scope_shell_setup": { "description": null, "documentation": "Options for Pants's Shell support.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_shell_setup", "output_type": "ShellSetup", @@ -54096,7 +62591,9 @@ "construct_scope_shell_test": { "description": null, "documentation": "Options for Pants' Shell test support.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_shell_test", "output_type": "ShellTestSubsystem", @@ -54105,7 +62602,9 @@ "construct_scope_shellcheck": { "description": null, "documentation": "A linter for shell scripts.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_shellcheck", "output_type": "Shellcheck", @@ -54114,7 +62613,9 @@ "construct_scope_shfmt": { "description": null, "documentation": "An autoformatter for shell scripts (https://github.com/mvdan/sh).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_shfmt", "output_type": "Shfmt", @@ -54123,7 +62624,9 @@ "construct_scope_shunit2": { "description": null, "documentation": "shUnit2 is a xUnit framework for Bourne based shell scripts (https://github.com/kward/shunit2)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_shunit2", "output_type": "Shunit2", @@ -54132,7 +62635,9 @@ "construct_scope_source": { "description": null, "documentation": "Configuration for roots of source trees.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_source", "output_type": "SourceRootConfig", @@ -54141,7 +62646,9 @@ "construct_scope_spectral": { "description": null, "documentation": "A flexible JSON/YAML linter for creating automated style guides (https://github.com/stoplightio/spectral).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_spectral", "output_type": "SpectralSubsystem", @@ -54150,7 +62657,9 @@ "construct_scope_stats": { "description": null, "documentation": "An aggregator for Pants stats, such as cache metrics.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_stats", "output_type": "StatsAggregatorSubsystem", @@ -54159,7 +62668,9 @@ "construct_scope_subprocess_environment": { "description": null, "documentation": "Environment settings for forked subprocesses.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_subprocess_environment", "output_type": "SubprocessEnvironment", @@ -54168,7 +62679,9 @@ "construct_scope_system_binaries": { "description": null, "documentation": "System binaries related settings.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_system_binaries", "output_type": "SystemBinariesSubsystem", @@ -54177,7 +62690,9 @@ "construct_scope_tailor": { "description": null, "documentation": "Auto-generate BUILD file targets for new source files.\n\nEach specific `tailor` implementation may be disabled through language-specific options, e.g. `[python].tailor_pex_binary_targets` and `[shell-setup].tailor`.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_tailor", "output_type": "TailorSubsystem", @@ -54186,7 +62701,9 @@ "construct_scope_terraform_fmt": { "description": null, "documentation": "Terraform fmt options.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_terraform_fmt", "output_type": "TfFmtSubsystem", @@ -54195,7 +62712,9 @@ "construct_scope_terraform_hcl2_parser": { "description": null, "documentation": "Used to parse Terraform modules to infer their dependencies.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_terraform_hcl2_parser", "output_type": "TerraformHcl2Parser", @@ -54204,7 +62723,9 @@ "construct_scope_terraform_validate": { "description": null, "documentation": "Terraform validate options.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_terraform_validate", "output_type": "TerraformValidateSubsystem", @@ -54213,7 +62734,9 @@ "construct_scope_test": { "description": null, "documentation": "Run tests.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_test", "output_type": "TestSubsystem", @@ -54222,7 +62745,9 @@ "construct_scope_thrift": { "description": null, "documentation": "General Thrift IDL settings (https://thrift.apache.org/).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_thrift", "output_type": "ThriftSubsystem", @@ -54231,7 +62756,9 @@ "construct_scope_twine": { "description": null, "documentation": "The utility for publishing Python distributions to PyPI and other Python repositories.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_twine", "output_type": "TwineSubsystem", @@ -54240,7 +62767,9 @@ "construct_scope_update_build_files": { "description": null, "documentation": "Format and fix safe deprecations in BUILD files.\n\nThis does not handle the full Pants upgrade. You must still manually change `pants_version` in `pants.toml` and you may need to manually address some deprecations. See https://www.pantsbuild.org/v2.19/docs/upgrade-tips for upgrade tips.\n\nThis goal is run without arguments. It will run over all BUILD files in your project.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_update_build_files", "output_type": "UpdateBuildFilesSubsystem", @@ -54249,7 +62778,9 @@ "construct_scope_workunit_logger": { "description": null, "documentation": "Workunit Logger subsystem. Useful for debugging pants itself.", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_workunit_logger", "output_type": "WorkunitLogger", @@ -54258,7 +62789,9 @@ "construct_scope_yamllint": { "description": null, "documentation": "A linter for YAML files (https://yamllint.readthedocs.io)", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_yamllint", "output_type": "Yamllint", @@ -54267,7 +62800,9 @@ "construct_scope_yapf": { "description": null, "documentation": "A formatter for Python files (https://github.com/google/yapf).", - "input_gets": ["Get(ScopedOptions, Scope, ..)"], + "input_gets": [ + "Get(ScopedOptions, Scope, ..)" + ], "input_types": [], "name": "construct_scope_yapf", "output_type": "Yapf", @@ -54288,7 +62823,9 @@ "Get(AdhocProcessResult, {EnvironmentName: .., AdhocProcessRequest: ..})", "Get(Snapshot, Digest, ..)" ], - "input_types": ["GenerateFilesFromAdhocToolRequest"], + "input_types": [ + "GenerateFilesFromAdhocToolRequest" + ], "name": "pants.backend.adhoc.adhoc_tool.run_in_sandbox_request", "output_type": "GeneratedSources", "provider": "pants.backend.experimental.adhoc" @@ -54301,7 +62838,10 @@ "Get(ResolvedExecutionDependencies, ResolveExecutionDependenciesRequest, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["SystemBinaryFieldSet", "EnvironmentAware"], + "input_types": [ + "SystemBinaryFieldSet", + "EnvironmentAware" + ], "name": "pants.backend.adhoc.run_system_binary.create_system_binary_run_request", "output_type": "RunRequest", "provider": "pants.backend.experimental.adhoc" @@ -54309,8 +62849,12 @@ "pants.backend.awslambda.python.rules.package_python_aws_lambda_function": { "description": "Create Python AWS Lambda Function", "documentation": null, - "input_gets": ["Get(BuiltPackage, BuildPythonFaaSRequest, ..)"], - "input_types": ["PythonAwsLambdaFieldSet"], + "input_gets": [ + "Get(BuiltPackage, BuildPythonFaaSRequest, ..)" + ], + "input_types": [ + "PythonAwsLambdaFieldSet" + ], "name": "pants.backend.awslambda.python.rules.package_python_aws_lambda_function", "output_type": "BuiltPackage", "provider": "pants.backend.awslambda.python" @@ -54318,8 +62862,12 @@ "pants.backend.awslambda.python.rules.package_python_aws_lambda_layer": { "description": "Create Python AWS Lambda Layer", "documentation": null, - "input_gets": ["Get(BuiltPackage, BuildPythonFaaSRequest, ..)"], - "input_types": ["PythonAwsLambdaLayerFieldSet"], + "input_gets": [ + "Get(BuiltPackage, BuildPythonFaaSRequest, ..)" + ], + "input_types": [ + "PythonAwsLambdaLayerFieldSet" + ], "name": "pants.backend.awslambda.python.rules.package_python_aws_lambda_layer", "output_type": "BuiltPackage", "provider": "pants.backend.awslambda.python" @@ -54328,7 +62876,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["RegisteredTargetTypes", "UnionMembership"], + "input_types": [ + "RegisteredTargetTypes", + "UnionMembership" + ], "name": "pants.backend.build_files.fix.deprecations.renamed_fields_rules.determine_renamed_field_types", "output_type": "RenamedFieldTypes", "provider": "pants.core" @@ -54341,7 +62892,9 @@ "Get(FixedBUILDFile, RenameFieldsInFileRequest, ..)", "Get(Snapshot, CreateDigest, ..)" ], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.backend.build_files.fix.deprecations.renamed_fields_rules.fix", "output_type": "FixResult", "provider": "pants.core" @@ -54350,7 +62903,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["RenameFieldsInFileRequest", "RenamedFieldTypes"], + "input_types": [ + "RenameFieldsInFileRequest", + "RenamedFieldTypes" + ], "name": "pants.backend.build_files.fix.deprecations.renamed_fields_rules.fix_single", "output_type": "FixedBUILDFile", "provider": "pants.core" @@ -54359,7 +62915,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["RegisteredTargetTypes"], + "input_types": [ + "RegisteredTargetTypes" + ], "name": "pants.backend.build_files.fix.deprecations.renamed_targets_rules.determine_renamed_target_types", "output_type": "RenamedTargetTypes", "provider": "pants.core" @@ -54372,7 +62930,9 @@ "Get(FixedBUILDFile, RenameTargetsInFileRequest, ..)", "Get(Snapshot, CreateDigest, ..)" ], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.backend.build_files.fix.deprecations.renamed_targets_rules.fix", "output_type": "FixResult", "provider": "pants.core" @@ -54381,7 +62941,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["RenameTargetsInFileRequest", "RenamedTargetTypes"], + "input_types": [ + "RenameTargetsInFileRequest", + "RenamedTargetTypes" + ], "name": "pants.backend.build_files.fix.deprecations.renamed_targets_rules.fix_single", "output_type": "FixedBUILDFile", "provider": "pants.core" @@ -54398,7 +62961,10 @@ "Get(ProcessResult, VenvPexProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Black"], + "input_types": [ + "Batch", + "Black" + ], "name": "pants.backend.build_files.fmt.black.register.black_fmt", "output_type": "FixResult", "provider": "pants.backend.build_files.fmt.black" @@ -54412,7 +62978,11 @@ "Get(ProcessResult, Process, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Buildifier", "Platform"], + "input_types": [ + "Batch", + "Buildifier", + "Platform" + ], "name": "pants.backend.build_files.fmt.buildifier.rules.buildfier_fmt", "output_type": "FixResult", "provider": "pants.backend.build_files.fmt.buildifier" @@ -54429,7 +62999,10 @@ "Get(ProcessResult, VenvPexProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Yapf"], + "input_types": [ + "Batch", + "Yapf" + ], "name": "pants.backend.build_files.fmt.yapf.register.yapf_fmt", "output_type": "FixResult", "provider": "pants.backend.build_files.fmt.yapf" @@ -54438,7 +63011,11 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Black", "BuildFileOptions"], + "input_types": [ + "PartitionRequest", + "Black", + "BuildFileOptions" + ], "name": "pants.backend.build_files.utils._get_build_file_partitioner_rules.partition_build_files_BlackRequest", "output_type": "Partitions", "provider": "pants.backend.build_files.fmt.black" @@ -54447,7 +63024,11 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Buildifier", "BuildFileOptions"], + "input_types": [ + "PartitionRequest", + "Buildifier", + "BuildFileOptions" + ], "name": "pants.backend.build_files.utils._get_build_file_partitioner_rules.partition_build_files_BuildifierRequest", "output_type": "Partitions", "provider": "pants.backend.build_files.fmt.buildifier" @@ -54482,7 +63063,11 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Yapf", "BuildFileOptions"], + "input_types": [ + "PartitionRequest", + "Yapf", + "BuildFileOptions" + ], "name": "pants.backend.build_files.utils._get_build_file_partitioner_rules.partition_build_files_YapfRequest", "output_type": "Partitions", "provider": "pants.backend.build_files.fmt.yapf" @@ -54556,7 +63141,9 @@ "Get(GoModuleImportPathsMapping, GoImportPathMappingRequest, ..)", "Get(FallibleBuildGoPackageRequest, _SetupGoProtobufPackageBuildRequest, ..)" ], - "input_types": ["GoCodegenBuildProtobufRequest"], + "input_types": [ + "GoCodegenBuildProtobufRequest" + ], "name": "pants.backend.codegen.protobuf.go.rules.setup_build_go_package_request_for_protobuf", "output_type": "FallibleBuildGoPackageRequest", "provider": "pants.backend.experimental.codegen.protobuf.go" @@ -54690,7 +63277,9 @@ "Get(DigestEntries, Digest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["Platform"], + "input_types": [ + "Platform" + ], "name": "pants.backend.codegen.protobuf.java.rules.resolve_protobuf_java_grpc_plugin", "output_type": "ProtobufJavaGrpcPlugin", "provider": "pants.backend.experimental.codegen.protobuf.java" @@ -54699,7 +63288,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "BufSubsystem"], + "input_types": [ + "PartitionRequest", + "BufSubsystem" + ], "name": "pants.backend.codegen.protobuf.lint.buf.format_rules.partition_buf", "output_type": "Partitions", "provider": "pants.backend.codegen.protobuf.lint.buf" @@ -54714,7 +63306,12 @@ "Get(ProcessResult, Process, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "BufSubsystem", "DiffBinary", "Platform"], + "input_types": [ + "Batch", + "BufSubsystem", + "DiffBinary", + "Platform" + ], "name": "pants.backend.codegen.protobuf.lint.buf.format_rules.run_buf_format", "output_type": "FixResult", "provider": "pants.backend.codegen.protobuf.lint.buf" @@ -54723,7 +63320,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "BufSubsystem"], + "input_types": [ + "PartitionRequest", + "BufSubsystem" + ], "name": "pants.backend.codegen.protobuf.lint.buf.lint_rules.partition_buf", "output_type": "Partitions", "provider": "pants.backend.codegen.protobuf.lint.buf" @@ -54739,7 +63339,11 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["Batch", "BufSubsystem", "Platform"], + "input_types": [ + "Batch", + "BufSubsystem", + "Platform" + ], "name": "pants.backend.codegen.protobuf.lint.buf.lint_rules.run_buf", "output_type": "LintResult", "provider": "pants.backend.codegen.protobuf.lint.buf" @@ -54752,7 +63356,11 @@ "Get(HydratedSources, HydrateSourcesRequest, ..)", "Get(DigestContents, Digest, ..)" ], - "input_types": ["InferProtobufDependencies", "ProtobufMapping", "Protoc"], + "input_types": [ + "InferProtobufDependencies", + "ProtobufMapping", + "Protoc" + ], "name": "pants.backend.codegen.protobuf.protobuf_dependency_inference.infer_protobuf_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.codegen.protobuf.python" @@ -54760,8 +63368,12 @@ "pants.backend.codegen.protobuf.protobuf_dependency_inference.map_protobuf_files": { "description": "Creating map of Protobuf file names to Protobuf targets", "documentation": null, - "input_gets": ["Get(StrippedFileName, StrippedFileNameRequest, ..)"], - "input_types": ["AllProtobufTargets"], + "input_gets": [ + "Get(StrippedFileName, StrippedFileNameRequest, ..)" + ], + "input_types": [ + "AllProtobufTargets" + ], "name": "pants.backend.codegen.protobuf.protobuf_dependency_inference.map_protobuf_files", "output_type": "ProtobufMapping", "provider": "pants.backend.codegen.protobuf.python" @@ -54769,7 +63381,9 @@ "pants.backend.codegen.protobuf.python.python_protobuf_module_mapper.map_protobuf_to_python_modules": { "description": "Creating map of Protobuf targets to generated Python modules", "documentation": null, - "input_gets": ["Get(StrippedFileName, StrippedFileNameRequest, ..)"], + "input_gets": [ + "Get(StrippedFileName, StrippedFileNameRequest, ..)" + ], "input_types": [ "AllProtobufTargets", "PythonSetup", @@ -54832,7 +63446,10 @@ "input_gets": [ "Get(ScalaPBRuntimeForResolve, ScalaPBRuntimeForResolveRequest, ..)" ], - "input_types": ["InferScalaPBRuntimeDependencyRequest", "JvmSubsystem"], + "input_types": [ + "InferScalaPBRuntimeDependencyRequest", + "JvmSubsystem" + ], "name": "pants.backend.codegen.protobuf.scala.dependency_inference.infer_scalapb_runtime_dependency", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.codegen.protobuf.scala" @@ -54887,7 +63504,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ScalapbcToolLockfileSentinel", "ScalaPBSubsystem"], + "input_types": [ + "ScalapbcToolLockfileSentinel", + "ScalaPBSubsystem" + ], "name": "pants.backend.codegen.protobuf.scala.rules.generate_scalapbc_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.codegen.protobuf.scala" @@ -54899,7 +63519,9 @@ "Get(ArtifactRequirements, GatherJvmCoordinatesRequest, ..)", "Get(ToolClasspath, ToolClasspathRequest, ..)" ], - "input_types": ["MaterializeJvmPluginRequest"], + "input_types": [ + "MaterializeJvmPluginRequest" + ], "name": "pants.backend.codegen.protobuf.scala.rules.materialize_jvm_plugin", "output_type": "MaterializedJvmPlugin", "provider": "pants.backend.experimental.codegen.protobuf.scala" @@ -54912,7 +63534,9 @@ "Get(Digest, AddPrefix, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["MaterializeJvmPluginsRequest"], + "input_types": [ + "MaterializeJvmPluginsRequest" + ], "name": "pants.backend.codegen.protobuf.scala.rules.materialize_jvm_plugins", "output_type": "MaterializedJvmPlugins", "provider": "pants.backend.experimental.codegen.protobuf.scala" @@ -54928,7 +63552,10 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["ScalaPBSubsystem", "InternalJdk"], + "input_types": [ + "ScalaPBSubsystem", + "InternalJdk" + ], "name": "pants.backend.codegen.protobuf.scala.rules.setup_scalapb_shim_classfiles", "output_type": "ScalaPBShimCompiledClassfiles", "provider": "pants.backend.experimental.codegen.protobuf.scala" @@ -54936,7 +63563,9 @@ "pants.backend.codegen.protobuf.tailor.find_putative_targets": { "description": "Determine candidate Protobuf targets to create", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [ "PutativeProtobufTargetsRequest", "AllOwnedSources", @@ -54950,7 +63579,9 @@ "description": "Find all Protobuf targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.codegen.protobuf.target_types.find_all_protobuf_targets", "output_type": "AllProtobufTargets", "provider": "pants.backend.codegen.protobuf.python" @@ -54959,7 +63590,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GeneratorSettingsRequest", "Protoc"], + "input_types": [ + "GeneratorSettingsRequest", + "Protoc" + ], "name": "pants.backend.codegen.protobuf.target_types.generator_settings", "output_type": "TargetFilesGeneratorSettings", "provider": "pants.backend.codegen.protobuf.python" @@ -54967,7 +63601,9 @@ "pants.backend.codegen.thrift.apache.python.python_thrift_module_mapper.map_thrift_to_python_modules": { "description": "Creating map of Thrift targets to generated Python modules", "documentation": null, - "input_gets": ["Get(ParsedThrift, ParsedThriftRequest, ..)"], + "input_gets": [ + "Get(ParsedThrift, ParsedThriftRequest, ..)" + ], "input_types": [ "AllThriftTargets", "PythonSetup", @@ -55023,7 +63659,10 @@ "Get(ProcessResult, Process, ..)", "Get(Snapshot, RemovePrefix, ..)" ], - "input_types": ["GenerateThriftSourcesRequest", "ApacheThriftSetup"], + "input_types": [ + "GenerateThriftSourcesRequest", + "ApacheThriftSetup" + ], "name": "pants.backend.codegen.thrift.apache.rules.generate_apache_thrift_sources", "output_type": "GeneratedThriftSources", "provider": "pants.backend.codegen.thrift.apache.python" @@ -55064,8 +63703,12 @@ "pants.backend.codegen.thrift.dependency_inference.map_thrift_files": { "description": "Creating map of Thrift file names to Thrift targets", "documentation": null, - "input_gets": ["Get(StrippedFileName, StrippedFileNameRequest, ..)"], - "input_types": ["AllThriftTargets"], + "input_gets": [ + "Get(StrippedFileName, StrippedFileNameRequest, ..)" + ], + "input_types": [ + "AllThriftTargets" + ], "name": "pants.backend.codegen.thrift.dependency_inference.map_thrift_files", "output_type": "ThriftMapping", "provider": "pants.backend.codegen.thrift.apache.python" @@ -55073,7 +63716,9 @@ "pants.backend.codegen.thrift.tailor.find_putative_thrift_targets": { "description": "Determine candidate Thrift targets to create", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [ "PutativeThriftTargetsRequest", "AllOwnedSources", @@ -55087,7 +63732,9 @@ "description": "Find all Thrift targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.codegen.thrift.target_types.find_all_thrift_targets", "output_type": "AllThriftTargets", "provider": "pants.backend.codegen.thrift.apache.python" @@ -55096,7 +63743,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GeneratorSettingsRequest", "ThriftSubsystem"], + "input_types": [ + "GeneratorSettingsRequest", + "ThriftSubsystem" + ], "name": "pants.backend.codegen.thrift.target_types.generator_settings", "output_type": "TargetFilesGeneratorSettings", "provider": "pants.backend.codegen.thrift.apache.python" @@ -55108,7 +63758,9 @@ "Get(HydratedSources, HydrateSourcesRequest, ..)", "Get(DigestContents, Digest, ..)" ], - "input_types": ["ParsedThriftRequest"], + "input_types": [ + "ParsedThriftRequest" + ], "name": "pants.backend.codegen.thrift.thrift_parser.parse_thrift_file", "output_type": "ParsedThrift", "provider": "pants.backend.codegen.thrift.apache.python" @@ -55138,7 +63790,9 @@ "pants.backend.docker.goals.publish.push_docker_images": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], "input_types": [ "PublishDockerImageRequest", "DockerBinary", @@ -55170,7 +63824,9 @@ "pants.backend.docker.goals.tailor.find_putative_targets": { "description": "Determine candidate Docker targets to create", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [ "PutativeDockerTargetsRequest", "AllOwnedSources", @@ -55190,7 +63846,11 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["Batch", "Hadolint", "Platform"], + "input_types": [ + "Batch", + "Hadolint", + "Platform" + ], "name": "pants.backend.docker.lint.hadolint.rules.run_hadolint", "output_type": "LintResult", "provider": "pants.backend.docker.lint.hadolint" @@ -55203,7 +63863,9 @@ "Get(HydratedSources, HydrateSourcesRequest, ..)", "Get(ProcessResult, DockerfileParseRequest, ..)" ], - "input_types": ["DockerfileInfoRequest"], + "input_types": [ + "DockerfileInfoRequest" + ], "name": "pants.backend.docker.subsystems.dockerfile_parser.parse_dockerfile", "output_type": "DockerfileInfo", "provider": "pants.backend.docker" @@ -55215,7 +63877,9 @@ "Get(Digest, CreateDigest, ..)", "Get(VenvPex, PexRequest, ..)" ], - "input_types": ["DockerfileParser"], + "input_types": [ + "DockerfileParser" + ], "name": "pants.backend.docker.subsystems.dockerfile_parser.setup_parser", "output_type": "ParserSetup", "provider": "pants.backend.docker" @@ -55223,8 +63887,13 @@ "pants.backend.docker.subsystems.dockerfile_parser.setup_process_for_parse_dockerfile": { "description": null, "documentation": null, - "input_gets": ["Get(Process, VenvPexProcess, ..)"], - "input_types": ["DockerfileParseRequest", "ParserSetup"], + "input_gets": [ + "Get(Process, VenvPexProcess, ..)" + ], + "input_types": [ + "DockerfileParseRequest", + "ParserSetup" + ], "name": "pants.backend.docker.subsystems.dockerfile_parser.setup_process_for_parse_dockerfile", "output_type": "Process", "provider": "pants.backend.docker" @@ -55233,7 +63902,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.docker.target_types.all_docker_targets", "output_type": "AllDockerImageTargets", "provider": "pants.backend.docker" @@ -55247,7 +63918,10 @@ "Get(DockerBuildArgs, DockerBuildArgsRequest, ..)", "Get(Addresses, UnparsedAddressInputs, ..)" ], - "input_types": ["InferDockerDependencies", "AllPackageableTargets"], + "input_types": [ + "InferDockerDependencies", + "AllPackageableTargets" + ], "name": "pants.backend.docker.util_rules.dependencies.infer_docker_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.docker" @@ -55259,7 +63933,10 @@ "Get(BinaryPaths, BinaryPathRequest, ..)", "Get(BinaryShims, BinaryShimsRequest, ..)" ], - "input_types": ["DockerOptions", "EnvironmentAware"], + "input_types": [ + "DockerOptions", + "EnvironmentAware" + ], "name": "pants.backend.docker.util_rules.docker_binary.get_docker", "output_type": "DockerBinary", "provider": "pants.backend.docker" @@ -55268,7 +63945,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["DockerBuildArgsRequest", "DockerOptions"], + "input_types": [ + "DockerBuildArgsRequest", + "DockerOptions" + ], "name": "pants.backend.docker.util_rules.docker_build_args.docker_build_args", "output_type": "DockerBuildArgs", "provider": "pants.backend.docker" @@ -55288,7 +63968,9 @@ "Get(DockerBuildEnvironment, DockerBuildEnvironmentRequest, ..)", "Get(Addresses, UnparsedAddressInputs, ..)" ], - "input_types": ["DockerBuildContextRequest"], + "input_types": [ + "DockerBuildContextRequest" + ], "name": "pants.backend.docker.util_rules.docker_build_context.create_docker_build_context", "output_type": "DockerBuildContext", "provider": "pants.backend.docker" @@ -55297,7 +63979,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GenerateDockerContextFiles"], + "input_types": [ + "GenerateDockerContextFiles" + ], "name": "pants.backend.docker.util_rules.docker_build_context.hydrate_input_sources", "output_type": "GeneratedSources", "provider": "pants.backend.docker" @@ -55321,8 +64005,12 @@ "pants.backend.docker.util_rules.dockerfile.hydrate_dockerfile": { "description": null, "documentation": null, - "input_gets": ["Get(Snapshot, CreateDigest, ..)"], - "input_types": ["GenerateDockerfileRequest"], + "input_gets": [ + "Get(Snapshot, CreateDigest, ..)" + ], + "input_types": [ + "GenerateDockerfileRequest" + ], "name": "pants.backend.docker.util_rules.dockerfile.hydrate_dockerfile", "output_type": "GeneratedSources", "provider": "pants.backend.docker" @@ -55351,7 +64039,10 @@ "Get(BuiltGoPackage, BuildGoPackageRequest, ..)", "Get(LinkedGoBinary, LinkGoBinaryRequest, ..)" ], - "input_types": ["LoadedGoBinaryRequest", "GoRoot"], + "input_types": [ + "LoadedGoBinaryRequest", + "GoRoot" + ], "name": "pants.backend.go.go_sources.load_go_binary.setup_go_binary", "output_type": "LoadedGoBinary", "provider": "pants.backend.experimental.go" @@ -55364,7 +64055,9 @@ "Get(FallibleBuildGoPackageRequest, BuildGoPackageTargetRequest, ..)", "Get(FallibleBuiltGoPackage, BuildGoPackageRequest, ..)" ], - "input_types": ["GoCheckRequest"], + "input_types": [ + "GoCheckRequest" + ], "name": "pants.backend.go.goals.check.check_go", "output_type": "CheckResults", "provider": "pants.backend.experimental.go" @@ -55376,7 +64069,10 @@ "Get(RunPackageGeneratorsResult, RunPackageGeneratorsRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["Targets", "Workspace"], + "input_types": [ + "Targets", + "Workspace" + ], "name": "pants.backend.go.goals.generate.go_generate", "output_type": "GoGenerateGoal", "provider": "pants.backend.experimental.go" @@ -55389,7 +64085,9 @@ "Get(DigestEntries, Digest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["OverwriteMergeDigests"], + "input_types": [ + "OverwriteMergeDigests" + ], "name": "pants.backend.go.goals.generate.merge_digests_with_overwrite", "output_type": "Digest", "provider": "pants.backend.experimental.go" @@ -55429,7 +64127,9 @@ "Get(LinkedGoBinary, LinkGoBinaryRequest, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["GoBinaryFieldSet"], + "input_types": [ + "GoBinaryFieldSet" + ], "name": "pants.backend.go.goals.package_binary.package_go_binary", "output_type": "BuiltPackage", "provider": "pants.backend.experimental.go" @@ -55437,8 +64137,12 @@ "pants.backend.go.goals.run_binary.create_go_binary_run_request": { "description": null, "documentation": null, - "input_gets": ["Get(BuiltPackage, PackageFieldSet, ..)"], - "input_types": ["GoBinaryFieldSet"], + "input_gets": [ + "Get(BuiltPackage, PackageFieldSet, ..)" + ], + "input_types": [ + "GoBinaryFieldSet" + ], "name": "pants.backend.go.goals.run_binary.create_go_binary_run_request", "output_type": "RunRequest", "provider": "pants.backend.experimental.go" @@ -55446,8 +64150,13 @@ "pants.backend.go.goals.tailor.find_putative_go_package_target": { "description": null, "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], - "input_types": ["FindPutativeGoPackageTargetRequest", "AllOwnedSources"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], + "input_types": [ + "FindPutativeGoPackageTargetRequest", + "AllOwnedSources" + ], "name": "pants.backend.go.goals.tailor.find_putative_go_package_target", "output_type": "FindPutativeGoPackageTargetResult", "provider": "pants.backend.experimental.go" @@ -55492,7 +64201,10 @@ "Get(FallibleBuiltGoPackage, BuildGoPackageRequest, ..)", "Get(LinkedGoBinary, LinkGoBinaryRequest, ..)" ], - "input_types": ["PrepareGoTestBinaryRequest", "PackageAnalyzerSetup"], + "input_types": [ + "PrepareGoTestBinaryRequest", + "PackageAnalyzerSetup" + ], "name": "pants.backend.go.goals.test.prepare_go_test_binary", "output_type": "FalliblePrepareGoTestBinaryResult", "provider": "pants.backend.experimental.go" @@ -55528,7 +64240,11 @@ "Get(ProcessResult, Process, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "GofmtSubsystem", "GoRoot"], + "input_types": [ + "Batch", + "GofmtSubsystem", + "GoRoot" + ], "name": "pants.backend.go.lint.gofmt.rules.gofmt_fmt", "output_type": "FixResult", "provider": "pants.backend.experimental.go" @@ -55541,7 +64257,10 @@ "Get(Snapshot, Digest, ..)", "Get(AllThirdPartyPackages, AllThirdPartyPackagesRequest, ..)" ], - "input_types": ["GenerateTargetsFromGoModRequest", "UnionMembership"], + "input_types": [ + "GenerateTargetsFromGoModRequest", + "UnionMembership" + ], "name": "pants.backend.go.target_type_rules.generate_targets_from_go_mod", "output_type": "GeneratedTargets", "provider": "pants.backend.experimental.go" @@ -55567,7 +64286,9 @@ "input_gets": [ "Get(GoModuleImportPathsMappings, GoModuleImportPathsMappingsHook, ..)" ], - "input_types": ["UnionMembership"], + "input_types": [ + "UnionMembership" + ], "name": "pants.backend.go.target_type_rules.go_merge_import_paths_analysis", "output_type": "AllGoModuleImportPathsMappings", "provider": "pants.backend.experimental.go" @@ -55582,7 +64303,9 @@ "Get(FallibleFirstPartyPkgAnalysis, FirstPartyPkgAnalysisRequest, ..)", "Get(GoStdLibPackages, GoStdLibPackagesRequest, ..)" ], - "input_types": ["InferGoPackageDependenciesRequest"], + "input_types": [ + "InferGoPackageDependenciesRequest" + ], "name": "pants.backend.go.target_type_rules.infer_go_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.go" @@ -55597,7 +64320,9 @@ "Get(ThirdPartyPkgAnalysis, ThirdPartyPkgAnalysisRequest, ..)", "Get(GoStdLibPackages, GoStdLibPackagesRequest, ..)" ], - "input_types": ["InferGoThirdPartyPackageDependenciesRequest"], + "input_types": [ + "InferGoThirdPartyPackageDependenciesRequest" + ], "name": "pants.backend.go.target_type_rules.infer_go_third_party_package_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.go" @@ -55621,7 +64346,10 @@ "Get(GoSdkToolIDResult, GoSdkToolIDRequest, ..)", "Get(FallibleProcessResult, GoSdkProcess, ..)" ], - "input_types": ["AssembleGoAssemblyFilesRequest", "GoRoot"], + "input_types": [ + "AssembleGoAssemblyFilesRequest", + "GoRoot" + ], "name": "pants.backend.go.util_rules.assembly.assemble_go_assembly_files", "output_type": "FallibleAssembleGoAssemblyFilesResult", "provider": "pants.backend.experimental.go" @@ -55635,7 +64363,10 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, GoSdkProcess, ..)" ], - "input_types": ["GenerateAssemblySymabisRequest", "GoRoot"], + "input_types": [ + "GenerateAssemblySymabisRequest", + "GoRoot" + ], "name": "pants.backend.go.util_rules.assembly.generate_go_assembly_symabisfile", "output_type": "FallibleGenerateAssemblySymabisResult", "provider": "pants.backend.experimental.go" @@ -55648,7 +64379,9 @@ "Get(WrappedTarget, WrappedTargetRequest, ..)", "Get(Targets, RawSpecs, ..)" ], - "input_types": ["GoBinaryMainPackageRequest"], + "input_types": [ + "GoBinaryMainPackageRequest" + ], "name": "pants.backend.go.util_rules.binary.determine_main_pkg_for_go_binary", "output_type": "GoBinaryMainPackage", "provider": "pants.backend.experimental.go" @@ -55659,7 +64392,9 @@ "input_gets": [ "Get(GoBinaryMainPackage, GoBinaryMainPackageRequest, ..)" ], - "input_types": ["InferGoBinaryMainDependencyRequest"], + "input_types": [ + "InferGoBinaryMainDependencyRequest" + ], "name": "pants.backend.go.util_rules.binary.infer_go_binary_main_dependency", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.go" @@ -55703,7 +64438,10 @@ "Get(ProcessResult, GoSdkProcess, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["BuildGoPackageRequest", "GoRoot"], + "input_types": [ + "BuildGoPackageRequest", + "GoRoot" + ], "name": "pants.backend.go.util_rules.build_pkg.build_go_package", "output_type": "FallibleBuiltGoPackage", "provider": "pants.backend.experimental.go" @@ -55715,7 +64453,10 @@ "Get(Digest, MergeDigests, ..)", "Get(ProcessResult, Process, ..)" ], - "input_types": ["CheckForGolangAssemblyRequest", "SetupAsmCheckBinary"], + "input_types": [ + "CheckForGolangAssemblyRequest", + "SetupAsmCheckBinary" + ], "name": "pants.backend.go.util_rules.build_pkg.check_for_golang_assembly", "output_type": "CheckForGolangAssemblyResult", "provider": "pants.backend.experimental.go" @@ -55723,8 +64464,13 @@ "pants.backend.go.util_rules.build_pkg.compute_compile_action_id": { "description": null, "documentation": null, - "input_gets": ["Get(GoSdkToolIDResult, GoSdkToolIDRequest, ..)"], - "input_types": ["GoCompileActionIdRequest", "GoRoot"], + "input_gets": [ + "Get(GoSdkToolIDResult, GoSdkToolIDRequest, ..)" + ], + "input_types": [ + "GoCompileActionIdRequest", + "GoRoot" + ], "name": "pants.backend.go.util_rules.build_pkg.compute_compile_action_id", "output_type": "GoCompileActionIdResult", "provider": "pants.backend.experimental.go" @@ -55732,8 +64478,12 @@ "pants.backend.go.util_rules.build_pkg.render_embed_config": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, CreateDigest, ..)"], - "input_types": ["RenderEmbedConfigRequest"], + "input_gets": [ + "Get(Digest, CreateDigest, ..)" + ], + "input_types": [ + "RenderEmbedConfigRequest" + ], "name": "pants.backend.go.util_rules.build_pkg.render_embed_config", "output_type": "RenderedEmbedConfig", "provider": "pants.backend.experimental.go" @@ -55742,7 +64492,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["FallibleBuiltGoPackage"], + "input_types": [ + "FallibleBuiltGoPackage" + ], "name": "pants.backend.go.util_rules.build_pkg.required_built_go_package", "output_type": "BuiltGoPackage", "provider": "pants.backend.experimental.go" @@ -55763,7 +64515,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["FallibleBuildGoPackageRequest"], + "input_types": [ + "FallibleBuildGoPackageRequest" + ], "name": "pants.backend.go.util_rules.build_pkg_target.required_build_go_package_request", "output_type": "BuildGoPackageRequest", "provider": "pants.backend.experimental.go" @@ -55777,7 +64531,9 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["_ResolveStdlibEmbedConfigRequest"], + "input_types": [ + "_ResolveStdlibEmbedConfigRequest" + ], "name": "pants.backend.go.util_rules.build_pkg_target.resolve_go_stdlib_embed_config", "output_type": "_ResolveStdlibEmbedConfigResult", "provider": "pants.backend.experimental.go" @@ -55817,7 +64573,10 @@ "Get(FallibleBuildGoPackageRequest, BuildGoPackageRequestForStdlibRequest, ..)", "Get(_ResolveStdlibEmbedConfigResult, _ResolveStdlibEmbedConfigRequest, ..)" ], - "input_types": ["BuildGoPackageRequestForStdlibRequest", "GoRoot"], + "input_types": [ + "BuildGoPackageRequestForStdlibRequest", + "GoRoot" + ], "name": "pants.backend.go.util_rules.build_pkg_target.setup_build_go_package_target_request_for_stdlib", "output_type": "FallibleBuildGoPackageRequest", "provider": "pants.backend.experimental.go" @@ -55839,7 +64598,11 @@ "Get(FallibleProcessResult, Process, ..)", "Get(DigestContents, DigestSubset, ..)" ], - "input_types": ["CGoCompileRequest", "GoRoot", "EnvironmentAware"], + "input_types": [ + "CGoCompileRequest", + "GoRoot", + "EnvironmentAware" + ], "name": "pants.backend.go.util_rules.cgo.cgo_compile_request", "output_type": "CGoCompileResult", "provider": "pants.backend.experimental.go" @@ -55851,7 +64614,10 @@ "Get(Digest, CreateDigest, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["CheckCompilerSupportsFlagRequest", "GoRoot"], + "input_types": [ + "CheckCompilerSupportsFlagRequest", + "GoRoot" + ], "name": "pants.backend.go.util_rules.cgo.check_compiler_supports_flag", "output_type": "CheckCompilerSupportsOptionResult", "provider": "pants.backend.experimental.go" @@ -55859,7 +64625,9 @@ "pants.backend.go.util_rules.cgo.make_cgo_compile_wrapper_script": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, CreateDigest, ..)"], + "input_gets": [ + "Get(Digest, CreateDigest, ..)" + ], "input_types": [], "name": "pants.backend.go.util_rules.cgo.make_cgo_compile_wrapper_script", "output_type": "CGoCompilerWrapperScript", @@ -55871,7 +64639,10 @@ "input_gets": [ "Get(CheckCompilerSupportsOptionResult, CheckCompilerSupportsFlagRequest, ..)" ], - "input_types": ["SetupCompilerCmdRequest", "GoRoot"], + "input_types": [ + "SetupCompilerCmdRequest", + "GoRoot" + ], "name": "pants.backend.go.util_rules.cgo.setup_compiler_cmd", "output_type": "SetupCompilerCmdResult", "provider": "pants.backend.experimental.go" @@ -55879,8 +64650,13 @@ "pants.backend.go.util_rules.cgo_binaries.find_cgo_binary_path": { "description": null, "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["CGoBinaryPathRequest", "EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "CGoBinaryPathRequest", + "EnvironmentAware" + ], "name": "pants.backend.go.util_rules.cgo_binaries.find_cgo_binary_path", "output_type": "BinaryPath", "provider": "pants.backend.experimental.go" @@ -55892,7 +64668,9 @@ "Get(BinaryPath, CGoBinaryPathRequest, ..)", "Get(ProcessResult, Process, ..)" ], - "input_types": ["CGoPkgConfigFlagsRequest"], + "input_types": [ + "CGoPkgConfigFlagsRequest" + ], "name": "pants.backend.go.util_rules.cgo_pkgconfig.resolve_cgo_pkg_config_args", "output_type": "CGoPkgConfigFlagsResult", "provider": "pants.backend.experimental.go" @@ -55900,8 +64678,12 @@ "pants.backend.go.util_rules.coverage.generate_go_coverage_setup_code": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, CreateDigest, ..)"], - "input_types": ["GenerateCoverageSetupCodeRequest"], + "input_gets": [ + "Get(Digest, CreateDigest, ..)" + ], + "input_types": [ + "GenerateCoverageSetupCodeRequest" + ], "name": "pants.backend.go.util_rules.coverage.generate_go_coverage_setup_code", "output_type": "GenerateCoverageSetupCodeResult", "provider": "pants.backend.experimental.go" @@ -55914,7 +64696,9 @@ "Get(ApplyCodeCoverageToFileResult, ApplyCodeCoverageToFileRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["ApplyCodeCoverageRequest"], + "input_types": [ + "ApplyCodeCoverageRequest" + ], "name": "pants.backend.go.util_rules.coverage.go_apply_code_coverage", "output_type": "ApplyCodeCoverageResult", "provider": "pants.backend.experimental.go" @@ -55926,7 +64710,9 @@ "Get(GoSdkToolIDResult, GoSdkToolIDRequest, ..)", "Get(ProcessResult, GoSdkProcess, ..)" ], - "input_types": ["ApplyCodeCoverageToFileRequest"], + "input_types": [ + "ApplyCodeCoverageToFileRequest" + ], "name": "pants.backend.go.util_rules.coverage.go_apply_code_coverage_to_file", "output_type": "ApplyCodeCoverageToFileResult", "provider": "pants.backend.experimental.go" @@ -55934,8 +64720,12 @@ "pants.backend.go.util_rules.coverage_html.render_go_coverage_profile_to_html": { "description": null, "documentation": null, - "input_gets": ["Get(DigestContents, Digest, ..)"], - "input_types": ["RenderGoCoverageProfileToHtmlRequest"], + "input_gets": [ + "Get(DigestContents, Digest, ..)" + ], + "input_types": [ + "RenderGoCoverageProfileToHtmlRequest" + ], "name": "pants.backend.go.util_rules.coverage_html.render_go_coverage_profile_to_html", "output_type": "RenderGoCoverageProfileToHtmlResult", "provider": "pants.backend.experimental.go" @@ -55946,7 +64736,9 @@ "input_gets": [ "Get(RenderGoCoverageReportResult, RenderGoCoverageReportRequest, ..)" ], - "input_types": ["GoCoverageDataCollection"], + "input_types": [ + "GoCoverageDataCollection" + ], "name": "pants.backend.go.util_rules.coverage_output.go_gather_coverage_reports", "output_type": "CoverageReports", "provider": "pants.backend.experimental.go" @@ -55981,7 +64773,10 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["FirstPartyPkgAnalysisRequest", "PackageAnalyzerSetup"], + "input_types": [ + "FirstPartyPkgAnalysisRequest", + "PackageAnalyzerSetup" + ], "name": "pants.backend.go.util_rules.first_party_pkg.analyze_first_party_package", "output_type": "FallibleFirstPartyPkgAnalysis", "provider": "pants.backend.experimental.go" @@ -55993,7 +64788,9 @@ "Get(OwningGoMod, OwningGoModRequest, ..)", "Get(GoModInfo, GoModInfoRequest, ..)" ], - "input_types": ["FirstPartyPkgImportPathRequest"], + "input_types": [ + "FirstPartyPkgImportPathRequest" + ], "name": "pants.backend.go.util_rules.first_party_pkg.compute_first_party_package_import_path", "output_type": "FirstPartyPkgImportPath", "provider": "pants.backend.experimental.go" @@ -56013,7 +64810,9 @@ "Get(Digest, AddPrefix, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["FirstPartyPkgDigestRequest"], + "input_types": [ + "FirstPartyPkgDigestRequest" + ], "name": "pants.backend.go.util_rules.first_party_pkg.setup_first_party_pkg_digest", "output_type": "FallibleFirstPartyPkgDigest", "provider": "pants.backend.experimental.go" @@ -56026,7 +64825,10 @@ "Get(AsdfToolPathsResult, AsdfToolPathsRequest, ..)", "Get(PathEnvironmentVariable)" ], - "input_types": ["GolangSubsystem", "EnvironmentAware"], + "input_types": [ + "GolangSubsystem", + "EnvironmentAware" + ], "name": "pants.backend.go.util_rules.go_bootstrap.resolve_go_bootstrap", "output_type": "GoBootstrap", "provider": "pants.backend.experimental.go" @@ -56039,7 +64841,9 @@ "Get(HydratedSources, HydrateSourcesRequest, ..)", "Get(ProcessResult, GoSdkProcess, ..)" ], - "input_types": ["GoModInfoRequest"], + "input_types": [ + "GoModInfoRequest" + ], "name": "pants.backend.go.util_rules.go_mod.determine_go_mod_info", "output_type": "GoModInfo", "provider": "pants.backend.experimental.go" @@ -56048,7 +64852,9 @@ "description": "Find all `go_mod` targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllUnexpandedTargets"], + "input_types": [ + "AllUnexpandedTargets" + ], "name": "pants.backend.go.util_rules.go_mod.find_all_go_mod_targets", "output_type": "AllGoModTargets", "provider": "pants.backend.experimental.go" @@ -56056,8 +64862,12 @@ "pants.backend.go.util_rules.go_mod.find_nearest_ancestor_go_mod": { "description": null, "documentation": null, - "input_gets": ["Get(UnexpandedTargets, RawSpecs, ..)"], - "input_types": ["NearestAncestorGoModRequest"], + "input_gets": [ + "Get(UnexpandedTargets, RawSpecs, ..)" + ], + "input_types": [ + "NearestAncestorGoModRequest" + ], "name": "pants.backend.go.util_rules.go_mod.find_nearest_ancestor_go_mod", "output_type": "NearestAncestorGoModResult", "provider": "pants.backend.experimental.go" @@ -56072,7 +64882,10 @@ "Get(OwningGoMod, OwningGoModRequest, ..)", "Get(Address, AddressInput, ..)" ], - "input_types": ["OwningGoModRequest", "AllGoModTargets"], + "input_types": [ + "OwningGoModRequest", + "AllGoModTargets" + ], "name": "pants.backend.go.util_rules.go_mod.find_owning_go_mod", "output_type": "OwningGoMod", "provider": "pants.backend.experimental.go" @@ -56084,7 +64897,11 @@ "Get(BinaryPaths, BinaryPathRequest, ..)", "Get(ProcessResult, Process, ..)" ], - "input_types": ["GolangSubsystem", "GoBootstrap", "EnvironmentTarget"], + "input_types": [ + "GolangSubsystem", + "GoBootstrap", + "EnvironmentTarget" + ], "name": "pants.backend.go.util_rules.goroot.setup_goroot", "output_type": "GoRoot", "provider": "pants.backend.experimental.go" @@ -56096,7 +64913,9 @@ "Get(BuiltGoPackage, BuildGoPackageRequestForStdlibRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["SdkImplicitLinkerDependenciesHook"], + "input_types": [ + "SdkImplicitLinkerDependenciesHook" + ], "name": "pants.backend.go.util_rules.implicit_linker_deps.provide_sdk_implicit_linker_dependencies", "output_type": "ImplicitLinkerDependencies", "provider": "pants.backend.experimental.go" @@ -56104,8 +64923,12 @@ "pants.backend.go.util_rules.import_analysis.analyze_go_stdlib_packages": { "description": "Analyze Go standard library packages.", "documentation": null, - "input_gets": ["Get(ProcessResult, GoSdkProcess, ..)"], - "input_types": ["GoStdLibPackagesRequest"], + "input_gets": [ + "Get(ProcessResult, GoSdkProcess, ..)" + ], + "input_types": [ + "GoStdLibPackagesRequest" + ], "name": "pants.backend.go.util_rules.import_analysis.analyze_go_stdlib_packages", "output_type": "GoStdLibPackages", "provider": "pants.backend.experimental.go" @@ -56113,8 +64936,12 @@ "pants.backend.go.util_rules.import_config.generate_import_config": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, CreateDigest, ..)"], - "input_types": ["ImportConfigRequest"], + "input_gets": [ + "Get(Digest, CreateDigest, ..)" + ], + "input_types": [ + "ImportConfigRequest" + ], "name": "pants.backend.go.util_rules.import_config.generate_import_config", "output_type": "ImportConfig", "provider": "pants.backend.experimental.go" @@ -56131,7 +64958,11 @@ "Get(Digest, MergeDigests, ..)", "Get(ProcessResult, GoSdkProcess, ..)" ], - "input_types": ["LinkGoBinaryRequest", "LinkerSetup", "UnionMembership"], + "input_types": [ + "LinkGoBinaryRequest", + "LinkerSetup", + "UnionMembership" + ], "name": "pants.backend.go.util_rules.link.link_go_binary", "output_type": "LinkedGoBinary", "provider": "pants.backend.experimental.go" @@ -56143,7 +64974,10 @@ "Get(BinaryPath, CGoBinaryPathRequest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["BashBinary", "EnvironmentAware"], + "input_types": [ + "BashBinary", + "EnvironmentAware" + ], "name": "pants.backend.go.util_rules.link.setup_go_linker", "output_type": "LinkerSetup", "provider": "pants.backend.experimental.go" @@ -56151,8 +64985,12 @@ "pants.backend.go.util_rules.pkg_analyzer.setup_go_package_analyzer": { "description": null, "documentation": null, - "input_gets": ["Get(LoadedGoBinary, LoadedGoBinaryRequest, ..)"], - "input_types": ["GoRoot"], + "input_gets": [ + "Get(LoadedGoBinary, LoadedGoBinaryRequest, ..)" + ], + "input_types": [ + "GoRoot" + ], "name": "pants.backend.go.util_rules.pkg_analyzer.setup_go_package_analyzer", "output_type": "PackageAnalyzerSetup", "provider": "pants.backend.experimental.go" @@ -56160,8 +64998,12 @@ "pants.backend.go.util_rules.sdk.compute_go_tool_id": { "description": null, "documentation": null, - "input_gets": ["Get(ProcessResult, GoSdkProcess, ..)"], - "input_types": ["GoSdkToolIDRequest"], + "input_gets": [ + "Get(ProcessResult, GoSdkProcess, ..)" + ], + "input_types": [ + "GoSdkToolIDRequest" + ], "name": "pants.backend.go.util_rules.sdk.compute_go_tool_id", "output_type": "GoSdkToolIDResult", "provider": "pants.backend.experimental.go" @@ -56169,8 +65011,12 @@ "pants.backend.go.util_rules.sdk.go_sdk_invoke_setup": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, CreateDigest, ..)"], - "input_types": ["GoRoot"], + "input_gets": [ + "Get(Digest, CreateDigest, ..)" + ], + "input_types": [ + "GoRoot" + ], "name": "pants.backend.go.util_rules.sdk.go_sdk_invoke_setup", "output_type": "GoSdkRunSetup", "provider": "pants.backend.experimental.go" @@ -56201,7 +65047,9 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["GenerateTestMainRequest"], + "input_types": [ + "GenerateTestMainRequest" + ], "name": "pants.backend.go.util_rules.tests_analysis.generate_testmain", "output_type": "GeneratedTestMain", "provider": "pants.backend.experimental.go" @@ -56216,7 +65064,10 @@ "Get(ProcessResult, Process, ..)", "Get(FallibleThirdPartyPkgAnalysis, AnalyzeThirdPartyPackageRequest, ..)" ], - "input_types": ["AnalyzeThirdPartyModuleRequest", "PackageAnalyzerSetup"], + "input_types": [ + "AnalyzeThirdPartyModuleRequest", + "PackageAnalyzerSetup" + ], "name": "pants.backend.go.util_rules.third_party_pkg.analyze_go_third_party_module", "output_type": "AnalyzedThirdPartyModule", "provider": "pants.backend.experimental.go" @@ -56230,7 +65081,9 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["AnalyzeThirdPartyPackageRequest"], + "input_types": [ + "AnalyzeThirdPartyPackageRequest" + ], "name": "pants.backend.go.util_rules.third_party_pkg.analyze_go_third_party_package", "output_type": "FallibleThirdPartyPkgAnalysis", "provider": "pants.backend.experimental.go" @@ -56238,8 +65091,12 @@ "pants.backend.go.util_rules.third_party_pkg.analyze_module_dependencies": { "description": null, "documentation": null, - "input_gets": ["Get(ProcessResult, GoSdkProcess, ..)"], - "input_types": ["ModuleDescriptorsRequest"], + "input_gets": [ + "Get(ProcessResult, GoSdkProcess, ..)" + ], + "input_types": [ + "ModuleDescriptorsRequest" + ], "name": "pants.backend.go.util_rules.third_party_pkg.analyze_module_dependencies", "output_type": "ModuleDescriptors", "provider": "pants.backend.experimental.go" @@ -56252,7 +65109,9 @@ "Get(Digest, MergeDigests, ..)", "Get(AnalyzedThirdPartyModule, AnalyzeThirdPartyModuleRequest, ..)" ], - "input_types": ["AllThirdPartyPackagesRequest"], + "input_types": [ + "AllThirdPartyPackagesRequest" + ], "name": "pants.backend.go.util_rules.third_party_pkg.download_and_analyze_third_party_packages", "output_type": "AllThirdPartyPackages", "provider": "pants.backend.experimental.go" @@ -56263,7 +65122,9 @@ "input_gets": [ "Get(AllThirdPartyPackages, AllThirdPartyPackagesRequest, ..)" ], - "input_types": ["ThirdPartyPkgAnalysisRequest"], + "input_types": [ + "ThirdPartyPkgAnalysisRequest" + ], "name": "pants.backend.go.util_rules.third_party_pkg.extract_package_info", "output_type": "ThirdPartyPkgAnalysis", "provider": "pants.backend.experimental.go" @@ -56271,8 +65132,12 @@ "pants.backend.google_cloud_function.python.rules.package_python_google_cloud_function": { "description": "Create Python Google Cloud Function", "documentation": null, - "input_gets": ["Get(BuiltPackage, BuildPythonFaaSRequest, ..)"], - "input_types": ["PythonGoogleCloudFunctionFieldSet"], + "input_gets": [ + "Get(BuiltPackage, BuildPythonFaaSRequest, ..)" + ], + "input_types": [ + "PythonGoogleCloudFunctionFieldSet" + ], "name": "pants.backend.google_cloud_function.python.rules.package_python_google_cloud_function", "output_type": "BuiltPackage", "provider": "pants.backend.google_cloud_function.python" @@ -56280,8 +65145,12 @@ "pants.backend.helm.dependency_inference.chart.first_party_helm_chart_mapping": { "description": null, "documentation": null, - "input_gets": ["Get(HelmChartMetadata, HelmChartMetaSourceField, ..)"], - "input_types": ["AllHelmChartTargets"], + "input_gets": [ + "Get(HelmChartMetadata, HelmChartMetaSourceField, ..)" + ], + "input_types": [ + "AllHelmChartTargets" + ], "name": "pants.backend.helm.dependency_inference.chart.first_party_helm_chart_mapping", "output_type": "FirstPartyHelmChartMapping", "provider": "pants.backend.experimental.helm" @@ -56311,7 +65180,9 @@ "Get(DigestEntries, Digest, ..)", "Get(ParsedKubeManifest, ParseKubeManifestRequest, ..)" ], - "input_types": ["AnalyseHelmDeploymentRequest"], + "input_types": [ + "AnalyseHelmDeploymentRequest" + ], "name": "pants.backend.helm.dependency_inference.deployment.analyse_deployment", "output_type": "HelmDeploymentReport", "provider": "pants.backend.experimental.helm" @@ -56339,7 +65210,9 @@ "Get(ExplicitlyProvidedDependencies, DependenciesRequest, ..)", "Get(FirstPartyHelmDeploymentMapping, FirstPartyHelmDeploymentMappingRequest, ..)" ], - "input_types": ["InferHelmDeploymentDependenciesRequest"], + "input_types": [ + "InferHelmDeploymentDependenciesRequest" + ], "name": "pants.backend.helm.dependency_inference.deployment.inject_deployment_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.helm" @@ -56367,7 +65240,10 @@ "Get(HelmPostRenderer, HelmDeploymentPostRendererRequest, ..)", "Get(InteractiveProcess, HelmDeploymentRequest, ..)" ], - "input_types": ["DeployHelmDeploymentFieldSet", "HelmSubsystem"], + "input_types": [ + "DeployHelmDeploymentFieldSet", + "HelmSubsystem" + ], "name": "pants.backend.helm.goals.deploy.run_helm_deploy", "output_type": "DeployProcess", "provider": "pants.backend.experimental.helm" @@ -56375,8 +65251,12 @@ "pants.backend.helm.goals.lint.partition_helm_lint": { "description": null, "documentation": null, - "input_gets": ["Get(HelmChart, HelmChartRequest, ..)"], - "input_types": ["PartitionRequest"], + "input_gets": [ + "Get(HelmChart, HelmChartRequest, ..)" + ], + "input_types": [ + "PartitionRequest" + ], "name": "pants.backend.helm.goals.lint.partition_helm_lint", "output_type": "Partitions", "provider": "pants.backend.experimental.helm" @@ -56384,8 +65264,13 @@ "pants.backend.helm.goals.lint.run_helm_lint": { "description": "Lint Helm charts", "documentation": null, - "input_gets": ["Get(FallibleProcessResult, HelmProcess, ..)"], - "input_types": ["Batch", "HelmSubsystem"], + "input_gets": [ + "Get(FallibleProcessResult, HelmProcess, ..)" + ], + "input_types": [ + "Batch", + "HelmSubsystem" + ], "name": "pants.backend.helm.goals.lint.run_helm_lint", "output_type": "LintResult", "provider": "pants.backend.experimental.helm" @@ -56400,7 +65285,9 @@ "Get(Digest, RemovePrefix, ..)", "Get(Snapshot, AddPrefix, ..)" ], - "input_types": ["HelmPackageFieldSet"], + "input_types": [ + "HelmPackageFieldSet" + ], "name": "pants.backend.helm.goals.package.run_helm_package", "output_type": "BuiltPackage", "provider": "pants.backend.experimental.helm" @@ -56408,8 +65295,13 @@ "pants.backend.helm.goals.publish.publish_helm_chart": { "description": "Push Helm chart to OCI registries", "documentation": null, - "input_gets": ["Get(Process, HelmProcess, ..)"], - "input_types": ["PublishHelmChartRequest", "HelmSubsystem"], + "input_gets": [ + "Get(Process, HelmProcess, ..)" + ], + "input_types": [ + "PublishHelmChartRequest", + "HelmSubsystem" + ], "name": "pants.backend.helm.goals.publish.publish_helm_chart", "output_type": "PublishProcesses", "provider": "pants.backend.experimental.helm" @@ -56417,7 +65309,9 @@ "pants.backend.helm.goals.tailor.find_putative_helm_targets": { "description": "Determine candidate Helm chart targets to create", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [ "PutativeHelmTargetsRequest", "AllOwnedSources", @@ -56431,7 +65325,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["HelmArtifact", "HelmSubsystem"], + "input_types": [ + "HelmArtifact", + "HelmSubsystem" + ], "name": "pants.backend.helm.resolve.artifacts.resolved_helm_artifact", "output_type": "ResolvedHelmArtifact", "provider": "pants.backend.experimental.helm" @@ -56439,8 +65336,12 @@ "pants.backend.helm.resolve.artifacts.third_party_helm_artifact_mapping": { "description": null, "documentation": null, - "input_gets": ["Get(ResolvedHelmArtifact, HelmArtifact, ..)"], - "input_types": ["AllHelmArtifactTargets"], + "input_gets": [ + "Get(ResolvedHelmArtifact, HelmArtifact, ..)" + ], + "input_types": [ + "AllHelmArtifactTargets" + ], "name": "pants.backend.helm.resolve.artifacts.third_party_helm_artifact_mapping", "output_type": "ThirdPartyHelmArtifactMapping", "provider": "pants.backend.experimental.helm" @@ -56456,7 +65357,9 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, RemovePrefix, ..)" ], - "input_types": ["FetchHelmArtifactRequest"], + "input_types": [ + "FetchHelmArtifactRequest" + ], "name": "pants.backend.helm.resolve.fetch.fetch_helm_artifact", "output_type": "FetchedHelmArtifact", "provider": "pants.backend.experimental.helm" @@ -56468,7 +65371,9 @@ "Get(Digest, CreateDigest, ..)", "Get(VenvPex, PexRequest, ..)" ], - "input_types": ["HelmKubeParserSubsystem"], + "input_types": [ + "HelmKubeParserSubsystem" + ], "name": "pants.backend.helm.subsystems.k8s_parser.build_k8s_parser_tool", "output_type": "_HelmKubeParserTool", "provider": "pants.backend.experimental.helm" @@ -56480,7 +65385,10 @@ "Get(Digest, CreateDigest, ..)", "Get(FallibleProcessResult, VenvPexProcess, ..)" ], - "input_types": ["ParseKubeManifestRequest", "_HelmKubeParserTool"], + "input_types": [ + "ParseKubeManifestRequest", + "_HelmKubeParserTool" + ], "name": "pants.backend.helm.subsystems.k8s_parser.parse_kube_manifest", "output_type": "ParsedKubeManifest", "provider": "pants.backend.experimental.helm" @@ -56512,7 +65420,9 @@ "Get(Digest, CreateDigest, ..)", "Get(VenvPex, PexRequest, ..)" ], - "input_types": ["HelmPostRendererSubsystem"], + "input_types": [ + "HelmPostRendererSubsystem" + ], "name": "pants.backend.helm.subsystems.post_renderer.setup_post_renderer_tool", "output_type": "_HelmPostRendererTool", "provider": "pants.backend.experimental.helm" @@ -56534,7 +65444,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.helm.target_types.all_helm_artifact_targets", "output_type": "AllHelmArtifactTargets", "provider": "pants.backend.experimental.helm" @@ -56543,7 +65455,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.helm.target_types.all_helm_chart_targets", "output_type": "AllHelmChartTargets", "provider": "pants.backend.experimental.helm" @@ -56552,7 +65466,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.helm.target_types.all_helm_deployment_targets", "output_type": "AllHelmDeploymentTargets", "provider": "pants.backend.experimental.helm" @@ -56561,7 +65477,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.helm.target_types.all_helm_unittest_test_targets", "output_type": "AllHelmUnitTestTestTargets", "provider": "pants.backend.experimental.helm" @@ -56576,7 +65494,9 @@ "Get(Digest, RemovePrefix, ..)", "Get(Snapshot, AddPrefix, ..)" ], - "input_types": ["HelmUnitTestFieldSet"], + "input_types": [ + "HelmUnitTestFieldSet" + ], "name": "pants.backend.helm.test.unittest.generate_helm_unittest_snapshots", "output_type": "GenerateSnapshotsResult", "provider": "pants.backend.experimental.helm" @@ -56590,7 +65510,11 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, RemovePrefix, ..)" ], - "input_types": ["Batch", "TestSubsystem", "HelmUnitTestSubsystem"], + "input_types": [ + "Batch", + "TestSubsystem", + "HelmUnitTestSubsystem" + ], "name": "pants.backend.helm.test.unittest.run_helm_unittest", "output_type": "TestResult", "provider": "pants.backend.experimental.helm" @@ -56609,7 +65533,10 @@ "Get(Digest, MergeDigests, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["HelmUnitTestSetupRequest", "HelmUnitTestSubsystem"], + "input_types": [ + "HelmUnitTestSetupRequest", + "HelmUnitTestSubsystem" + ], "name": "pants.backend.helm.test.unittest.setup_helm_unittest", "output_type": "HelmUnitTestSetup", "provider": "pants.backend.experimental.helm" @@ -56620,7 +65547,9 @@ "input_gets": [ "Get(HelmChartMetadata, ParseHelmChartMetadataDigest, ..)" ], - "input_types": ["FetchedHelmArtifact"], + "input_types": [ + "FetchedHelmArtifact" + ], "name": "pants.backend.helm.util_rules.chart.create_chart_from_artifact", "output_type": "HelmChart", "provider": "pants.backend.experimental.helm" @@ -56634,7 +65563,9 @@ "Get(HelmChart, HelmChartRequest, ..)", "Get(HelmChart, FetchHelmArtifactRequest, ..)" ], - "input_types": ["FindHelmDeploymentChart"], + "input_types": [ + "FindHelmDeploymentChart" + ], "name": "pants.backend.helm.util_rules.chart.find_chart_for_deployment", "output_type": "HelmChart", "provider": "pants.backend.experimental.helm" @@ -56654,7 +65585,10 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, MergeDigests, ..)" ], - "input_types": ["HelmChartRequest", "HelmSubsystem"], + "input_types": [ + "HelmChartRequest", + "HelmSubsystem" + ], "name": "pants.backend.helm.util_rules.chart.get_helm_chart", "output_type": "HelmChart", "provider": "pants.backend.experimental.helm" @@ -56666,7 +65600,9 @@ "Get(Digest, DigestSubset, ..)", "Get(DigestContents, Digest, ..)" ], - "input_types": ["ParseHelmChartMetadataDigest"], + "input_types": [ + "ParseHelmChartMetadataDigest" + ], "name": "pants.backend.helm.util_rules.chart_metadata.parse_chart_metadata_from_digest", "output_type": "HelmChartMetadata", "provider": "pants.backend.experimental.helm" @@ -56680,7 +65616,9 @@ "Get(Digest, RemovePrefix, ..)", "Get(HelmChartMetadata, ParseHelmChartMetadataDigest, ..)" ], - "input_types": ["HelmChartMetaSourceField"], + "input_types": [ + "HelmChartMetaSourceField" + ], "name": "pants.backend.helm.util_rules.chart_metadata.parse_chart_metadata_from_field", "output_type": "HelmChartMetadata", "provider": "pants.backend.experimental.helm" @@ -56688,8 +65626,12 @@ "pants.backend.helm.util_rules.chart_metadata.render_chart_metadata": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, CreateDigest, ..)"], - "input_types": ["HelmChartMetadata"], + "input_gets": [ + "Get(Digest, CreateDigest, ..)" + ], + "input_types": [ + "HelmChartMetadata" + ], "name": "pants.backend.helm.util_rules.chart_metadata.render_chart_metadata", "output_type": "Digest", "provider": "pants.backend.experimental.helm" @@ -56716,8 +65658,12 @@ "pants.backend.helm.util_rules.renderer.materialize_deployment_process_wrapper_into_interactive_process": { "description": null, "documentation": null, - "input_gets": ["Get(Process, HelmProcess, ..)"], - "input_types": ["_HelmDeploymentProcessWrapper"], + "input_gets": [ + "Get(Process, HelmProcess, ..)" + ], + "input_types": [ + "_HelmDeploymentProcessWrapper" + ], "name": "pants.backend.helm.util_rules.renderer.materialize_deployment_process_wrapper_into_interactive_process", "output_type": "InteractiveProcess", "provider": "pants.backend.experimental.helm" @@ -56731,7 +65677,9 @@ "Get(ProcessResult, HelmProcess, ..)", "Get(Snapshot, RemovePrefix, ..)" ], - "input_types": ["RenderHelmChartRequest"], + "input_types": [ + "RenderHelmChartRequest" + ], "name": "pants.backend.helm.util_rules.renderer.render_helm_chart", "output_type": "RenderedHelmFiles", "provider": "pants.backend.experimental.helm" @@ -56744,7 +65692,9 @@ "Get(Snapshot, CreateDigest, ..)", "Get(Snapshot, RemovePrefix, ..)" ], - "input_types": ["_HelmDeploymentProcessWrapper"], + "input_types": [ + "_HelmDeploymentProcessWrapper" + ], "name": "pants.backend.helm.util_rules.renderer.run_renderer", "output_type": "RenderedHelmFiles", "provider": "pants.backend.experimental.helm" @@ -56759,7 +65709,9 @@ "Get(Snapshot, DigestSubset, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["HelmDeploymentRequest"], + "input_types": [ + "HelmDeploymentRequest" + ], "name": "pants.backend.helm.util_rules.renderer.setup_render_helm_deployment_process", "output_type": "_HelmDeploymentProcessWrapper", "provider": "pants.backend.experimental.helm" @@ -56767,8 +65719,12 @@ "pants.backend.helm.util_rules.sources.find_chart_source_root": { "description": "Detect Helm chart source root", "documentation": null, - "input_gets": ["Get(HydratedSources, HydrateSourcesRequest, ..)"], - "input_types": ["HelmChartRootRequest"], + "input_gets": [ + "Get(HydratedSources, HydrateSourcesRequest, ..)" + ], + "input_types": [ + "HelmChartRootRequest" + ], "name": "pants.backend.helm.util_rules.sources.find_chart_source_root", "output_type": "HelmChartRoot", "provider": "pants.backend.experimental.helm" @@ -56785,7 +65741,9 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, MergeDigests, ..)" ], - "input_types": ["HelmChartSourceFilesRequest"], + "input_types": [ + "HelmChartSourceFilesRequest" + ], "name": "pants.backend.helm.util_rules.sources.get_helm_source_files", "output_type": "HelmChartSourceFiles", "provider": "pants.backend.experimental.helm" @@ -56793,8 +65751,12 @@ "pants.backend.helm.util_rules.tool.all_helm_plugins": { "description": null, "documentation": null, - "input_gets": ["Get(HelmPlugin, ExternalHelmPluginBinding, ..)"], - "input_types": ["UnionMembership"], + "input_gets": [ + "Get(HelmPlugin, ExternalHelmPluginBinding, ..)" + ], + "input_types": [ + "UnionMembership" + ], "name": "pants.backend.helm.util_rules.tool.all_helm_plugins", "output_type": "HelmPlugins", "provider": "pants.backend.experimental.helm" @@ -56808,7 +65770,9 @@ "Get(DigestContents, Digest, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["ExternalHelmPluginRequest"], + "input_types": [ + "ExternalHelmPluginRequest" + ], "name": "pants.backend.helm.util_rules.tool.download_external_helm_plugin", "output_type": "HelmPlugin", "provider": "pants.backend.experimental.helm" @@ -56816,8 +65780,14 @@ "pants.backend.helm.util_rules.tool.helm_process": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["HelmProcess", "HelmBinary", "HelmSubsystem"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "HelmProcess", + "HelmBinary", + "HelmSubsystem" + ], "name": "pants.backend.helm.util_rules.tool.helm_process", "output_type": "Process", "provider": "pants.backend.experimental.helm" @@ -56834,7 +65804,11 @@ "Get(Digest, RemovePrefix, ..)", "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" ], - "input_types": ["HelmSubsystem", "HelmPlugins", "Platform"], + "input_types": [ + "HelmSubsystem", + "HelmPlugins", + "Platform" + ], "name": "pants.backend.helm.util_rules.tool.setup_helm", "output_type": "HelmBinary", "provider": "pants.backend.experimental.helm" @@ -56850,7 +65824,10 @@ "Get(Digest, MergeDigests, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["JavaBSPCompileRequest", "ClasspathEntryRequestFactory"], + "input_types": [ + "JavaBSPCompileRequest", + "ClasspathEntryRequestFactory" + ], "name": "pants.backend.java.bsp.rules.bsp_java_compile_request", "output_type": "BSPCompileResult", "provider": "pants.backend.experimental.java" @@ -56863,7 +65840,10 @@ "Get(StrippedSourceFiles, SourceFilesRequest, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["JavaBSPResourcesRequest", "BuildRoot"], + "input_types": [ + "JavaBSPResourcesRequest", + "BuildRoot" + ], "name": "pants.backend.java.bsp.rules.bsp_java_resources_request", "output_type": "BSPResourcesResult", "provider": "pants.backend.experimental.java" @@ -56874,7 +65854,9 @@ "input_gets": [ "Get(HandleJavacOptionsResult, HandleJavacOptionsRequest, ..)" ], - "input_types": ["JavacOptionsParams"], + "input_types": [ + "JavacOptionsParams" + ], "name": "pants.backend.java.bsp.rules.bsp_javac_options_request", "output_type": "JavacOptionsResult", "provider": "pants.backend.experimental.java" @@ -56883,7 +65865,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["JavaBSPBuildTargetsMetadataRequest"], + "input_types": [ + "JavaBSPBuildTargetsMetadataRequest" + ], "name": "pants.backend.java.bsp.rules.bsp_resolve_java_metadata", "output_type": "BSPBuildTargetsMetadataResult", "provider": "pants.backend.experimental.java" @@ -56892,7 +65876,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["HandleJavacOptionsRequest", "BuildRoot"], + "input_types": [ + "HandleJavacOptionsRequest", + "BuildRoot" + ], "name": "pants.backend.java.bsp.rules.handle_bsp_java_options_request", "output_type": "HandleJavacOptionsResult", "provider": "pants.backend.experimental.java" @@ -56953,7 +65940,9 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["InternalJdk"], + "input_types": [ + "InternalJdk" + ], "name": "pants.backend.java.dependency_inference.java_parser.build_processors", "output_type": "JavaParserCompiledClassfiles", "provider": "pants.backend.experimental.java" @@ -56962,7 +65951,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["JavaParserToolLockfileSentinel"], + "input_types": [ + "JavaParserToolLockfileSentinel" + ], "name": "pants.backend.java.dependency_inference.java_parser.generate_java_parser_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.java" @@ -56971,7 +65962,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["SourceFiles"], + "input_types": [ + "SourceFiles" + ], "name": "pants.backend.java.dependency_inference.java_parser.make_analysis_request_from_source_files", "output_type": "JavaSourceDependencyAnalysisRequest", "provider": "pants.backend.experimental.java" @@ -56979,7 +65972,9 @@ "pants.backend.java.dependency_inference.java_parser.resolve_fallible_result_to_analysis": { "description": null, "documentation": null, - "input_gets": ["Get(DigestContents, Digest, ..)"], + "input_gets": [ + "Get(DigestContents, Digest, ..)" + ], "input_types": [ "FallibleJavaSourceDependencyAnalysisResult", "KeepSandboxes" @@ -57013,7 +66008,9 @@ "input_gets": [ "Get(JavaInferredDependencies, JavaInferredDependenciesAndExportsRequest, ..)" ], - "input_types": ["InferJavaSourceDependencies"], + "input_types": [ + "InferJavaSourceDependencies" + ], "name": "pants.backend.java.dependency_inference.rules.infer_java_dependencies_via_source_analysis", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.java" @@ -57022,7 +66019,9 @@ "description": "Find all Java targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.java.dependency_inference.symbol_mapper.find_all_java_targets", "output_type": "AllJavaTargets", "provider": "pants.backend.experimental.java" @@ -57050,7 +66049,10 @@ "Get(CoursierResolveKey, CoarsenedTargets, ..)", "Get(FallibleClasspathEntry, ClasspathEntryRequest, ..)" ], - "input_types": ["JavacCheckRequest", "ClasspathEntryRequestFactory"], + "input_types": [ + "JavacCheckRequest", + "ClasspathEntryRequestFactory" + ], "name": "pants.backend.java.goals.check.javac_check", "output_type": "CheckResults", "provider": "pants.backend.experimental.java" @@ -57058,7 +66060,9 @@ "pants.backend.java.goals.tailor.find_putative_targets": { "description": "Determine candidate Java targets to create", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [ "PutativeJavaTargetsRequest", "AllOwnedSources", @@ -57089,7 +66093,11 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "GoogleJavaFormatSubsystem", "InternalJdk"], + "input_types": [ + "Batch", + "GoogleJavaFormatSubsystem", + "InternalJdk" + ], "name": "pants.backend.java.lint.google_java_format.rules.google_java_format_fmt", "output_type": "FixResult", "provider": "pants.backend.experimental.java.lint.google_java_format" @@ -57106,7 +66114,10 @@ "Get(Targets, Addresses, ..)", "Get(NodePackageCandidateMap, RequestNodePackagesCandidateMap, ..)" ], - "input_types": ["InferJSDependenciesRequest", "NodeJSInfer"], + "input_types": [ + "InferJSDependenciesRequest", + "NodeJSInfer" + ], "name": "pants.backend.javascript.dependency_inference.rules.infer_js_source_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57119,7 +66130,10 @@ "Get(Owners, OwnersRequest, ..)", "Get(Targets, Addresses, ..)" ], - "input_types": ["InferNodePackageDependenciesRequest", "NodeJSInfer"], + "input_types": [ + "InferNodePackageDependenciesRequest", + "NodeJSInfer" + ], "name": "pants.backend.javascript.dependency_inference.rules.infer_node_package_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57127,7 +66141,9 @@ "pants.backend.javascript.dependency_inference.rules.map_candidate_node_packages": { "description": null, "documentation": null, - "input_gets": ["Get(OwningNodePackage, OwningNodePackageRequest, ..)"], + "input_gets": [ + "Get(OwningNodePackage, OwningNodePackageRequest, ..)" + ], "input_types": [ "RequestNodePackagesCandidateMap", "FirstPartyNodePackageTargets" @@ -57140,7 +66156,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PackageJsonImports"], + "input_types": [ + "PackageJsonImports" + ], "name": "pants.backend.javascript.dependency_inference.rules.prepare_inference_metadata", "output_type": "InferenceMetadata", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57154,7 +66172,9 @@ "Get(SourceFiles, SourceFilesRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["InstalledNodePackageRequest"], + "input_types": [ + "InstalledNodePackageRequest" + ], "name": "pants.backend.javascript.install_node_package.add_sources_to_installed_node_package", "output_type": "InstalledNodePackageWithSource", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57171,7 +66191,10 @@ "Get(ProcessResult, NodeJsProjectEnvironmentProcess, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["InstalledNodePackageRequest", "UnionMembership"], + "input_types": [ + "InstalledNodePackageRequest", + "UnionMembership" + ], "name": "pants.backend.javascript.install_node_package.install_node_packages_for_address", "output_type": "InstalledNodePackage", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57179,7 +66202,9 @@ "pants.backend.javascript.nodejs_project.find_node_js_projects": { "description": null, "documentation": null, - "input_gets": ["Get(StrippedFileName, StrippedFileNameRequest, ..)"], + "input_gets": [ + "Get(StrippedFileName, StrippedFileNameRequest, ..)" + ], "input_types": [ "AllPackageJson", "PnpmWorkspaces", @@ -57197,7 +66222,9 @@ "Get(ChosenNodeResolve, RequestNodeResolve, ..)", "Get(OwningNodePackage, OwningNodePackageRequest, ..)" ], - "input_types": ["NodeJSProjectEnvironmentRequest"], + "input_types": [ + "NodeJSProjectEnvironmentRequest" + ], "name": "pants.backend.javascript.nodejs_project_environment.get_nodejs_environment", "output_type": "NodeJsProjectEnvironment", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57210,7 +66237,9 @@ "Get(Digest, MergeDigests, ..)", "Get(Process, NodeJSToolProcess, ..)" ], - "input_types": ["NodeJsProjectEnvironmentProcess"], + "input_types": [ + "NodeJsProjectEnvironmentProcess" + ], "name": "pants.backend.javascript.nodejs_project_environment.setup_nodejs_project_environment_process", "output_type": "Process", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57219,7 +66248,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.javascript.package_json.all_first_party_node_package_targets", "output_type": "FirstPartyNodePackageTargets", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57240,7 +66271,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllPackageJson"], + "input_types": [ + "AllPackageJson" + ], "name": "pants.backend.javascript.package_json.all_package_json_names", "output_type": "AllPackageJsonNames", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57252,7 +66285,9 @@ "Get(Targets, RawSpecs, ..)", "Get(Targets, DependenciesRequest, ..)" ], - "input_types": ["OwningNodePackageRequest"], + "input_types": [ + "OwningNodePackageRequest" + ], "name": "pants.backend.javascript.package_json.find_owning_package", "output_type": "OwningNodePackage", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57260,7 +66295,9 @@ "pants.backend.javascript.package_json.generate_node_package_targets": { "description": null, "documentation": null, - "input_gets": ["Get(PackageJson, PackageJsonSourceField, ..)"], + "input_gets": [ + "Get(PackageJson, PackageJsonSourceField, ..)" + ], "input_types": [ "GenerateNodePackageTargets", "UnionMembership", @@ -57273,8 +66310,12 @@ "pants.backend.javascript.package_json.package_json_for_source": { "description": null, "documentation": null, - "input_gets": ["Get(PackageJsonForGlobs, PathGlobs, ..)"], - "input_types": ["PackageJsonSourceField"], + "input_gets": [ + "Get(PackageJsonForGlobs, PathGlobs, ..)" + ], + "input_types": [ + "PackageJsonSourceField" + ], "name": "pants.backend.javascript.package_json.package_json_for_source", "output_type": "PackageJson", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57282,8 +66323,12 @@ "pants.backend.javascript.package_json.parse_package_json": { "description": null, "documentation": null, - "input_gets": ["Get(Snapshot, PathGlobs, ..)"], - "input_types": ["FileContent"], + "input_gets": [ + "Get(Snapshot, PathGlobs, ..)" + ], + "input_types": [ + "FileContent" + ], "name": "pants.backend.javascript.package_json.parse_package_json", "output_type": "PackageJson", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57296,7 +66341,9 @@ "Get(DigestContents, Digest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["AllPackageJson"], + "input_types": [ + "AllPackageJson" + ], "name": "pants.backend.javascript.package_json.pnpm_workspace_files", "output_type": "PnpmWorkspaces", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57309,7 +66356,9 @@ "Get(DigestContents, Digest, ..)", "Get(PackageJson, FileContent, ..)" ], - "input_types": ["PathGlobs"], + "input_types": [ + "PathGlobs" + ], "name": "pants.backend.javascript.package_json.read_package_jsons", "output_type": "PackageJsonForGlobs", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57317,8 +66366,12 @@ "pants.backend.javascript.package_json.script_entrypoints_for_source": { "description": null, "documentation": null, - "input_gets": ["Get(PackageJson, PackageJsonSourceField, ..)"], - "input_types": ["PackageJsonSourceField"], + "input_gets": [ + "Get(PackageJson, PackageJsonSourceField, ..)" + ], + "input_types": [ + "PackageJsonSourceField" + ], "name": "pants.backend.javascript.package_json.script_entrypoints_for_source", "output_type": "PackageJsonEntryPoints", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57326,8 +66379,12 @@ "pants.backend.javascript.package_json.subpath_imports_for_source": { "description": null, "documentation": null, - "input_gets": ["Get(PackageJson, PackageJsonSourceField, ..)"], - "input_types": ["PackageJsonSourceField"], + "input_gets": [ + "Get(PackageJson, PackageJsonSourceField, ..)" + ], + "input_types": [ + "PackageJsonSourceField" + ], "name": "pants.backend.javascript.package_json.subpath_imports_for_source", "output_type": "PackageJsonImports", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57339,7 +66396,10 @@ "Get(WrappedTarget, WrappedTargetRequest, ..)", "Get(OwningNodePackage, OwningNodePackageRequest, ..)" ], - "input_types": ["RequestNodeResolve", "AllNodeJSProjects"], + "input_types": [ + "RequestNodeResolve", + "AllNodeJSProjects" + ], "name": "pants.backend.javascript.resolve.resolve_for_package", "output_type": "ChosenNodeResolve", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57348,7 +66408,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["NodeJSProjectResolves", "FirstPartyNodePackageTargets"], + "input_types": [ + "NodeJSProjectResolves", + "FirstPartyNodePackageTargets" + ], "name": "pants.backend.javascript.resolve.resolve_to_first_party_node_package", "output_type": "FirstPartyNodePackageResolves", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57357,7 +66420,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllNodeJSProjects", "UserChosenNodeJSResolveAliases"], + "input_types": [ + "AllNodeJSProjects", + "UserChosenNodeJSResolveAliases" + ], "name": "pants.backend.javascript.resolve.resolve_to_projects", "output_type": "NodeJSProjectResolves", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57365,8 +66431,14 @@ "pants.backend.javascript.subsystems.nodejs.determine_nodejs_binaries": { "description": "Finding Node.js distribution binaries.", "documentation": null, - "input_gets": ["Get(DownloadedExternalTool, ExternalToolRequest, ..)"], - "input_types": ["NodeJS", "Platform", "_BinaryPathsPerVersion"], + "input_gets": [ + "Get(DownloadedExternalTool, ExternalToolRequest, ..)" + ], + "input_types": [ + "NodeJS", + "Platform", + "_BinaryPathsPerVersion" + ], "name": "pants.backend.javascript.subsystems.nodejs.determine_nodejs_binaries", "output_type": "NodeJSBinaries", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57374,8 +66446,12 @@ "pants.backend.javascript.subsystems.nodejs.get_valid_nodejs_paths_by_version": { "description": "Testing for Node.js binaries.", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["NodeJSBootstrap"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "NodeJSBootstrap" + ], "name": "pants.backend.javascript.subsystems.nodejs.get_valid_nodejs_paths_by_version", "output_type": "_BinaryPathsPerVersion", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57390,7 +66466,10 @@ "Get(Digest, MergeDigests, ..)", "Get(ProcessResult, Process, ..)" ], - "input_types": ["NodeJSBinaries", "EnvironmentAware"], + "input_types": [ + "NodeJSBinaries", + "EnvironmentAware" + ], "name": "pants.backend.javascript.subsystems.nodejs.node_process_environment", "output_type": "NodeJSProcessEnvironment", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57405,7 +66484,9 @@ "Get(VersionManagerSearchPaths, VersionManagerSearchPathsRequest, ..)", "Get(PathEnvironmentVariable)" ], - "input_types": ["EnvironmentAware"], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.backend.javascript.subsystems.nodejs.nodejs_bootstrap", "output_type": "NodeJSBootstrap", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57413,7 +66494,9 @@ "pants.backend.javascript.subsystems.nodejs.prepare_corepack_tool": { "description": "Preparing Corepack managed tool.", "documentation": null, - "input_gets": ["Get(ProcessResult, Process, ..)"], + "input_gets": [ + "Get(ProcessResult, Process, ..)" + ], "input_types": [ "CorepackToolRequest", "NodeJSProcessEnvironment", @@ -57430,7 +66513,10 @@ "Get(CorepackToolDigest, CorepackToolRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["NodeJSToolProcess", "NodeJSProcessEnvironment"], + "input_types": [ + "NodeJSToolProcess", + "NodeJSProcessEnvironment" + ], "name": "pants.backend.javascript.subsystems.nodejs.setup_node_tool_process", "output_type": "Process", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57439,7 +66525,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["NodeJS"], + "input_types": [ + "NodeJS" + ], "name": "pants.backend.javascript.subsystems.nodejs.user_chosen_resolve_aliases", "output_type": "UserChosenNodeJSResolveAliases", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57456,7 +66544,9 @@ "Get(Process, NodeJsProjectEnvironmentProcess, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["NodeJSToolRequest"], + "input_types": [ + "NodeJSToolRequest" + ], "name": "pants.backend.javascript.subsystems.nodejs_tool.prepare_tool_process", "output_type": "Process", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57499,7 +66589,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.kotlin.compile.kotlinc_plugins.all_kotlinc_plugin_targets", "output_type": "AllKotlincPluginTargets", "provider": "pants.backend.experimental.kotlin" @@ -57512,7 +66604,9 @@ "Get(FallibleClasspathEntry, CoursierFetchRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["KotlincPluginsRequest"], + "input_types": [ + "KotlincPluginsRequest" + ], "name": "pants.backend.kotlin.compile.kotlinc_plugins.fetch_kotlinc_plugins", "output_type": "KotlincPlugins", "provider": "pants.backend.experimental.kotlin" @@ -57544,7 +66638,10 @@ "Get(Digest, AddPrefix, ..)", "Get(FallibleProcessResult, JvmProcess, ..)" ], - "input_types": ["KotlinParserCompiledClassfiles", "SourceFiles"], + "input_types": [ + "KotlinParserCompiledClassfiles", + "SourceFiles" + ], "name": "pants.backend.kotlin.dependency_inference.kotlin_parser.analyze_kotlin_source_dependencies", "output_type": "FallibleKotlinSourceDependencyAnalysisResult", "provider": "pants.backend.experimental.kotlin" @@ -57553,7 +66650,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["KotlinParserToolLockfileSentinel"], + "input_types": [ + "KotlinParserToolLockfileSentinel" + ], "name": "pants.backend.kotlin.dependency_inference.kotlin_parser.generate_kotlin_parser_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.kotlin" @@ -57561,7 +66660,9 @@ "pants.backend.kotlin.dependency_inference.kotlin_parser.resolve_fallible_result_to_analysis": { "description": null, "documentation": null, - "input_gets": ["Get(DigestContents, Digest, ..)"], + "input_gets": [ + "Get(DigestContents, Digest, ..)" + ], "input_types": [ "FallibleKotlinSourceDependencyAnalysisResult", "KeepSandboxes" @@ -57581,7 +66682,9 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["InternalJdk"], + "input_types": [ + "InternalJdk" + ], "name": "pants.backend.kotlin.dependency_inference.kotlin_parser.setup_kotlin_parser_classfiles", "output_type": "KotlinParserCompiledClassfiles", "provider": "pants.backend.experimental.kotlin" @@ -57609,7 +66712,10 @@ "input_gets": [ "Get(KotlinRuntimeForResolve, KotlinRuntimeForResolveRequest, ..)" ], - "input_types": ["InferKotlinRuntimeDependencyRequest", "JvmSubsystem"], + "input_types": [ + "InferKotlinRuntimeDependencyRequest", + "JvmSubsystem" + ], "name": "pants.backend.kotlin.dependency_inference.rules.infer_kotlin_stdlib_dependency", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.kotlin" @@ -57632,7 +66738,9 @@ "description": "Find all Kotlin targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.kotlin.dependency_inference.symbol_mapper.find_all_kotlin_targets", "output_type": "AllKotlinTargets", "provider": "pants.backend.experimental.kotlin" @@ -57660,7 +66768,10 @@ "Get(CoursierResolveKey, CoarsenedTargets, ..)", "Get(FallibleClasspathEntry, ClasspathEntryRequest, ..)" ], - "input_types": ["KotlincCheckRequest", "ClasspathEntryRequestFactory"], + "input_types": [ + "KotlincCheckRequest", + "ClasspathEntryRequestFactory" + ], "name": "pants.backend.kotlin.goals.check.kotlinc_check", "output_type": "CheckResults", "provider": "pants.backend.experimental.kotlin" @@ -57668,7 +66779,9 @@ "pants.backend.kotlin.goals.tailor.find_putative_targets": { "description": "Determine candidate Kotlin targets to create", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [ "PutativeKotlinTargetsRequest", "AllOwnedSources", @@ -57682,7 +66795,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["KtlintToolLockfileSentinel", "KtlintSubsystem"], + "input_types": [ + "KtlintToolLockfileSentinel", + "KtlintSubsystem" + ], "name": "pants.backend.kotlin.lint.ktlint.rules.generate_ktlint_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.kotlin.lint.ktlint" @@ -57696,7 +66812,11 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "KtlintSubsystem", "InternalJdk"], + "input_types": [ + "Batch", + "KtlintSubsystem", + "InternalJdk" + ], "name": "pants.backend.kotlin.lint.ktlint.rules.ktlint_fmt", "output_type": "FixResult", "provider": "pants.backend.experimental.kotlin.lint.ktlint" @@ -57707,7 +66827,10 @@ "input_gets": [ "Get(KotlinJunitLibrariesForResolve, KotlinJunitLibrariesForResolveRequest, ..)" ], - "input_types": ["InferKotlinJunitTestDependencyRequest", "JvmSubsystem"], + "input_types": [ + "InferKotlinJunitTestDependencyRequest", + "JvmSubsystem" + ], "name": "pants.backend.kotlin.test.junit.infer_kotlin_junit_dependency", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.kotlin" @@ -57734,7 +66857,9 @@ "Get(HydratedSources, HydrateSourcesRequest, ..)", "Get(Targets, RawSpecs, ..)" ], - "input_types": ["InferOpenApiDocumentDependenciesRequest"], + "input_types": [ + "InferOpenApiDocumentDependenciesRequest" + ], "name": "pants.backend.openapi.dependency_inference.infer_openapi_document_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.openapi" @@ -57748,7 +66873,9 @@ "Get(OpenApiDependencies, ParseOpenApiSources, ..)", "Get(Targets, RawSpecs, ..)" ], - "input_types": ["InferOpenApiSourceDependenciesRequest"], + "input_types": [ + "InferOpenApiSourceDependenciesRequest" + ], "name": "pants.backend.openapi.dependency_inference.infer_openapi_module_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.openapi" @@ -57756,8 +66883,12 @@ "pants.backend.openapi.dependency_inference.parse_openapi_sources": { "description": null, "documentation": null, - "input_gets": ["Get(DigestContents, Digest, ..)"], - "input_types": ["ParseOpenApiSources"], + "input_gets": [ + "Get(DigestContents, Digest, ..)" + ], + "input_types": [ + "ParseOpenApiSources" + ], "name": "pants.backend.openapi.dependency_inference.parse_openapi_sources", "output_type": "OpenApiDependencies", "provider": "pants.backend.experimental.openapi" @@ -57786,7 +66917,10 @@ "Get(ProcessResult, NodeJSToolRequest, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "OpenApiFormatSubsystem"], + "input_types": [ + "Batch", + "OpenApiFormatSubsystem" + ], "name": "pants.backend.openapi.lint.openapi_format.rules.run_openapi_format", "output_type": "FixResult", "provider": "pants.backend.experimental.openapi.lint.openapi_format" @@ -57801,7 +66935,10 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, NodeJSToolRequest, ..)" ], - "input_types": ["Batch", "SpectralSubsystem"], + "input_types": [ + "Batch", + "SpectralSubsystem" + ], "name": "pants.backend.openapi.lint.spectral.rules.run_spectral", "output_type": "LintResult", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -57845,7 +66982,11 @@ "Get(UnexpandedTargets, Addresses, ..)", "Get(Targets, DependenciesRequest, ..)" ], - "input_types": ["Console", "Addresses", "DependenciesSubsystem"], + "input_types": [ + "Console", + "Addresses", + "DependenciesSubsystem" + ], "name": "pants.backend.project_info.dependencies.dependencies", "output_type": "Dependencies", "provider": "pants.backend.project_info" @@ -57853,8 +66994,14 @@ "pants.backend.project_info.dependents.dependents_goal": { "description": "`dependents` goal", "documentation": null, - "input_gets": ["Get(Dependents, DependentsRequest, ..)"], - "input_types": ["Addresses", "DependentsSubsystem", "Console"], + "input_gets": [ + "Get(Dependents, DependentsRequest, ..)" + ], + "input_types": [ + "Addresses", + "DependentsSubsystem", + "Console" + ], "name": "pants.backend.project_info.dependents.dependents_goal", "output_type": "DependentsGoal", "provider": "pants.backend.project_info" @@ -57863,7 +67010,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["DependentsRequest", "AddressToDependents"], + "input_types": [ + "DependentsRequest", + "AddressToDependents" + ], "name": "pants.backend.project_info.dependents.find_dependents", "output_type": "Dependents", "provider": "pants.backend.project_info" @@ -57871,8 +67021,12 @@ "pants.backend.project_info.dependents.map_addresses_to_dependents": { "description": "Map all targets to their dependents", "documentation": null, - "input_gets": ["Get(Addresses, DependenciesRequest, ..)"], - "input_types": ["AllUnexpandedTargets"], + "input_gets": [ + "Get(Addresses, DependenciesRequest, ..)" + ], + "input_types": [ + "AllUnexpandedTargets" + ], "name": "pants.backend.project_info.dependents.map_addresses_to_dependents", "output_type": "AddressToDependents", "provider": "pants.backend.project_info" @@ -57886,7 +67040,12 @@ "Get(BuildFileAddress, BuildFileAddressRequest, ..)", "Get(HydratedSources, HydrateSourcesRequest, ..)" ], - "input_types": ["Console", "FiledepsSubsystem", "BuildRoot", "Addresses"], + "input_types": [ + "Console", + "FiledepsSubsystem", + "BuildRoot", + "Addresses" + ], "name": "pants.backend.project_info.filedeps.file_deps", "output_type": "Filedeps", "provider": "pants.backend.project_info" @@ -57895,7 +67054,11 @@ "description": "`filter` goal", "documentation": null, "input_gets": [], - "input_types": ["Addresses", "FilterSubsystem", "Console"], + "input_types": [ + "Addresses", + "FilterSubsystem", + "Console" + ], "name": "pants.backend.project_info.filter_targets.filter_targets", "output_type": "FilterGoal", "provider": "pants.backend.project_info" @@ -57904,7 +67067,11 @@ "description": "`roots` goal", "documentation": null, "input_gets": [], - "input_types": ["Console", "RootsSubsystem", "AllSourceRoots"], + "input_types": [ + "Console", + "RootsSubsystem", + "AllSourceRoots" + ], "name": "pants.backend.project_info.list_roots.list_roots", "output_type": "Roots", "provider": "pants.backend.project_info" @@ -57912,8 +67079,14 @@ "pants.backend.project_info.list_targets.list_targets": { "description": "`list` goal", "documentation": null, - "input_gets": ["Get(UnexpandedTargets, Addresses, ..)"], - "input_types": ["Addresses", "ListSubsystem", "Console"], + "input_gets": [ + "Get(UnexpandedTargets, Addresses, ..)" + ], + "input_types": [ + "Addresses", + "ListSubsystem", + "Console" + ], "name": "pants.backend.project_info.list_targets.list_targets", "output_type": "List", "provider": "pants.backend.project_info" @@ -57925,7 +67098,9 @@ "Get(TransitiveTargets, TransitiveTargetsRequest, ..)", "Get(Targets, DependenciesRequest, ..)" ], - "input_types": ["RootDestinationPair"], + "input_types": [ + "RootDestinationPair" + ], "name": "pants.backend.project_info.paths.get_paths_between_root_and_destination", "output_type": "SpecsPaths", "provider": "pants.backend.project_info" @@ -57933,8 +67108,12 @@ "pants.backend.project_info.paths.get_paths_between_root_and_destinations": { "description": null, "documentation": null, - "input_gets": ["Get(SpecsPaths, RootDestinationPair, ..)"], - "input_types": ["RootDestinationsPair"], + "input_gets": [ + "Get(SpecsPaths, RootDestinationPair, ..)" + ], + "input_types": [ + "RootDestinationsPair" + ], "name": "pants.backend.project_info.paths.get_paths_between_root_and_destinations", "output_type": "SpecsPathsCollection", "provider": "pants.backend.project_info" @@ -57946,7 +67125,10 @@ "Get(Targets, Specs, ..)", "Get(SpecsPathsCollection, RootDestinationsPair, ..)" ], - "input_types": ["Console", "PathsSubsystem"], + "input_types": [ + "Console", + "PathsSubsystem" + ], "name": "pants.backend.project_info.paths.paths", "output_type": "PathsGoal", "provider": "pants.backend.project_info" @@ -57960,7 +67142,10 @@ "Get(OptionalAddressFamily, AddressFamilyDir, ..)", "Get(DependenciesRuleApplication, DependenciesRuleApplicationRequest, ..)" ], - "input_types": ["UnexpandedTargets", "PeekSubsystem"], + "input_types": [ + "UnexpandedTargets", + "PeekSubsystem" + ], "name": "pants.backend.project_info.peek.get_target_data", "output_type": "TargetDatas", "provider": "pants.backend.project_info" @@ -57968,8 +67153,14 @@ "pants.backend.project_info.peek.peek": { "description": "`peek` goal", "documentation": null, - "input_gets": ["Get(TargetDatas, UnexpandedTargets, ..)"], - "input_types": ["Console", "PeekSubsystem", "UnexpandedTargets"], + "input_gets": [ + "Get(TargetDatas, UnexpandedTargets, ..)" + ], + "input_types": [ + "Console", + "PeekSubsystem", + "UnexpandedTargets" + ], "name": "pants.backend.project_info.peek.peek", "output_type": "Peek", "provider": "pants.backend.project_info" @@ -57977,8 +67168,13 @@ "pants.backend.project_info.regex_lint.lint_with_regex_patterns": { "description": "Lint with regex patterns", "documentation": null, - "input_gets": ["Get(DigestContents, PathGlobs, ..)"], - "input_types": ["Batch", "RegexLintSubsystem"], + "input_gets": [ + "Get(DigestContents, PathGlobs, ..)" + ], + "input_types": [ + "Batch", + "RegexLintSubsystem" + ], "name": "pants.backend.project_info.regex_lint.lint_with_regex_patterns", "output_type": "LintResult", "provider": "pants.backend.project_info" @@ -57987,7 +67183,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "RegexLintSubsystem"], + "input_types": [ + "PartitionRequest", + "RegexLintSubsystem" + ], "name": "pants.backend.project_info.regex_lint.partition_inputs", "output_type": "Partitions", "provider": "pants.backend.project_info" @@ -57996,7 +67195,9 @@ "description": "Find all Python targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.python.dependency_inference.module_mapper.find_all_python_projects", "output_type": "AllPythonTargets", "provider": "pants.backend.python" @@ -58004,7 +67205,9 @@ "pants.backend.python.dependency_inference.module_mapper.map_first_party_python_targets_to_modules": { "description": "Creating map of first party Python targets to Python modules", "documentation": null, - "input_gets": ["Get(StrippedFileName, StrippedFileNameRequest, ..)"], + "input_gets": [ + "Get(StrippedFileName, StrippedFileNameRequest, ..)" + ], "input_types": [ "FirstPartyPythonTargetsMappingMarker", "AllPythonTargets", @@ -58031,7 +67234,10 @@ "description": "Creating map of third party targets to Python modules", "documentation": null, "input_gets": [], - "input_types": ["AllPythonTargets", "PythonSetup"], + "input_types": [ + "AllPythonTargets", + "PythonSetup" + ], "name": "pants.backend.python.dependency_inference.module_mapper.map_third_party_modules_to_addresses", "output_type": "ThirdPartyPythonModuleMapping", "provider": "pants.backend.python" @@ -58042,7 +67248,9 @@ "input_gets": [ "Get(FirstPartyPythonMappingImpl, FirstPartyPythonMappingImplMarker, ..)" ], - "input_types": ["UnionMembership"], + "input_types": [ + "UnionMembership" + ], "name": "pants.backend.python.dependency_inference.module_mapper.merge_first_party_module_mappings", "output_type": "FirstPartyPythonModuleMapping", "provider": "pants.backend.python" @@ -58054,7 +67262,10 @@ "Get(StrippedSourceFiles, SourceFilesRequest, ..)", "Get(NativeParsedPythonDependencies, NativeDependenciesRequest, ..)" ], - "input_types": ["ParsePythonDependenciesRequest", "PythonInferSubsystem"], + "input_types": [ + "ParsePythonDependenciesRequest", + "PythonInferSubsystem" + ], "name": "pants.backend.python.dependency_inference.parse_python_dependencies.parse_python_dependencies", "output_type": "ParsedPythonDependencies", "provider": "pants.backend.python" @@ -58066,7 +67277,10 @@ "Get(PythonModuleOwners, PythonModuleOwnersRequest, ..)", "Get(Targets, Addresses, ..)" ], - "input_types": ["UnownedImportPossibleOwnerRequest", "PythonSetup"], + "input_types": [ + "UnownedImportPossibleOwnerRequest", + "PythonSetup" + ], "name": "pants.backend.python.dependency_inference.rules.find_other_owners_for_unowned_import", "output_type": "UnownedImportPossibleOwners", "provider": "pants.backend.python" @@ -58143,7 +67357,9 @@ "description": "Find all `python_distribution` targets with `stevedore_namespace` entry_points", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.python.framework.stevedore.python_target_dependencies.find_all_python_distributions_with_any_stevedore_entry_points", "output_type": "AllStevedoreExtensionTargets", "provider": "pants.backend.experimental.python.framework.stevedore" @@ -58169,7 +67385,9 @@ "Get(ResolvedPythonDistributionEntryPoints, ResolvePythonDistributionEntryPointsRequest, ..)", "Get(PythonModuleOwners, PythonModuleOwnersRequest, ..)" ], - "input_types": ["InferStevedoreNamespacesDependencies"], + "input_types": [ + "InferStevedoreNamespacesDependencies" + ], "name": "pants.backend.python.framework.stevedore.python_target_dependencies.infer_stevedore_namespaces_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.python.framework.stevedore" @@ -58178,7 +67396,9 @@ "description": "Create map of `stevedore_namespace` to `python_distribution` targets", "documentation": null, "input_gets": [], - "input_types": ["AllStevedoreExtensionTargets"], + "input_types": [ + "AllStevedoreExtensionTargets" + ], "name": "pants.backend.python.framework.stevedore.python_target_dependencies.map_stevedore_extensions", "output_type": "StevedoreExtensions", "provider": "pants.backend.experimental.python.framework.stevedore" @@ -58192,7 +67412,9 @@ "Get(Paths, PathGlobs, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["GenerateEntryPointsTxtFromStevedoreExtensionRequest"], + "input_types": [ + "GenerateEntryPointsTxtFromStevedoreExtensionRequest" + ], "name": "pants.backend.python.framework.stevedore.rules.generate_entry_points_txt_from_stevedore_extension", "output_type": "PytestPluginSetup", "provider": "pants.backend.experimental.python.framework.stevedore" @@ -58205,7 +67427,9 @@ "Get(DigestContents, Digest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["CoverageSubsystem"], + "input_types": [ + "CoverageSubsystem" + ], "name": "pants.backend.python.goals.coverage_py.create_or_update_coverage_config", "output_type": "CoverageConfig", "provider": "pants.backend.python" @@ -58257,8 +67481,12 @@ "pants.backend.python.goals.coverage_py.setup_coverage": { "description": null, "documentation": null, - "input_gets": ["Get(VenvPex, PexRequest, ..)"], - "input_types": ["CoverageSubsystem"], + "input_gets": [ + "Get(VenvPex, PexRequest, ..)" + ], + "input_types": [ + "CoverageSubsystem" + ], "name": "pants.backend.python.goals.coverage_py.setup_coverage", "output_type": "CoverageSetup", "provider": "pants.backend.python" @@ -58338,7 +67566,10 @@ "input_gets": [ "Get(MaybeExportResult, _ExportVenvForResolveRequest, ..)" ], - "input_types": ["ExportVenvsRequest", "ExportSubsystem"], + "input_types": [ + "ExportVenvsRequest", + "ExportSubsystem" + ], "name": "pants.backend.python.goals.export.export_virtualenvs", "output_type": "ExportResults", "provider": "pants.backend.python" @@ -58347,7 +67578,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["KnownPythonUserResolveNamesRequest", "PythonSetup"], + "input_types": [ + "KnownPythonUserResolveNamesRequest", + "PythonSetup" + ], "name": "pants.backend.python.goals.lockfile.determine_python_user_resolves", "output_type": "KnownUserResolveNames", "provider": "pants.core" @@ -58376,7 +67610,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PythonSyntheticLockfileTargetsRequest", "PythonSetup"], + "input_types": [ + "PythonSyntheticLockfileTargetsRequest", + "PythonSetup" + ], "name": "pants.backend.python.goals.lockfile.python_lockfile_synthetic_targets", "output_type": "SyntheticAddressMaps", "provider": "pants.core" @@ -58398,7 +67635,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GeneratePythonLockfile"], + "input_types": [ + "GeneratePythonLockfile" + ], "name": "pants.backend.python.goals.lockfile.wrap_python_lockfile_request", "output_type": "WrappedGenerateLockfile", "provider": "pants.core" @@ -58430,8 +67669,12 @@ "pants.backend.python.goals.package_pex_binary.built_pacakge_for_pex_from_targets_request": { "description": null, "documentation": null, - "input_gets": ["Get(Pex, PexFromTargetsRequest, ..)"], - "input_types": ["PexFromTargetsRequestForBuiltPackage"], + "input_gets": [ + "Get(Pex, PexFromTargetsRequest, ..)" + ], + "input_types": [ + "PexFromTargetsRequestForBuiltPackage" + ], "name": "pants.backend.python.goals.package_pex_binary.built_pacakge_for_pex_from_targets_request", "output_type": "BuiltPackage", "provider": "pants.backend.python" @@ -58443,7 +67686,10 @@ "Get(ResolvedPexEntryPoint, ResolvePexEntryPointRequest, ..)", "Get(CompletePlatforms, PexCompletePlatformsField, ..)" ], - "input_types": ["PexBinaryFieldSet", "PexBinaryDefaults"], + "input_types": [ + "PexBinaryFieldSet", + "PexBinaryDefaults" + ], "name": "pants.backend.python.goals.package_pex_binary.package_pex_binary", "output_type": "PexFromTargetsRequestForBuiltPackage", "provider": "pants.backend.python" @@ -58471,8 +67717,12 @@ "pants.backend.python.goals.pytest_runner.debug_python_test": { "description": "Set up Pytest to run interactively", "documentation": null, - "input_gets": ["Get(TestSetup, TestSetupRequest, ..)"], - "input_types": ["Batch"], + "input_gets": [ + "Get(TestSetup, TestSetupRequest, ..)" + ], + "input_types": [ + "Batch" + ], "name": "pants.backend.python.goals.pytest_runner.debug_python_test", "output_type": "TestDebugRequest", "provider": "pants.backend.python" @@ -58498,7 +67748,10 @@ "description": "Partition Pytest", "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "PythonSetup"], + "input_types": [ + "PartitionRequest", + "PythonSetup" + ], "name": "pants.backend.python.goals.pytest_runner.partition_python_tests", "output_type": "Partitions", "provider": "pants.backend.python" @@ -58510,7 +67763,10 @@ "Get(WrappedTarget, WrappedTargetRequest, ..)", "Get(PytestPluginSetup, PytestPluginSetupRequest, ..)" ], - "input_types": ["AllPytestPluginSetupsRequest", "UnionMembership"], + "input_types": [ + "AllPytestPluginSetupsRequest", + "UnionMembership" + ], "name": "pants.backend.python.goals.pytest_runner.run_all_setup_plugins", "output_type": "AllPytestPluginSetups", "provider": "pants.backend.python" @@ -58524,7 +67780,11 @@ "Get(Snapshot, DigestSubset, ..)", "Get(Snapshot, RemovePrefix, ..)" ], - "input_types": ["Batch", "TestSubsystem", "GlobalOptions"], + "input_types": [ + "Batch", + "TestSubsystem", + "GlobalOptions" + ], "name": "pants.backend.python.goals.pytest_runner.run_python_tests", "output_type": "TestResult", "provider": "pants.backend.python" @@ -58571,7 +67831,9 @@ "Get(BuiltPackageDependencies, BuildPackageDependenciesRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["RuntimePackagesPluginRequest"], + "input_types": [ + "RuntimePackagesPluginRequest" + ], "name": "pants.backend.python.goals.pytest_runner.setup_runtime_packages", "output_type": "PytestPluginSetup", "provider": "pants.backend.python" @@ -58609,7 +67871,11 @@ "Get(PythonSourceFiles, PythonSourceFilesRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["PythonRepl", "PexEnvironment", "PythonSetup"], + "input_types": [ + "PythonRepl", + "PexEnvironment", + "PythonSetup" + ], "name": "pants.backend.python.goals.repl.create_python_repl_request", "output_type": "ReplRequest", "provider": "pants.backend.python" @@ -58622,7 +67888,9 @@ "Get(BuiltPackage, PexFromTargetsRequestForBuiltPackage, ..)", "Get(PythonExecutable, InterpreterConstraintsRequest, ..)" ], - "input_types": ["PexBinaryFieldSet"], + "input_types": [ + "PexBinaryFieldSet" + ], "name": "pants.backend.python.goals.run_pex_binary.create_pex_binary_run_request", "output_type": "RunRequest", "provider": "pants.backend.python" @@ -58682,7 +67950,11 @@ "Get(PythonExecutable, InterpreterConstraints, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["PythonSourceFieldSet", "PexEnvironment", "PythonSetup"], + "input_types": [ + "PythonSourceFieldSet", + "PexEnvironment", + "PythonSetup" + ], "name": "pants.backend.python.goals.run_python_source.create_python_source_run_in_sandbox_request", "output_type": "RunInSandboxRequest", "provider": "pants.backend.python" @@ -58699,7 +67971,11 @@ "Get(PythonExecutable, InterpreterConstraints, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["PythonSourceFieldSet", "PexEnvironment", "PythonSetup"], + "input_types": [ + "PythonSourceFieldSet", + "PexEnvironment", + "PythonSetup" + ], "name": "pants.backend.python.goals.run_python_source.create_python_source_run_request", "output_type": "RunRequest", "provider": "pants.backend.python" @@ -58731,7 +68007,10 @@ "Get(ProcessResult, VenvPexProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "AddTrailingComma"], + "input_types": [ + "Batch", + "AddTrailingComma" + ], "name": "pants.backend.python.lint.add_trailing_comma.rules.add_trailing_comma_fmt", "output_type": "FixResult", "provider": "pants.backend.experimental.python.lint.add_trailing_comma" @@ -58744,7 +68023,10 @@ "Get(ProcessResult, VenvPexProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Autoflake"], + "input_types": [ + "Batch", + "Autoflake" + ], "name": "pants.backend.python.lint.autoflake.rules.autoflake_fix", "output_type": "FixResult", "provider": "pants.backend.python.lint.autoflake" @@ -58761,7 +68043,10 @@ "Get(FallibleProcessResult, VenvPexProcess, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["Batch", "Bandit"], + "input_types": [ + "Batch", + "Bandit" + ], "name": "pants.backend.python.lint.bandit.rules.bandit_lint", "output_type": "LintResult", "provider": "pants.backend.python.lint.bandit" @@ -58770,7 +68055,11 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Bandit", "PythonSetup"], + "input_types": [ + "PartitionRequest", + "Bandit", + "PythonSetup" + ], "name": "pants.backend.python.lint.bandit.rules.partition_bandit", "output_type": "Partitions", "provider": "pants.backend.python.lint.bandit" @@ -58785,7 +68074,10 @@ "Get(ProcessResult, VenvPexProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Black"], + "input_types": [ + "Batch", + "Black" + ], "name": "pants.backend.python.lint.black.rules.black_fmt", "output_type": "FixResult", "provider": "pants.backend.python.lint.black" @@ -58794,7 +68086,11 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Black", "PythonSetup"], + "input_types": [ + "PartitionRequest", + "Black", + "PythonSetup" + ], "name": "pants.backend.python.lint.black.rules.partition_black", "output_type": "Partitions", "provider": "pants.backend.python.lint.black" @@ -58807,7 +68103,11 @@ "Get(FallibleProcessResult, VenvPexProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Docformatter", "KeepSandboxes"], + "input_types": [ + "Batch", + "Docformatter", + "KeepSandboxes" + ], "name": "pants.backend.python.lint.docformatter.rules.docformatter_fmt", "output_type": "FixResult", "provider": "pants.backend.python.lint.docformatter" @@ -58839,7 +68139,11 @@ "Get(FallibleProcessResult, VenvPexProcess, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["Batch", "Flake8", "Flake8FirstPartyPlugins"], + "input_types": [ + "Batch", + "Flake8", + "Flake8FirstPartyPlugins" + ], "name": "pants.backend.python.lint.flake8.rules.run_flake8", "output_type": "LintResult", "provider": "pants.backend.python.lint.flake8" @@ -58853,7 +68157,9 @@ "Get(StrippedPythonSourceFiles, PythonSourceFilesRequest, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["Flake8"], + "input_types": [ + "Flake8" + ], "name": "pants.backend.python.lint.flake8.subsystem.flake8_first_party_plugins", "output_type": "Flake8FirstPartyPlugins", "provider": "pants.backend.python.lint.flake8" @@ -58869,7 +68175,11 @@ "Get(ProcessResult, VenvPexProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Isort", "KeepSandboxes"], + "input_types": [ + "Batch", + "Isort", + "KeepSandboxes" + ], "name": "pants.backend.python.lint.isort.rules.isort_fmt", "output_type": "FixResult", "provider": "pants.backend.python.lint.isort" @@ -58884,7 +68194,10 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, VenvPexProcess, ..)" ], - "input_types": ["Batch", "Pydocstyle"], + "input_types": [ + "Batch", + "Pydocstyle" + ], "name": "pants.backend.python.lint.pydocstyle.rules.pydocstyle_lint", "output_type": "LintResult", "provider": "pants.backend.python.lint.pydocstyle" @@ -58892,7 +68205,9 @@ "pants.backend.python.lint.pylint.rules.partition_pylint": { "description": "Determine if necessary to partition Pylint input", "documentation": null, - "input_gets": ["Get(CoarsenedTargets, CoarsenedTargetsRequest, ..)"], + "input_gets": [ + "Get(CoarsenedTargets, CoarsenedTargetsRequest, ..)" + ], "input_types": [ "PartitionRequest", "Pylint", @@ -58937,7 +68252,9 @@ "Get(StrippedPythonSourceFiles, PythonSourceFilesRequest, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["Pylint"], + "input_types": [ + "Pylint" + ], "name": "pants.backend.python.lint.pylint.subsystem.pylint_first_party_plugins", "output_type": "PylintFirstPartyPlugins", "provider": "pants.backend.python.lint.pylint" @@ -58950,7 +68267,10 @@ "Get(FallibleProcessResult, VenvPexProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "PyUpgrade"], + "input_types": [ + "Batch", + "PyUpgrade" + ], "name": "pants.backend.python.lint.pyupgrade.rules.pyupgrade_fix", "output_type": "FixResult", "provider": "pants.backend.python.lint.pyupgrade" @@ -58962,7 +68282,10 @@ "Get(FallibleProcessResult, _RunRuffRequest, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Ruff"], + "input_types": [ + "Batch", + "Ruff" + ], "name": "pants.backend.python.lint.ruff.rules.ruff_fix", "output_type": "FixResult", "provider": "pants.backend.experimental.python.lint.ruff" @@ -58974,7 +68297,9 @@ "Get(SourceFiles, SourceFilesRequest, ..)", "Get(FallibleProcessResult, _RunRuffRequest, ..)" ], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.backend.python.lint.ruff.rules.ruff_lint", "output_type": "LintResult", "provider": "pants.backend.experimental.python.lint.ruff" @@ -58988,7 +68313,10 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, VenvPexProcess, ..)" ], - "input_types": ["_RunRuffRequest", "Ruff"], + "input_types": [ + "_RunRuffRequest", + "Ruff" + ], "name": "pants.backend.python.lint.ruff.rules.run_ruff", "output_type": "FallibleProcessResult", "provider": "pants.backend.experimental.python.lint.ruff" @@ -59003,7 +68331,10 @@ "Get(ProcessResult, VenvPexProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Yapf"], + "input_types": [ + "Batch", + "Yapf" + ], "name": "pants.backend.python.lint.yapf.rules.yapf_fmt", "output_type": "FixResult", "provider": "pants.backend.python.lint.yapf" @@ -59080,7 +68411,9 @@ "pants.backend.python.packaging.pyoxidizer.rules.create_pyoxidizer_runner_script": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, CreateDigest, ..)"], + "input_gets": [ + "Get(Digest, CreateDigest, ..)" + ], "input_types": [], "name": "pants.backend.python.packaging.pyoxidizer.rules.create_pyoxidizer_runner_script", "output_type": "PyoxidizerRunnerScript", @@ -59117,8 +68450,12 @@ "pants.backend.python.packaging.pyoxidizer.rules.run_pyoxidizer_binary": { "description": null, "documentation": null, - "input_gets": ["Get(BuiltPackage, PackageFieldSet, ..)"], - "input_types": ["PyOxidizerFieldSet"], + "input_gets": [ + "Get(BuiltPackage, PackageFieldSet, ..)" + ], + "input_types": [ + "PyOxidizerFieldSet" + ], "name": "pants.backend.python.packaging.pyoxidizer.rules.run_pyoxidizer_binary", "output_type": "RunRequest", "provider": "pants.backend.experimental.python.packaging.pyoxidizer" @@ -59127,7 +68464,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GenerateTargetsFromPexBinaries", "UnionMembership"], + "input_types": [ + "GenerateTargetsFromPexBinaries", + "UnionMembership" + ], "name": "pants.backend.python.target_types_rules.generate_targets_from_pex_binaries", "output_type": "GeneratedTargets", "provider": "pants.backend.python" @@ -59182,7 +68522,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PythonResolveFieldDefaultFactoryRequest", "PythonSetup"], + "input_types": [ + "PythonResolveFieldDefaultFactoryRequest", + "PythonSetup" + ], "name": "pants.backend.python.target_types_rules.python_resolve_field_default_factory", "output_type": "FieldDefaultFactoryResult", "provider": "pants.backend.python" @@ -59194,7 +68537,9 @@ "Get(Paths, PathGlobs, ..)", "Get(SourceRoot, SourceRootRequest, ..)" ], - "input_types": ["ResolvePexEntryPointRequest"], + "input_types": [ + "ResolvePexEntryPointRequest" + ], "name": "pants.backend.python.target_types_rules.resolve_pex_entry_point", "output_type": "ResolvedPexEntryPoint", "provider": "pants.backend.python" @@ -59207,7 +68552,9 @@ "Get(Targets, Addresses, ..)", "Get(ResolvedPexEntryPoint, ResolvePexEntryPointRequest, ..)" ], - "input_types": ["ResolvePythonDistributionEntryPointsRequest"], + "input_types": [ + "ResolvePythonDistributionEntryPointsRequest" + ], "name": "pants.backend.python.target_types_rules.resolve_python_distribution_entry_points", "output_type": "ResolvedPythonDistributionEntryPoints", "provider": "pants.backend.python" @@ -59215,8 +68562,13 @@ "pants.backend.python.target_types_rules.validate_python_dependencies": { "description": null, "documentation": null, - "input_gets": ["Get(WrappedTarget, WrappedTargetRequest, ..)"], - "input_types": ["PythonValidateDependenciesRequest", "PythonSetup"], + "input_gets": [ + "Get(WrappedTarget, WrappedTargetRequest, ..)" + ], + "input_types": [ + "PythonValidateDependenciesRequest", + "PythonSetup" + ], "name": "pants.backend.python.target_types_rules.validate_python_dependencies", "output_type": "ValidatedDependencies", "provider": "pants.backend.python" @@ -59241,8 +68593,14 @@ "pants.backend.python.typecheck.mypy.rules.mypy_determine_partitions": { "description": "Determine if necessary to partition MyPy input", "documentation": null, - "input_gets": ["Get(CoarsenedTargets, CoarsenedTargetsRequest, ..)"], - "input_types": ["MyPyRequest", "MyPy", "PythonSetup"], + "input_gets": [ + "Get(CoarsenedTargets, CoarsenedTargetsRequest, ..)" + ], + "input_types": [ + "MyPyRequest", + "MyPy", + "PythonSetup" + ], "name": "pants.backend.python.typecheck.mypy.rules.mypy_determine_partitions", "output_type": "MyPyPartitions", "provider": "pants.backend.python.typecheck.mypy" @@ -59254,7 +68612,10 @@ "Get(MyPyPartitions, MyPyRequest, ..)", "Get(CheckResult, MyPyPartition, ..)" ], - "input_types": ["MyPyRequest", "MyPy"], + "input_types": [ + "MyPyRequest", + "MyPy" + ], "name": "pants.backend.python.typecheck.mypy.rules.mypy_typecheck", "output_type": "CheckResults", "provider": "pants.backend.python.typecheck.mypy" @@ -59300,7 +68661,9 @@ "Get(TransitiveTargets, TransitiveTargetsRequest, ..)", "Get(PythonSourceFiles, PythonSourceFilesRequest, ..)" ], - "input_types": ["MyPy"], + "input_types": [ + "MyPy" + ], "name": "pants.backend.python.typecheck.mypy.subsystem.mypy_first_party_plugins", "output_type": "MyPyFirstPartyPlugins", "provider": "pants.backend.python.typecheck.mypy" @@ -59312,7 +68675,9 @@ "Get(ConfigFiles, ConfigFilesRequest, ..)", "Get(DigestContents, Digest, ..)" ], - "input_types": ["MyPy"], + "input_types": [ + "MyPy" + ], "name": "pants.backend.python.typecheck.mypy.subsystem.setup_mypy_config", "output_type": "MyPyConfigFile", "provider": "pants.backend.python.typecheck.mypy" @@ -59320,8 +68685,14 @@ "pants.backend.python.typecheck.pytype.rules.pytype_determine_partitions": { "description": "Determine if it is necessary to partition Pytype's input (interpreter_constraints and resolves)", "documentation": null, - "input_gets": ["Get(CoarsenedTargets, CoarsenedTargetsRequest, ..)"], - "input_types": ["PytypeRequest", "Pytype", "PythonSetup"], + "input_gets": [ + "Get(CoarsenedTargets, CoarsenedTargetsRequest, ..)" + ], + "input_types": [ + "PytypeRequest", + "Pytype", + "PythonSetup" + ], "name": "pants.backend.python.typecheck.pytype.rules.pytype_determine_partitions", "output_type": "PytypePartitions", "provider": "pants.backend.experimental.python.typecheck.pytype" @@ -59333,7 +68704,10 @@ "Get(PytypePartitions, PytypeRequest, ..)", "Get(CheckResult, PytypePartition, ..)" ], - "input_types": ["PytypeRequest", "Pytype"], + "input_types": [ + "PytypeRequest", + "Pytype" + ], "name": "pants.backend.python.typecheck.pytype.rules.pytype_typecheck", "output_type": "CheckResults", "provider": "pants.backend.experimental.python.typecheck.pytype" @@ -59350,7 +68724,11 @@ "Get(VenvPex, VenvPexRequest, ..)", "Get(FallibleProcessResult, VenvPexProcess, ..)" ], - "input_types": ["PytypePartition", "Pytype", "PexEnvironment"], + "input_types": [ + "PytypePartition", + "Pytype", + "PexEnvironment" + ], "name": "pants.backend.python.typecheck.pytype.rules.pytype_typecheck_partition", "output_type": "CheckResult", "provider": "pants.backend.experimental.python.typecheck.pytype" @@ -59362,7 +68740,9 @@ "Get(DigestContents, PathGlobs, ..)", "Get(Snapshot, PathGlobs, ..)" ], - "input_types": ["AncestorFilesRequest"], + "input_types": [ + "AncestorFilesRequest" + ], "name": "pants.backend.python.util_rules.ancestor_files.find_ancestor_files", "output_type": "AncestorFiles", "provider": "pants.backend.python" @@ -59370,8 +68750,13 @@ "pants.backend.python.util_rules.dists.find_build_system": { "description": null, "documentation": null, - "input_gets": ["Get(DigestContents, DigestSubset, ..)"], - "input_types": ["BuildSystemRequest", "Setuptools"], + "input_gets": [ + "Get(DigestContents, DigestSubset, ..)" + ], + "input_types": [ + "BuildSystemRequest", + "Setuptools" + ], "name": "pants.backend.python.util_rules.dists.find_build_system", "output_type": "BuildSystem", "provider": "pants.backend.python" @@ -59387,7 +68772,10 @@ "Get(Digest, RemovePrefix, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["DistBuildRequest", "PythonSetup"], + "input_types": [ + "DistBuildRequest", + "PythonSetup" + ], "name": "pants.backend.python.util_rules.dists.run_pep517_build", "output_type": "DistBuildResult", "provider": "pants.backend.python" @@ -59402,7 +68790,9 @@ "Get(Pex, PexFromTargetsRequest, ..)", "Get(PexVenv, PexVenvRequest, ..)" ], - "input_types": ["BuildPythonFaaSRequest"], + "input_types": [ + "BuildPythonFaaSRequest" + ], "name": "pants.backend.python.util_rules.faas.build_python_faas", "output_type": "BuiltPackage", "provider": "pants.backend.awslambda.python" @@ -59410,8 +68800,12 @@ "pants.backend.python.util_rules.faas.digest_complete_platforms": { "description": null, "documentation": null, - "input_gets": ["Get(CompletePlatforms, UnparsedAddressInputs, ..)"], - "input_types": ["PythonFaaSCompletePlatforms"], + "input_gets": [ + "Get(CompletePlatforms, UnparsedAddressInputs, ..)" + ], + "input_types": [ + "PythonFaaSCompletePlatforms" + ], "name": "pants.backend.python.util_rules.faas.digest_complete_platforms", "output_type": "CompletePlatforms", "provider": "pants.backend.awslambda.python" @@ -59442,7 +68836,9 @@ "Get(InterpreterConstraints, InterpreterConstraintsRequest, ..)", "Get(Snapshot, CreateDigest, ..)" ], - "input_types": ["RuntimePlatformsRequest"], + "input_types": [ + "RuntimePlatformsRequest" + ], "name": "pants.backend.python.util_rules.faas.infer_runtime_platforms", "output_type": "RuntimePlatforms", "provider": "pants.backend.awslambda.python" @@ -59454,7 +68850,9 @@ "Get(Paths, PathGlobs, ..)", "Get(SourceRoot, SourceRootRequest, ..)" ], - "input_types": ["ResolvePythonFaaSHandlerRequest"], + "input_types": [ + "ResolvePythonFaaSHandlerRequest" + ], "name": "pants.backend.python.util_rules.faas.resolve_python_faas_handler", "output_type": "ResolvedPythonFaaSHandler", "provider": "pants.backend.awslambda.python" @@ -59469,7 +68867,9 @@ "Get(Pex, PexRequest, ..)", "Get(Snapshot, DigestSubset, ..)" ], - "input_types": ["LocalDistsPexRequest"], + "input_types": [ + "LocalDistsPexRequest" + ], "name": "pants.backend.python.util_rules.local_dists.build_local_dists", "output_type": "LocalDistsPex", "provider": "pants.backend.python" @@ -59512,7 +68912,9 @@ "description": "Find all Python Distribution targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.python.util_rules.local_dists_pep660.find_all_python_distributions", "output_type": "AllPythonDistributionTargets", "provider": "pants.backend.python" @@ -59556,7 +68958,11 @@ "Get(Digest, RemovePrefix, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["DistBuildRequest", "PythonSetup", "BuildRoot"], + "input_types": [ + "DistBuildRequest", + "PythonSetup", + "BuildRoot" + ], "name": "pants.backend.python.util_rules.local_dists_pep660.run_pep660_build", "output_type": "PEP660BuildResult", "provider": "pants.backend.python" @@ -59564,8 +68970,13 @@ "pants.backend.python.util_rules.local_dists_pep660.sort_all_python_distributions_by_resolve": { "description": "Associate resolves with all Python Distribution targets in project", "documentation": null, - "input_gets": ["Get(OwnedDependencies, DependencyOwner, ..)"], - "input_types": ["AllPythonDistributionTargets", "PythonSetup"], + "input_gets": [ + "Get(OwnedDependencies, DependencyOwner, ..)" + ], + "input_types": [ + "AllPythonDistributionTargets", + "PythonSetup" + ], "name": "pants.backend.python.util_rules.local_dists_pep660.sort_all_python_distributions_by_resolve", "output_type": "ResolveSortedPythonDistributionTargets", "provider": "pants.backend.python" @@ -59573,8 +68984,13 @@ "pants.backend.python.util_rules.package_dists.determine_explicitly_provided_setup_kwargs": { "description": null, "documentation": null, - "input_gets": ["Get(SetupKwargs, SetupKwargsRequest, ..)"], - "input_types": ["ExportedTarget", "UnionMembership"], + "input_gets": [ + "Get(SetupKwargs, SetupKwargsRequest, ..)" + ], + "input_types": [ + "ExportedTarget", + "UnionMembership" + ], "name": "pants.backend.python.util_rules.package_dists.determine_explicitly_provided_setup_kwargs", "output_type": "SetupKwargs", "provider": "pants.backend.python" @@ -59588,7 +69004,9 @@ "Get(DigestContents, PathGlobs, ..)", "Get(ResolvedPythonDistributionEntryPoints, ResolvePythonDistributionEntryPointsRequest, ..)" ], - "input_types": ["GenerateSetupPyRequest"], + "input_types": [ + "GenerateSetupPyRequest" + ], "name": "pants.backend.python.util_rules.package_dists.determine_finalized_setup_kwargs", "output_type": "FinalizedSetupKwargs", "provider": "pants.backend.python" @@ -59603,7 +69021,10 @@ "Get(TransitiveTargets, TransitiveTargetsRequest, ..)", "Get(PythonSourceFiles, PythonSourceFilesRequest, ..)" ], - "input_types": ["DistBuildChrootRequest", "SetupPyGeneration"], + "input_types": [ + "DistBuildChrootRequest", + "SetupPyGeneration" + ], "name": "pants.backend.python.util_rules.package_dists.generate_chroot", "output_type": "DistBuildChroot", "provider": "pants.backend.python" @@ -59615,7 +69036,9 @@ "Get(FinalizedSetupKwargs, GenerateSetupPyRequest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["GenerateSetupPyRequest"], + "input_types": [ + "GenerateSetupPyRequest" + ], "name": "pants.backend.python.util_rules.package_dists.generate_setup_py", "output_type": "GeneratedSetupPy", "provider": "pants.backend.python" @@ -59627,7 +69050,9 @@ "Get(Targets, RawSpecs, ..)", "Get(TransitiveTargets, TransitiveTargetsRequest, ..)" ], - "input_types": ["OwnedDependency"], + "input_types": [ + "OwnedDependency" + ], "name": "pants.backend.python.util_rules.package_dists.get_exporting_owner", "output_type": "ExportedTarget", "provider": "pants.backend.python" @@ -59639,7 +69064,10 @@ "Get(TransitiveTargets, TransitiveTargetsRequest, ..)", "Get(ExportedTarget, OwnedDependency, ..)" ], - "input_types": ["DependencyOwner", "UnionMembership"], + "input_types": [ + "DependencyOwner", + "UnionMembership" + ], "name": "pants.backend.python.util_rules.package_dists.get_owned_dependencies", "output_type": "OwnedDependencies", "provider": "pants.backend.python" @@ -59672,7 +69100,10 @@ "Get(StrippedPythonSourceFiles, PythonSourceFilesRequest, ..)", "Get(DigestContents, DigestSubset, ..)" ], - "input_types": ["DistBuildChrootRequest", "UnionMembership"], + "input_types": [ + "DistBuildChrootRequest", + "UnionMembership" + ], "name": "pants.backend.python.util_rules.package_dists.get_sources", "output_type": "DistBuildSources", "provider": "pants.backend.python" @@ -59691,7 +69122,11 @@ "Get(Digest, MergeDigests, ..)", "Get(ProcessResult, PexCliProcess, ..)" ], - "input_types": ["PexRequest", "PythonSetup", "PexSubsystem"], + "input_types": [ + "PexRequest", + "PythonSetup", + "PexSubsystem" + ], "name": "pants.backend.python.util_rules.pex.build_pex", "output_type": "BuildPexResult", "provider": "pants.core" @@ -59699,8 +69134,12 @@ "pants.backend.python.util_rules.pex.create_optional_pex": { "description": null, "documentation": null, - "input_gets": ["Get(Pex, PexRequest, ..)"], - "input_types": ["OptionalPexRequest"], + "input_gets": [ + "Get(Pex, PexRequest, ..)" + ], + "input_types": [ + "OptionalPexRequest" + ], "name": "pants.backend.python.util_rules.pex.create_optional_pex", "output_type": "OptionalPex", "provider": "pants.core" @@ -59708,8 +69147,12 @@ "pants.backend.python.util_rules.pex.create_pex": { "description": null, "documentation": null, - "input_gets": ["Get(BuildPexResult, PexRequest, ..)"], - "input_types": ["PexRequest"], + "input_gets": [ + "Get(BuildPexResult, PexRequest, ..)" + ], + "input_types": [ + "PexRequest" + ], "name": "pants.backend.python.util_rules.pex.create_pex", "output_type": "Pex", "provider": "pants.core" @@ -59722,7 +69165,11 @@ "Get(Digest, CreateDigest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["VenvPexRequest", "BashBinary", "PexEnvironment"], + "input_types": [ + "VenvPexRequest", + "BashBinary", + "PexEnvironment" + ], "name": "pants.backend.python.util_rules.pex.create_venv_pex", "output_type": "VenvPex", "provider": "pants.core" @@ -59730,8 +69177,13 @@ "pants.backend.python.util_rules.pex.determine_pex_resolve_info": { "description": null, "documentation": null, - "input_gets": ["Get(ProcessResult, PexProcess, ..)"], - "input_types": ["PexPEX", "Pex"], + "input_gets": [ + "Get(ProcessResult, PexProcess, ..)" + ], + "input_types": [ + "PexPEX", + "Pex" + ], "name": "pants.backend.python.util_rules.pex.determine_pex_resolve_info", "output_type": "PexResolveInfo", "provider": "pants.core" @@ -59739,8 +69191,12 @@ "pants.backend.python.util_rules.pex.determine_venv_pex_resolve_info": { "description": null, "documentation": null, - "input_gets": ["Get(ProcessResult, VenvPexProcess, ..)"], - "input_types": ["VenvPex"], + "input_gets": [ + "Get(ProcessResult, VenvPexProcess, ..)" + ], + "input_types": [ + "VenvPex" + ], "name": "pants.backend.python.util_rules.pex.determine_venv_pex_resolve_info", "output_type": "PexResolveInfo", "provider": "pants.core" @@ -59753,7 +69209,9 @@ "Get(HydratedSources, HydrateSourcesRequest, ..)", "Get(Snapshot, MergeDigests, ..)" ], - "input_types": ["UnparsedAddressInputs"], + "input_types": [ + "UnparsedAddressInputs" + ], "name": "pants.backend.python.util_rules.pex.digest_complete_platform_addresses", "output_type": "CompletePlatforms", "provider": "pants.core" @@ -59761,8 +69219,12 @@ "pants.backend.python.util_rules.pex.digest_complete_platforms": { "description": null, "documentation": null, - "input_gets": ["Get(CompletePlatforms, UnparsedAddressInputs, ..)"], - "input_types": ["PexCompletePlatformsField"], + "input_gets": [ + "Get(CompletePlatforms, UnparsedAddressInputs, ..)" + ], + "input_types": [ + "PexCompletePlatformsField" + ], "name": "pants.backend.python.util_rules.pex.digest_complete_platforms", "output_type": "CompletePlatforms", "provider": "pants.core" @@ -59791,7 +69253,9 @@ "Get(Addresses, UnparsedAddressInputs, ..)", "Get(TransitiveTargets, TransitiveTargetsRequest, ..)" ], - "input_types": ["PexRequirements"], + "input_types": [ + "PexRequirements" + ], "name": "pants.backend.python.util_rules.pex.get_req_strings", "output_type": "PexRequirementsInfo", "provider": "pants.core" @@ -59799,8 +69263,13 @@ "pants.backend.python.util_rules.pex.setup_pex_process": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, MergeDigests, ..)"], - "input_types": ["PexProcess", "PexEnvironment"], + "input_gets": [ + "Get(Digest, MergeDigests, ..)" + ], + "input_types": [ + "PexProcess", + "PexEnvironment" + ], "name": "pants.backend.python.util_rules.pex.setup_pex_process", "output_type": "Process", "provider": "pants.core" @@ -59808,8 +69277,13 @@ "pants.backend.python.util_rules.pex.setup_venv_pex_process": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, MergeDigests, ..)"], - "input_types": ["VenvPexProcess", "PexEnvironment"], + "input_gets": [ + "Get(Digest, MergeDigests, ..)" + ], + "input_types": [ + "VenvPexProcess", + "PexEnvironment" + ], "name": "pants.backend.python.util_rules.pex.setup_venv_pex_process", "output_type": "Process", "provider": "pants.core" @@ -59818,7 +69292,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PexRequest", "PexEnvironment"], + "input_types": [ + "PexRequest", + "PexEnvironment" + ], "name": "pants.backend.python.util_rules.pex.wrap_venv_prex_request", "output_type": "VenvPexRequest", "provider": "pants.core" @@ -59826,8 +69303,13 @@ "pants.backend.python.util_rules.pex_cli.download_pex_pex": { "description": null, "documentation": null, - "input_gets": ["Get(DownloadedExternalTool, ExternalToolRequest, ..)"], - "input_types": ["PexCli", "Platform"], + "input_gets": [ + "Get(DownloadedExternalTool, ExternalToolRequest, ..)" + ], + "input_types": [ + "PexCli", + "Platform" + ], "name": "pants.backend.python.util_rules.pex_cli.download_pex_pex", "output_type": "PexPEX", "provider": "pants.core" @@ -59888,8 +69370,13 @@ "pants.backend.python.util_rules.pex_from_targets.choose_python_resolve": { "description": null, "documentation": null, - "input_gets": ["Get(TransitiveTargets, TransitiveTargetsRequest, ..)"], - "input_types": ["ChosenPythonResolveRequest", "PythonSetup"], + "input_gets": [ + "Get(TransitiveTargets, TransitiveTargetsRequest, ..)" + ], + "input_types": [ + "ChosenPythonResolveRequest", + "PythonSetup" + ], "name": "pants.backend.python.util_rules.pex_from_targets.choose_python_resolve", "output_type": "ChosenPythonResolve", "provider": "pants.backend.python" @@ -59923,8 +69410,12 @@ "pants.backend.python.util_rules.pex_from_targets.determine_global_requirement_constraints": { "description": null, "documentation": null, - "input_gets": ["Get(DigestContents, PathGlobs, ..)"], - "input_types": ["PythonSetup"], + "input_gets": [ + "Get(DigestContents, PathGlobs, ..)" + ], + "input_types": [ + "PythonSetup" + ], "name": "pants.backend.python.util_rules.pex_from_targets.determine_global_requirement_constraints", "output_type": "GlobalRequirementConstraints", "provider": "pants.backend.python" @@ -59945,7 +69436,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["RequirementsPexRequest"], + "input_types": [ + "RequirementsPexRequest" + ], "name": "pants.backend.python.util_rules.pex_from_targets.generalize_requirements_pex_request", "output_type": "PexFromTargetsRequest", "provider": "pants.backend.python" @@ -59958,7 +69451,10 @@ "Get(ChosenPythonResolve, ChosenPythonResolveRequest, ..)", "Get(InterpreterConstraints, InterpreterConstraintsRequest, ..)" ], - "input_types": ["_RepositoryPexRequest", "PythonSetup"], + "input_types": [ + "_RepositoryPexRequest", + "PythonSetup" + ], "name": "pants.backend.python.util_rules.pex_from_targets.get_repository_pex", "output_type": "OptionalPexRequest", "provider": "pants.backend.python" @@ -59966,8 +69462,13 @@ "pants.backend.python.util_rules.pex_from_targets.interpreter_constraints_for_targets": { "description": null, "documentation": null, - "input_gets": ["Get(TransitiveTargets, TransitiveTargetsRequest, ..)"], - "input_types": ["InterpreterConstraintsRequest", "PythonSetup"], + "input_gets": [ + "Get(TransitiveTargets, TransitiveTargetsRequest, ..)" + ], + "input_types": [ + "InterpreterConstraintsRequest", + "PythonSetup" + ], "name": "pants.backend.python.util_rules.pex_from_targets.interpreter_constraints_for_targets", "output_type": "InterpreterConstraints", "provider": "pants.backend.python" @@ -59993,7 +69494,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Resolve", "PythonSetup"], + "input_types": [ + "Resolve", + "PythonSetup" + ], "name": "pants.backend.python.util_rules.pex_requirements.get_lockfile_for_resolve", "output_type": "Lockfile", "provider": "pants.core" @@ -60006,7 +69510,10 @@ "Get(DigestContents, Digest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["LoadedLockfileRequest", "PythonSetup"], + "input_types": [ + "LoadedLockfileRequest", + "PythonSetup" + ], "name": "pants.backend.python.util_rules.pex_requirements.load_lockfile", "output_type": "LoadedLockfile", "provider": "pants.core" @@ -60018,7 +69525,9 @@ "Get(Digest, MergeDigests, ..)", "Get(ProcessResult, PexCliProcess, ..)" ], - "input_types": ["PexVenvRequest"], + "input_types": [ + "PexVenvRequest" + ], "name": "pants.backend.python.util_rules.pex_venv.pex_venv", "output_type": "PexVenv", "provider": "pants.backend.awslambda.python" @@ -60033,7 +69542,10 @@ "Get(HydratedSources, HydrateSourcesRequest, ..)", "Get(SourceRoot, SourceRootRequest, ..)" ], - "input_types": ["PythonSourceFilesRequest", "UnionMembership"], + "input_types": [ + "PythonSourceFilesRequest", + "UnionMembership" + ], "name": "pants.backend.python.util_rules.python_sources.prepare_python_sources", "output_type": "PythonSourceFiles", "provider": "pants.backend.python" @@ -60041,8 +69553,12 @@ "pants.backend.python.util_rules.python_sources.strip_python_sources": { "description": null, "documentation": null, - "input_gets": ["Get(StrippedSourceFiles, SourceFiles, ..)"], - "input_types": ["PythonSourceFiles"], + "input_gets": [ + "Get(StrippedSourceFiles, SourceFiles, ..)" + ], + "input_types": [ + "PythonSourceFiles" + ], "name": "pants.backend.python.util_rules.python_sources.strip_python_sources", "output_type": "StrippedPythonSourceFiles", "provider": "pants.backend.python" @@ -60051,7 +69567,9 @@ "description": "Find all vcs_version targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.python.util_rules.vcs_versioning.find_all_vcs_version_targets", "output_type": "AllVCSVersionTargets", "provider": "pants.backend.experimental.python" @@ -60077,7 +69595,9 @@ "pants.backend.python.util_rules.vcs_versioning.map_to_python_modules": { "description": null, "documentation": null, - "input_gets": ["Get(StrippedFileName, StrippedFileNameRequest, ..)"], + "input_gets": [ + "Get(StrippedFileName, StrippedFileNameRequest, ..)" + ], "input_types": [ "AllVCSVersionTargets", "PythonSetup", @@ -60121,7 +69641,10 @@ "Get(Digest, MergeDigests, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["ScalaBSPCompileRequest", "ClasspathEntryRequestFactory"], + "input_types": [ + "ScalaBSPCompileRequest", + "ClasspathEntryRequestFactory" + ], "name": "pants.backend.scala.bsp.rules.bsp_scala_compile_request", "output_type": "BSPCompileResult", "provider": "pants.backend.experimental.scala" @@ -60130,7 +69653,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ScalaMainClassesParams"], + "input_types": [ + "ScalaMainClassesParams" + ], "name": "pants.backend.scala.bsp.rules.bsp_scala_main_classes_request", "output_type": "ScalaMainClassesResult", "provider": "pants.backend.experimental.scala" @@ -60143,7 +69668,10 @@ "Get(StrippedSourceFiles, SourceFilesRequest, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["ScalaBSPResourcesRequest", "BuildRoot"], + "input_types": [ + "ScalaBSPResourcesRequest", + "BuildRoot" + ], "name": "pants.backend.scala.bsp.rules.bsp_scala_resources_request", "output_type": "BSPResourcesResult", "provider": "pants.backend.experimental.scala" @@ -60152,7 +69680,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ScalaTestClassesParams"], + "input_types": [ + "ScalaTestClassesParams" + ], "name": "pants.backend.scala.bsp.rules.bsp_scala_test_classes_request", "output_type": "ScalaTestClassesResult", "provider": "pants.backend.experimental.scala" @@ -60163,7 +69693,9 @@ "input_gets": [ "Get(HandleScalacOptionsResult, HandleScalacOptionsRequest, ..)" ], - "input_types": ["ScalacOptionsParams"], + "input_types": [ + "ScalacOptionsParams" + ], "name": "pants.backend.scala.bsp.rules.bsp_scalac_options_request", "output_type": "ScalacOptionsResult", "provider": "pants.backend.experimental.scala" @@ -60194,7 +69726,11 @@ "Get(ThirdpartyModules, ThirdpartyModulesRequest, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["HandleScalacOptionsRequest", "BuildRoot", "Workspace"], + "input_types": [ + "HandleScalacOptionsRequest", + "BuildRoot", + "Workspace" + ], "name": "pants.backend.scala.bsp.rules.handle_bsp_scalac_options_request", "output_type": "HandleScalacOptionsResult", "provider": "pants.backend.experimental.scala" @@ -60206,7 +69742,10 @@ "Get(ThirdpartyModules, ThirdpartyModulesRequest, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["ScalaBSPDependencyModulesRequest", "BuildRoot"], + "input_types": [ + "ScalaBSPDependencyModulesRequest", + "BuildRoot" + ], "name": "pants.backend.scala.bsp.rules.scala_bsp_dependency_modules", "output_type": "BSPDependencyModulesResult", "provider": "pants.backend.experimental.scala" @@ -60243,7 +69782,9 @@ "Get(ScalaArtifactsForVersionResult, ScalaArtifactsForVersionRequest, ..)", "Get(ToolClasspath, ToolClasspathRequest, ..)" ], - "input_types": ["ScalaLibraryRequest"], + "input_types": [ + "ScalaLibraryRequest" + ], "name": "pants.backend.scala.compile.scalac.fetch_scala_library", "output_type": "ClasspathEntry", "provider": "pants.backend.experimental.scala" @@ -60264,7 +69805,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.scala.compile.scalac_plugins.all_scala_plugin_targets", "output_type": "AllScalaPluginTargets", "provider": "pants.backend.experimental.scala" @@ -60277,7 +69820,9 @@ "Get(FallibleClasspathEntry, CoursierFetchRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["ScalaPluginsRequest"], + "input_types": [ + "ScalaPluginsRequest" + ], "name": "pants.backend.scala.compile.scalac_plugins.fetch_plugins", "output_type": "ScalaPlugins", "provider": "pants.backend.experimental.scala" @@ -60325,7 +69870,10 @@ "input_gets": [ "Get(ScalaRuntimeForResolve, ScalaRuntimeForResolveRequest, ..)" ], - "input_types": ["InferScalaLibraryDependencyRequest", "JvmSubsystem"], + "input_types": [ + "InferScalaLibraryDependencyRequest", + "JvmSubsystem" + ], "name": "pants.backend.scala.dependency_inference.rules.infer_scala_library_dependency", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.scala" @@ -60337,7 +69885,9 @@ "Get(WrappedTarget, WrappedTargetRequest, ..)", "Get(ScalaPluginTargetsForTarget, ScalaPluginsForTargetWithoutResolveRequest, ..)" ], - "input_types": ["InferScalaPluginDependenciesRequest"], + "input_types": [ + "InferScalaPluginDependenciesRequest" + ], "name": "pants.backend.scala.dependency_inference.rules.infer_scala_plugin_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.scala" @@ -60397,7 +69947,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ScalaParserToolLockfileSentinel"], + "input_types": [ + "ScalaParserToolLockfileSentinel" + ], "name": "pants.backend.scala.dependency_inference.scala_parser.generate_scala_parser_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.scala" @@ -60409,7 +69961,9 @@ "Get(ProcessResult, {FallibleProcessResult: .., ProductDescription: ..})", "Get(DigestContents, Digest, ..)" ], - "input_types": ["FallibleScalaSourceDependencyAnalysisResult"], + "input_types": [ + "FallibleScalaSourceDependencyAnalysisResult" + ], "name": "pants.backend.scala.dependency_inference.scala_parser.resolve_fallible_result_to_analysis", "output_type": "ScalaSourceDependencyAnalysis", "provider": "pants.backend.experimental.scala" @@ -60425,7 +69979,9 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["InternalJdk"], + "input_types": [ + "InternalJdk" + ], "name": "pants.backend.scala.dependency_inference.scala_parser.setup_scala_parser_classfiles", "output_type": "ScalaParserCompiledClassfiles", "provider": "pants.backend.experimental.scala" @@ -60434,7 +69990,9 @@ "description": "Find all Scala targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.scala.dependency_inference.symbol_mapper.find_all_scala_targets", "output_type": "AllScalaTargets", "provider": "pants.backend.experimental.scala" @@ -60462,7 +70020,10 @@ "Get(CoursierResolveKey, CoarsenedTargets, ..)", "Get(FallibleClasspathEntry, ClasspathEntryRequest, ..)" ], - "input_types": ["ScalacCheckRequest", "ClasspathEntryRequestFactory"], + "input_types": [ + "ScalacCheckRequest", + "ClasspathEntryRequestFactory" + ], "name": "pants.backend.scala.goals.check.scalac_check", "output_type": "CheckResults", "provider": "pants.backend.experimental.scala" @@ -60479,7 +70040,11 @@ "Get(Digest, AddPrefix, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["ScalaRepl", "BashBinary", "ScalaSubsystem"], + "input_types": [ + "ScalaRepl", + "BashBinary", + "ScalaSubsystem" + ], "name": "pants.backend.scala.goals.repl.create_scala_repl_request", "output_type": "ReplRequest", "provider": "pants.backend.experimental.scala" @@ -60487,7 +70052,9 @@ "pants.backend.scala.goals.tailor.find_putative_targets": { "description": "Determine candidate Scala targets to create", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [ "PutativeScalaTargetsRequest", "AllOwnedSources", @@ -60500,8 +70067,12 @@ "pants.backend.scala.lint.scalafmt.rules.gather_scalafmt_config_files": { "description": null, "documentation": "Gather scalafmt config files and identify which config files to use for each source\ndirectory.", - "input_gets": ["Get(Snapshot, PathGlobs, ..)"], - "input_types": ["GatherScalafmtConfigFilesRequest"], + "input_gets": [ + "Get(Snapshot, PathGlobs, ..)" + ], + "input_types": [ + "GatherScalafmtConfigFilesRequest" + ], "name": "pants.backend.scala.lint.scalafmt.rules.gather_scalafmt_config_files", "output_type": "ScalafmtConfigFiles", "provider": "pants.backend.experimental.scala.lint.scalafmt" @@ -60510,7 +70081,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ScalafmtToolLockfileSentinel", "ScalafmtSubsystem"], + "input_types": [ + "ScalafmtToolLockfileSentinel", + "ScalafmtSubsystem" + ], "name": "pants.backend.scala.lint.scalafmt.rules.generate_scalafmt_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.scala.lint.scalafmt" @@ -60524,7 +70098,10 @@ "Get(ScalafmtConfigFiles, GatherScalafmtConfigFilesRequest, ..)", "Get(Snapshot, DigestSubset, ..)" ], - "input_types": ["PartitionRequest", "ScalafmtSubsystem"], + "input_types": [ + "PartitionRequest", + "ScalafmtSubsystem" + ], "name": "pants.backend.scala.lint.scalafmt.rules.partition_scalafmt", "output_type": "Partitions", "provider": "pants.backend.experimental.scala.lint.scalafmt" @@ -60537,7 +70114,11 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "InternalJdk", "ScalafmtSubsystem"], + "input_types": [ + "Batch", + "InternalJdk", + "ScalafmtSubsystem" + ], "name": "pants.backend.scala.lint.scalafmt.rules.scalafmt_fmt", "output_type": "FixResult", "provider": "pants.backend.experimental.scala.lint.scalafmt" @@ -60548,7 +70129,9 @@ "input_gets": [ "Get(FallibleClasspathEntries, ClasspathDependenciesRequest, ..)" ], - "input_types": ["ScalaArtifactClasspathEntryRequest"], + "input_types": [ + "ScalaArtifactClasspathEntryRequest" + ], "name": "pants.backend.scala.resolve.artifact.scala_artifact_classpath", "output_type": "FallibleClasspathEntry", "provider": "pants.backend.experimental.scala" @@ -60587,7 +70170,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ScalaInferSubsystem", "ScalaSettingsRequest"], + "input_types": [ + "ScalaInferSubsystem", + "ScalaSettingsRequest" + ], "name": "pants.backend.scala.target_types.scala_settings_request", "output_type": "TargetFilesGeneratorSettings", "provider": "pants.backend.experimental.scala" @@ -60596,7 +70182,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ScalatestToolLockfileSentinel", "Scalatest"], + "input_types": [ + "ScalatestToolLockfileSentinel", + "Scalatest" + ], "name": "pants.backend.scala.test.scalatest.generate_scalatest_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.scala" @@ -60610,7 +70199,10 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, RemovePrefix, ..)" ], - "input_types": ["TestSubsystem", "Batch"], + "input_types": [ + "TestSubsystem", + "Batch" + ], "name": "pants.backend.scala.test.scalatest.run_scalatest_test", "output_type": "TestResult", "provider": "pants.backend.experimental.scala" @@ -60622,7 +70214,9 @@ "Get(TestSetup, TestSetupRequest, ..)", "Get(Process, JvmProcess, ..)" ], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.backend.scala.test.scalatest.setup_scalatest_debug_request", "output_type": "TestDebugRequest", "provider": "pants.backend.experimental.scala" @@ -60655,7 +70249,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ScalaArtifactsForVersionRequest"], + "input_types": [ + "ScalaArtifactsForVersionRequest" + ], "name": "pants.backend.scala.util_rules.versions.resolve_scala_artifacts_for_version", "output_type": "ScalaArtifactsForVersionResult", "provider": "pants.backend.experimental.scala" @@ -60664,7 +70260,9 @@ "description": "Find all Shell targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.shell.dependency_inference.find_all_shell_targets", "output_type": "AllShellTargets", "provider": "pants.backend.shell" @@ -60677,7 +70275,11 @@ "Get(HydratedSources, HydrateSourcesRequest, ..)", "Get(ParsedShellImports, ParseShellImportsRequest, ..)" ], - "input_types": ["InferShellDependencies", "ShellMapping", "ShellSetup"], + "input_types": [ + "InferShellDependencies", + "ShellMapping", + "ShellSetup" + ], "name": "pants.backend.shell.dependency_inference.infer_shell_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.shell" @@ -60686,7 +70288,9 @@ "description": "Creating map of Shell file names to Shell targets", "documentation": null, "input_gets": [], - "input_types": ["AllShellTargets"], + "input_types": [ + "AllShellTargets" + ], "name": "pants.backend.shell.dependency_inference.map_shell_files", "output_type": "ShellMapping", "provider": "pants.backend.shell" @@ -60699,7 +70303,11 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["ParseShellImportsRequest", "Shellcheck", "Platform"], + "input_types": [ + "ParseShellImportsRequest", + "Shellcheck", + "Platform" + ], "name": "pants.backend.shell.dependency_inference.parse_shell_imports", "output_type": "ParsedShellImports", "provider": "pants.backend.shell" @@ -60707,7 +70315,9 @@ "pants.backend.shell.goals.tailor.find_putative_targets": { "description": "Determine candidate shell targets to create", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [ "PutativeShellTargetsRequest", "AllOwnedSources", @@ -60725,7 +70335,11 @@ "Get(Process, ShellCommandProcessFromTargetRequest, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["Batch", "TestSubsystem", "TestExtraEnv"], + "input_types": [ + "Batch", + "TestSubsystem", + "TestExtraEnv" + ], "name": "pants.backend.shell.goals.test.test_shell_command", "output_type": "TestResult", "provider": "pants.backend.shell" @@ -60741,7 +70355,11 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["Batch", "Shellcheck", "Platform"], + "input_types": [ + "Batch", + "Shellcheck", + "Platform" + ], "name": "pants.backend.shell.lint.shellcheck.rules.run_shellcheck", "output_type": "LintResult", "provider": "pants.backend.shell.lint.shellcheck" @@ -60756,7 +70374,11 @@ "Get(ProcessResult, Process, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "Shfmt", "Platform"], + "input_types": [ + "Batch", + "Shfmt", + "Platform" + ], "name": "pants.backend.shell.lint.shfmt.rules.shfmt_fmt", "output_type": "FixResult", "provider": "pants.backend.shell.lint.shfmt" @@ -60764,8 +70386,13 @@ "pants.backend.shell.shunit2_test_runner.determine_shunit2_shell": { "description": "Determine shunit2 shell", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["Shunit2RunnerRequest", "EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "Shunit2RunnerRequest", + "EnvironmentAware" + ], "name": "pants.backend.shell.shunit2_test_runner.determine_shunit2_shell", "output_type": "Shunit2Runner", "provider": "pants.backend.shell" @@ -60777,7 +70404,11 @@ "Get(TestSetup, TestSetupRequest, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["Batch", "TestSubsystem", "GlobalOptions"], + "input_types": [ + "Batch", + "TestSubsystem", + "GlobalOptions" + ], "name": "pants.backend.shell.shunit2_test_runner.run_tests_with_shunit2", "output_type": "TestResult", "provider": "pants.backend.shell" @@ -60785,8 +70416,12 @@ "pants.backend.shell.shunit2_test_runner.setup_shunit2_debug_test": { "description": "Setup Shunit2 to run interactively", "documentation": null, - "input_gets": ["Get(TestSetup, TestSetupRequest, ..)"], - "input_types": ["Batch"], + "input_gets": [ + "Get(TestSetup, TestSetupRequest, ..)" + ], + "input_types": [ + "Batch" + ], "name": "pants.backend.shell.shunit2_test_runner.setup_shunit2_debug_test", "output_type": "TestDebugRequest", "provider": "pants.backend.shell" @@ -60820,7 +70455,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ShellGeneratorSettingsRequest", "ShellSetup"], + "input_types": [ + "ShellGeneratorSettingsRequest", + "ShellSetup" + ], "name": "pants.backend.shell.target_types.generator_settings", "output_type": "TargetFilesGeneratorSettings", "provider": "pants.backend.shell" @@ -60868,7 +70506,10 @@ "Get(WrappedTarget, WrappedTargetRequest, ..)", "Get(ResolvedExecutionDependencies, ResolveExecutionDependenciesRequest, ..)" ], - "input_types": ["BashBinary", "RunShellCommand"], + "input_types": [ + "BashBinary", + "RunShellCommand" + ], "name": "pants.backend.shell.util_rules.shell_command.run_shell_command_request", "output_type": "RunRequest", "provider": "pants.backend.shell" @@ -60881,7 +70522,9 @@ "Get(AdhocProcessResult, {EnvironmentName: .., ShellCommandProcessFromTargetRequest: ..})", "Get(Snapshot, Digest, ..)" ], - "input_types": ["GenerateFilesFromShellCommandRequest"], + "input_types": [ + "GenerateFilesFromShellCommandRequest" + ], "name": "pants.backend.shell.util_rules.shell_command.shell_command_in_sandbox", "output_type": "GeneratedSources", "provider": "pants.backend.shell" @@ -60893,7 +70536,9 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, TerraformProcess, ..)" ], - "input_types": ["TerraformDependenciesRequest"], + "input_types": [ + "TerraformDependenciesRequest" + ], "name": "pants.backend.terraform.dependencies.get_terraform_providers", "output_type": "TerraformDependenciesResponse", "provider": "pants.backend.experimental.terraform" @@ -60909,7 +70554,9 @@ "Get(TerraformDependenciesResponse, TerraformDependenciesRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["TerraformInitRequest"], + "input_types": [ + "TerraformInitRequest" + ], "name": "pants.backend.terraform.dependencies.init_terraform", "output_type": "TerraformInitResponse", "provider": "pants.backend.experimental.terraform" @@ -60922,7 +70569,9 @@ "Get(ProcessResult, ParseTerraformModuleSources, ..)", "Get(Targets, RawSpecs, ..)" ], - "input_types": ["InferTerraformModuleDependenciesRequest"], + "input_types": [ + "InferTerraformModuleDependenciesRequest" + ], "name": "pants.backend.terraform.dependency_inference.infer_terraform_module_dependencies", "output_type": "InferredDependencies", "provider": "pants.backend.experimental.terraform" @@ -60934,7 +70583,9 @@ "Get(Digest, CreateDigest, ..)", "Get(VenvPex, PexRequest, ..)" ], - "input_types": ["TerraformHcl2Parser"], + "input_types": [ + "TerraformHcl2Parser" + ], "name": "pants.backend.terraform.dependency_inference.setup_parser", "output_type": "ParserSetup", "provider": "pants.backend.experimental.terraform" @@ -60942,8 +70593,13 @@ "pants.backend.terraform.dependency_inference.setup_process_for_parse_terraform_module_sources": { "description": null, "documentation": null, - "input_gets": ["Get(Process, VenvPexProcess, ..)"], - "input_types": ["ParseTerraformModuleSources", "ParserSetup"], + "input_gets": [ + "Get(Process, VenvPexProcess, ..)" + ], + "input_types": [ + "ParseTerraformModuleSources", + "ParserSetup" + ], "name": "pants.backend.terraform.dependency_inference.setup_process_for_parse_terraform_module_sources", "output_type": "Process", "provider": "pants.backend.experimental.terraform" @@ -60955,7 +70611,10 @@ "Get(TerraformInitResponse, TerraformInitRequest, ..)", "Get(FallibleProcessResult, TerraformProcess, ..)" ], - "input_types": ["TerraformCheckRequest", "TerraformValidateSubsystem"], + "input_types": [ + "TerraformCheckRequest", + "TerraformValidateSubsystem" + ], "name": "pants.backend.terraform.goals.check.terraform_check", "output_type": "CheckResults", "provider": "pants.backend.experimental.terraform" @@ -60969,7 +70628,10 @@ "Get(Digest, MergeDigests, ..)", "Get(Process, TerraformProcess, ..)" ], - "input_types": ["TerraformDeploymentRequest", "TerraformTool"], + "input_types": [ + "TerraformDeploymentRequest", + "TerraformTool" + ], "name": "pants.backend.terraform.goals.deploy.prepare_terraform_deployment", "output_type": "InteractiveProcess", "provider": "pants.backend.experimental.terraform" @@ -60977,8 +70639,12 @@ "pants.backend.terraform.goals.deploy.run_terraform_deploy": { "description": "Run Terraform deploy process", "documentation": null, - "input_gets": ["Get(InteractiveProcess, TerraformDeploymentRequest, ..)"], - "input_types": ["DeployTerraformFieldSet"], + "input_gets": [ + "Get(InteractiveProcess, TerraformDeploymentRequest, ..)" + ], + "input_types": [ + "DeployTerraformFieldSet" + ], "name": "pants.backend.terraform.goals.deploy.run_terraform_deploy", "output_type": "DeployProcess", "provider": "pants.backend.experimental.terraform" @@ -60986,7 +70652,9 @@ "pants.backend.terraform.goals.tailor.find_putative_terrform_module_targets": { "description": "Determine candidate Terraform targets to create", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [ "PutativeTerraformTargetsRequest", "TerraformTool", @@ -60999,8 +70667,13 @@ "pants.backend.terraform.lint.tffmt.tffmt.partition_tffmt": { "description": null, "documentation": null, - "input_gets": ["Get(SourceFiles, SourceFilesRequest, ..)"], - "input_types": ["PartitionRequest", "TfFmtSubsystem"], + "input_gets": [ + "Get(SourceFiles, SourceFilesRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "TfFmtSubsystem" + ], "name": "pants.backend.terraform.lint.tffmt.tffmt.partition_tffmt", "output_type": "Partitions", "provider": "pants.backend.experimental.terraform" @@ -61012,7 +70685,10 @@ "Get(ProcessResult, TerraformProcess, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["Batch", "TfFmtSubsystem"], + "input_types": [ + "Batch", + "TfFmtSubsystem" + ], "name": "pants.backend.terraform.lint.tffmt.tffmt.tffmt_fmt", "output_type": "FixResult", "provider": "pants.backend.experimental.terraform" @@ -61021,7 +70697,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.backend.terraform.target_types.all_terraform_deployment_targets", "output_type": "AllTerraformDeploymentTargets", "provider": "pants.backend.experimental.terraform" @@ -61033,7 +70711,11 @@ "Get(DownloadedExternalTool, ExternalToolRequest, ..)", "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" ], - "input_types": ["TerraformProcess", "TerraformTool", "Platform"], + "input_types": [ + "TerraformProcess", + "TerraformTool", + "Platform" + ], "name": "pants.backend.terraform.tool.setup_terraform_process", "output_type": "Process", "provider": "pants.backend.experimental.terraform" @@ -61042,7 +70724,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "PreambleSubsystem"], + "input_types": [ + "PartitionRequest", + "PreambleSubsystem" + ], "name": "pants.backend.tools.preamble.rules.partition_inputs", "output_type": "Partitions", "provider": "pants.backend.tools.preamble" @@ -61054,7 +70739,10 @@ "Get(DigestContents, Digest, ..)", "Get(Snapshot, CreateDigest, ..)" ], - "input_types": ["Batch", "PreambleSubsystem"], + "input_types": [ + "Batch", + "PreambleSubsystem" + ], "name": "pants.backend.tools.preamble.rules.preamble_fmt", "output_type": "FixResult", "provider": "pants.backend.tools.preamble" @@ -61062,7 +70750,9 @@ "pants.backend.tools.semgrep.rules.all_semgrep_ignore_files": { "description": null, "documentation": null, - "input_gets": ["Get(Snapshot, PathGlobs, ..)"], + "input_gets": [ + "Get(Snapshot, PathGlobs, ..)" + ], "input_types": [], "name": "pants.backend.tools.semgrep.rules.all_semgrep_ignore_files", "output_type": "SemgrepIgnoreFiles", @@ -61071,7 +70761,9 @@ "pants.backend.tools.semgrep.rules.find_all_semgrep_configs": { "description": null, "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], "input_types": [], "name": "pants.backend.tools.semgrep.rules.find_all_semgrep_configs", "output_type": "AllSemgrepConfigs", @@ -61081,7 +70773,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["RelevantSemgrepConfigsRequest", "AllSemgrepConfigs"], + "input_types": [ + "RelevantSemgrepConfigsRequest", + "AllSemgrepConfigs" + ], "name": "pants.backend.tools.semgrep.rules.infer_relevant_semgrep_configs", "output_type": "RelevantSemgrepConfigs", "provider": "pants.backend.experimental.tools.semgrep" @@ -61097,7 +70792,11 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, VenvPexProcess, ..)" ], - "input_types": ["Batch", "SemgrepSubsystem", "GlobalOptions"], + "input_types": [ + "Batch", + "SemgrepSubsystem", + "GlobalOptions" + ], "name": "pants.backend.tools.semgrep.rules.lint", "output_type": "LintResult", "provider": "pants.backend.experimental.tools.semgrep" @@ -61121,7 +70820,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["WorkunitLoggerCallbackFactoryRequest", "WorkunitLogger"], + "input_types": [ + "WorkunitLoggerCallbackFactoryRequest", + "WorkunitLogger" + ], "name": "pants.backend.tools.workunit_logger.rules.construct_callback", "output_type": "WorkunitsCallbackFactory", "provider": "pants.backend.experimental.tools.workunit_logger" @@ -61129,8 +70831,13 @@ "pants.backend.tools.yamllint.rules.gather_config_files": { "description": null, "documentation": "Gather yamllint configuration files.", - "input_gets": ["Get(Snapshot, PathGlobs, ..)"], - "input_types": ["YamllintConfigFilesRequest", "Yamllint"], + "input_gets": [ + "Get(Snapshot, PathGlobs, ..)" + ], + "input_types": [ + "YamllintConfigFilesRequest", + "Yamllint" + ], "name": "pants.backend.tools.yamllint.rules.gather_config_files", "output_type": "YamllintConfigFiles", "provider": "pants.backend.experimental.tools.yamllint" @@ -61142,7 +70849,10 @@ "Get(YamllintConfigFiles, YamllintConfigFilesRequest, ..)", "Get(Snapshot, DigestSubset, ..)" ], - "input_types": ["PartitionRequest", "Yamllint"], + "input_types": [ + "PartitionRequest", + "Yamllint" + ], "name": "pants.backend.tools.yamllint.rules.partition_inputs", "output_type": "Partitions", "provider": "pants.backend.experimental.tools.yamllint" @@ -61156,7 +70866,10 @@ "Get(Digest, MergeDigests, ..)", "Get(FallibleProcessResult, PexProcess, ..)" ], - "input_types": ["Batch", "Yamllint"], + "input_types": [ + "Batch", + "Yamllint" + ], "name": "pants.backend.tools.yamllint.rules.run_yamllint", "output_type": "LintResult", "provider": "pants.backend.experimental.tools.yamllint" @@ -61165,7 +70878,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["SessionValues"], + "input_types": [ + "SessionValues" + ], "name": "pants.bsp.rules.bsp_context", "output_type": "BSPContext", "provider": "pants.core" @@ -61178,7 +70893,10 @@ "Get(BSPCompileResult, CompileOneBSPTargetRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["CompileParams", "Workspace"], + "input_types": [ + "CompileParams", + "Workspace" + ], "name": "pants.bsp.util_rules.compile.bsp_compile_request", "output_type": "CompileResult", "provider": "pants.core" @@ -61204,7 +70922,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["InitializeBuildParams", "UnionMembership"], + "input_types": [ + "InitializeBuildParams", + "UnionMembership" + ], "name": "pants.bsp.util_rules.lifecycle.bsp_build_initialize", "output_type": "InitializeBuildResult", "provider": "pants.core" @@ -61217,7 +70938,10 @@ "Get(BSPResourcesResult, ResourcesForOneBSPTargetRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["ResourcesParams", "Workspace"], + "input_types": [ + "ResourcesParams", + "Workspace" + ], "name": "pants.bsp.util_rules.resources.bsp_resources_request", "output_type": "ResourcesResult", "provider": "pants.core" @@ -61230,7 +70954,10 @@ "Get(BSPResourcesResult, BSPResourcesRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["ResourcesForOneBSPTargetRequest", "UnionMembership"], + "input_types": [ + "ResourcesForOneBSPTargetRequest", + "UnionMembership" + ], "name": "pants.bsp.util_rules.resources.resources_bsp_target", "output_type": "BSPResourcesResult", "provider": "pants.core" @@ -61241,7 +70968,9 @@ "input_gets": [ "Get(MaterializeBuildTargetSourcesResult, MaterializeBuildTargetSourcesRequest, ..)" ], - "input_types": ["SourcesParams"], + "input_types": [ + "SourcesParams" + ], "name": "pants.bsp.util_rules.targets.bsp_build_target_sources", "output_type": "SourcesResult", "provider": "pants.core" @@ -61253,7 +70982,10 @@ "Get(ResolveOneDependencyModuleResult, ResolveOneDependencyModuleRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["DependencyModulesParams", "Workspace"], + "input_types": [ + "DependencyModulesParams", + "Workspace" + ], "name": "pants.bsp.util_rules.targets.bsp_dependency_modules", "output_type": "DependencyModulesResult", "provider": "pants.core" @@ -61262,7 +70994,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["DependencySourcesParams"], + "input_types": [ + "DependencySourcesParams" + ], "name": "pants.bsp.util_rules.targets.bsp_dependency_sources", "output_type": "DependencySourcesResult", "provider": "pants.core" @@ -61308,7 +71042,10 @@ "Get(BSPBuildTargetInternal, BuildTargetIdentifier, ..)", "Get(BSPBuildTargetSourcesInfo, BSPBuildTargetInternal, ..)" ], - "input_types": ["MaterializeBuildTargetSourcesRequest", "BuildRoot"], + "input_types": [ + "MaterializeBuildTargetSourcesRequest", + "BuildRoot" + ], "name": "pants.bsp.util_rules.targets.materialize_bsp_build_target_sources", "output_type": "MaterializeBuildTargetSourcesResult", "provider": "pants.core" @@ -61320,7 +71057,9 @@ "Get(DigestContents, PathGlobs, ..)", "Get(BSPBuildTargetInternal, _ParseOneBSPMappingRequest, ..)" ], - "input_types": ["BSPGoal"], + "input_types": [ + "BSPGoal" + ], "name": "pants.bsp.util_rules.targets.materialize_bsp_build_targets", "output_type": "BSPBuildTargets", "provider": "pants.core" @@ -61329,7 +71068,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["_ParseOneBSPMappingRequest"], + "input_types": [ + "_ParseOneBSPMappingRequest" + ], "name": "pants.bsp.util_rules.targets.parse_one_bsp_mapping", "output_type": "BSPBuildTargetInternal", "provider": "pants.core" @@ -61337,7 +71078,9 @@ "pants.bsp.util_rules.targets.resolve_bsp_build_target_addresses": { "description": null, "documentation": null, - "input_gets": ["Get(Targets, RawSpecsWithoutFileOwners, ..)"], + "input_gets": [ + "Get(Targets, RawSpecsWithoutFileOwners, ..)" + ], "input_types": [ "BSPBuildTargetInternal", "UnionMembership", @@ -61351,7 +71094,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["BuildTargetIdentifier", "BSPBuildTargets"], + "input_types": [ + "BuildTargetIdentifier", + "BSPBuildTargets" + ], "name": "pants.bsp.util_rules.targets.resolve_bsp_build_target_identifier", "output_type": "BSPBuildTargetInternal", "provider": "pants.core" @@ -61364,7 +71110,9 @@ "Get(SourcesPaths, SourcesPathsRequest, ..)", "Get(SourceRootsResult, SourceRootsRequest, ..)" ], - "input_types": ["BSPBuildTargetInternal"], + "input_types": [ + "BSPBuildTargetInternal" + ], "name": "pants.bsp.util_rules.targets.resolve_bsp_build_target_source_roots", "output_type": "BSPBuildTargetSourcesInfo", "provider": "pants.core" @@ -61377,7 +71125,10 @@ "Get(BSPDependencyModulesResult, BSPDependencyModulesRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["ResolveOneDependencyModuleRequest", "UnionMembership"], + "input_types": [ + "ResolveOneDependencyModuleRequest", + "UnionMembership" + ], "name": "pants.bsp.util_rules.targets.resolve_one_dependency_module", "output_type": "ResolveOneDependencyModuleResult", "provider": "pants.core" @@ -61408,7 +71159,9 @@ "Get(FieldSetsPerTarget, FieldSetsPerTargetRequest, ..)", "Get(PublishProcesses, PublishProcessesRequest, ..)" ], - "input_types": ["_PublishProcessesForTargetRequest"], + "input_types": [ + "_PublishProcessesForTargetRequest" + ], "name": "pants.core.goals.deploy.publish_process_for_target", "output_type": "PublishProcesses", "provider": "pants.core" @@ -61422,7 +71175,10 @@ "Get(PublishProcesses, _PublishProcessesForTargetRequest, ..)", "Effect(InteractiveProcessResult, InteractiveProcess, ..)" ], - "input_types": ["Console", "DeploySubsystem"], + "input_types": [ + "Console", + "DeploySubsystem" + ], "name": "pants.core.goals.deploy.run_deploy", "output_type": "Deploy", "provider": "pants.core" @@ -61456,7 +71212,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["FixResult"], + "input_types": [ + "FixResult" + ], "name": "pants.core.goals.fix.convert_fix_result_to_lint_result", "output_type": "LintResult", "provider": "pants.core" @@ -61491,7 +71249,9 @@ "Get(Snapshot, PathGlobs, ..)", "Get(FixResult, Batch, ..)" ], - "input_types": ["_FixBatchRequest"], + "input_types": [ + "_FixBatchRequest" + ], "name": "pants.core.goals.fix.fix_batch", "output_type": "_FixBatchResult", "provider": "pants.core" @@ -61548,7 +71308,9 @@ "Get(EnvironmentName, EnvironmentNameRequest, ..)", "Get(GenerateSnapshotsResult, {GenerateSnapshotsFieldSet: .., EnvironmentName: ..})" ], - "input_types": ["EnvironmentAwareGenerateSnapshotsRequest"], + "input_types": [ + "EnvironmentAwareGenerateSnapshotsRequest" + ], "name": "pants.core.goals.generate_snapshots.environment_await_generate_snapshots", "output_type": "GenerateSnapshotsResult", "provider": "pants.core" @@ -61561,7 +71323,9 @@ "Get(GenerateSnapshotsResult, EnvironmentAwareGenerateSnapshotsRequest, ..)", "Get(Snapshot, MergeDigests, ..)" ], - "input_types": ["Workspace"], + "input_types": [ + "Workspace" + ], "name": "pants.core.goals.generate_snapshots.generate_snapshots", "output_type": "GenerateSnapshots", "provider": "pants.core" @@ -61597,7 +71361,9 @@ "Get(EnvironmentName, EnvironmentNameRequest, ..)", "Get(BuiltPackage, {PackageFieldSet: .., EnvironmentName: ..})" ], - "input_types": ["EnvironmentAwarePackageRequest"], + "input_types": [ + "EnvironmentAwarePackageRequest" + ], "name": "pants.core.goals.package.environment_aware_package", "output_type": "BuiltPackage", "provider": "pants.core" @@ -61605,8 +71371,12 @@ "pants.core.goals.package.find_all_packageable_targets": { "description": "Find all packageable targets in project", "documentation": null, - "input_gets": ["Get(FieldSetsPerTarget, FieldSetsPerTargetRequest, ..)"], - "input_types": ["AllTargets"], + "input_gets": [ + "Get(FieldSetsPerTarget, FieldSetsPerTargetRequest, ..)" + ], + "input_types": [ + "AllTargets" + ], "name": "pants.core.goals.package.find_all_packageable_targets", "output_type": "AllPackageableTargets", "provider": "pants.core" @@ -61619,7 +71389,10 @@ "Get(BuiltPackage, EnvironmentAwarePackageRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["Workspace", "DistDir"], + "input_types": [ + "Workspace", + "DistDir" + ], "name": "pants.core.goals.package.package_asset", "output_type": "Package", "provider": "pants.core" @@ -61631,7 +71404,10 @@ "Get(BuiltPackage, EnvironmentAwarePackageRequest, ..)", "Get(PublishProcesses, {PublishRequest: .., EnvironmentName: ..})" ], - "input_types": ["PublishProcessesRequest", "ChosenLocalEnvironmentName"], + "input_types": [ + "PublishProcessesRequest", + "ChosenLocalEnvironmentName" + ], "name": "pants.core.goals.publish.package_for_publish", "output_type": "PublishProcesses", "provider": "pants.core" @@ -61676,7 +71452,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["RunShellCommand"], + "input_types": [ + "RunShellCommand" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.not_supported_RunShellCommand", "output_type": "RunInSandboxRequest", "provider": "pants.backend.shell" @@ -61684,8 +71462,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_DeployJarFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["DeployJarFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "DeployJarFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_DeployJarFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.experimental.java" @@ -61693,8 +71475,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_DockerRunFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["DockerRunFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "DockerRunFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_DockerRunFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.docker" @@ -61702,8 +71488,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_GoBinaryFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["GoBinaryFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "GoBinaryFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_GoBinaryFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.experimental.go" @@ -61711,8 +71501,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_JavaFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["JavaFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "JavaFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_JavaFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.experimental.java" @@ -61720,8 +71514,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_JvmArtifactFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["JvmArtifactFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "JvmArtifactFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_JvmArtifactFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.experimental.java" @@ -61729,8 +71527,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_KotlinFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["KotlinFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "KotlinFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_KotlinFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.experimental.kotlin" @@ -61738,8 +71540,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_PexBinaryFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["PexBinaryFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "PexBinaryFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_PexBinaryFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.python" @@ -61747,8 +71553,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_PyOxidizerFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["PyOxidizerFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "PyOxidizerFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_PyOxidizerFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.experimental.python.packaging.pyoxidizer" @@ -61756,8 +71566,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_PythonRequirementFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["PythonRequirementFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "PythonRequirementFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_PythonRequirementFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.python" @@ -61765,8 +71579,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_ScalaFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["ScalaFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "ScalaFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_ScalaFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.experimental.scala" @@ -61774,8 +71592,12 @@ "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_SystemBinaryFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, RunFieldSet, ..)"], - "input_types": ["SystemBinaryFieldSet"], + "input_gets": [ + "Get(RunRequest, RunFieldSet, ..)" + ], + "input_types": [ + "SystemBinaryFieldSet" + ], "name": "pants.core.goals.run._run_in_sandbox_behavior_rule.run_request_hermetic_SystemBinaryFieldSet", "output_type": "RunInSandboxRequest", "provider": "pants.backend.experimental.adhoc" @@ -61784,7 +71606,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["DeployJarFieldSet"], + "input_types": [ + "DeployJarFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_DeployJarFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.experimental.java" @@ -61793,7 +71617,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["DockerRunFieldSet"], + "input_types": [ + "DockerRunFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_DockerRunFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.docker" @@ -61802,7 +71628,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GoBinaryFieldSet"], + "input_types": [ + "GoBinaryFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_GoBinaryFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.experimental.go" @@ -61811,7 +71639,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["JavaFieldSet"], + "input_types": [ + "JavaFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_JavaFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.experimental.java" @@ -61820,7 +71650,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["JvmArtifactFieldSet"], + "input_types": [ + "JvmArtifactFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_JvmArtifactFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.experimental.java" @@ -61829,7 +71661,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["KotlinFieldSet"], + "input_types": [ + "KotlinFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_KotlinFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.experimental.kotlin" @@ -61838,7 +71672,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PexBinaryFieldSet"], + "input_types": [ + "PexBinaryFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_PexBinaryFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.python" @@ -61847,7 +71683,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PyOxidizerFieldSet"], + "input_types": [ + "PyOxidizerFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_PyOxidizerFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.experimental.python.packaging.pyoxidizer" @@ -61856,7 +71694,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PythonRequirementFieldSet"], + "input_types": [ + "PythonRequirementFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_PythonRequirementFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.python" @@ -61865,7 +71705,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["RunShellCommand"], + "input_types": [ + "RunShellCommand" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_RunShellCommand", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.shell" @@ -61874,7 +71716,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["ScalaFieldSet"], + "input_types": [ + "ScalaFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_ScalaFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.experimental.scala" @@ -61883,7 +71727,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["SystemBinaryFieldSet"], + "input_types": [ + "SystemBinaryFieldSet" + ], "name": "pants.core.goals.run._unsupported_debug_adapter_rules.get_run_debug_adapter_request_SystemBinaryFieldSet", "output_type": "RunDebugAdapterRequest", "provider": "pants.backend.experimental.adhoc" @@ -61912,8 +71758,12 @@ "pants.core.goals.tailor.determine_all_owned_sources": { "description": "Determine all files already owned by targets", "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["AllUnexpandedTargets"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "AllUnexpandedTargets" + ], "name": "pants.core.goals.tailor.determine_all_owned_sources", "output_type": "AllOwnedSources", "provider": "pants.core" @@ -61926,7 +71776,10 @@ "Get(DigestContents, PathGlobs, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["EditBuildFilesRequest", "TailorSubsystem"], + "input_types": [ + "EditBuildFilesRequest", + "TailorSubsystem" + ], "name": "pants.core.goals.tailor.edit_build_files", "output_type": "EditedBuildFiles", "provider": "pants.core" @@ -61935,7 +71788,10 @@ "description": null, "documentation": "Ensure that no target addresses collide.", "input_gets": [], - "input_types": ["PutativeTargets", "AllUnexpandedTargets"], + "input_types": [ + "PutativeTargets", + "AllUnexpandedTargets" + ], "name": "pants.core.goals.tailor.rename_conflicting_targets", "output_type": "UniquelyNamedPutativeTargets", "provider": "pants.core" @@ -61948,7 +71804,9 @@ "Get(UnexpandedTargets, RawSpecs, ..)", "Get(SourcesPaths, SourcesPathsRequest, ..)" ], - "input_types": ["PutativeTarget"], + "input_types": [ + "PutativeTarget" + ], "name": "pants.core.goals.tailor.restrict_conflicting_sources", "output_type": "DisjointSourcePutativeTarget", "provider": "pants.core" @@ -61979,7 +71837,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.core.goals.test._unsupported_debug_adapter_rules.get_test_debug_adapter_request_GoTestRequest", "output_type": "TestDebugAdapterRequest", "provider": "pants.backend.experimental.go" @@ -61988,7 +71848,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.core.goals.test._unsupported_debug_adapter_rules.get_test_debug_adapter_request_HelmUnitTestRequest", "output_type": "TestDebugAdapterRequest", "provider": "pants.backend.experimental.helm" @@ -61997,7 +71859,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.core.goals.test._unsupported_debug_adapter_rules.get_test_debug_adapter_request_JunitTestRequest", "output_type": "TestDebugAdapterRequest", "provider": "pants.backend.experimental.java" @@ -62006,7 +71870,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.core.goals.test._unsupported_debug_adapter_rules.get_test_debug_adapter_request_ScalatestTestRequest", "output_type": "TestDebugAdapterRequest", "provider": "pants.backend.experimental.scala" @@ -62015,7 +71881,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.core.goals.test._unsupported_debug_adapter_rules.get_test_debug_adapter_request_ShellTestRequest", "output_type": "TestDebugAdapterRequest", "provider": "pants.backend.shell" @@ -62024,7 +71892,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.core.goals.test._unsupported_debug_adapter_rules.get_test_debug_adapter_request_Shunit2TestRequest", "output_type": "TestDebugAdapterRequest", "provider": "pants.backend.shell" @@ -62033,7 +71903,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.core.goals.test._unsupported_debug_rules.get_test_debug_request_GoTestRequest", "output_type": "TestDebugRequest", "provider": "pants.backend.experimental.go" @@ -62042,7 +71914,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.core.goals.test._unsupported_debug_rules.get_test_debug_request_HelmUnitTestRequest", "output_type": "TestDebugRequest", "provider": "pants.backend.experimental.helm" @@ -62051,7 +71925,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.core.goals.test._unsupported_debug_rules.get_test_debug_request_ShellTestRequest", "output_type": "TestDebugRequest", "provider": "pants.backend.shell" @@ -62064,7 +71940,9 @@ "Get(FieldSetsPerTarget, FieldSetsPerTargetRequest, ..)", "Get(BuiltPackage, EnvironmentAwarePackageRequest, ..)" ], - "input_types": ["BuildPackageDependenciesRequest"], + "input_types": [ + "BuildPackageDependenciesRequest" + ], "name": "pants.core.goals.test.build_runtime_package_dependencies", "output_type": "BuiltPackageDependencies", "provider": "pants.core" @@ -62072,8 +71950,12 @@ "pants.core.goals.test.get_filtered_environment": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.goals.test.get_filtered_environment", "output_type": "TestExtraEnv", "provider": "pants.core" @@ -62121,7 +72003,10 @@ "Get(Snapshot, Digest, ..)", "Get(DigestContents, Digest, ..)" ], - "input_types": ["FormatWithBlackRequest", "Black"], + "input_types": [ + "FormatWithBlackRequest", + "Black" + ], "name": "pants.core.goals.update_build_files.format_build_file_with_black", "output_type": "RewrittenBuildFile", "provider": "pants.core" @@ -62140,7 +72025,10 @@ "Get(Snapshot, Digest, ..)", "Get(DigestContents, Digest, ..)" ], - "input_types": ["FormatWithYapfRequest", "Yapf"], + "input_types": [ + "FormatWithYapfRequest", + "Yapf" + ], "name": "pants.core.goals.update_build_files.format_build_file_with_yapf", "output_type": "RewrittenBuildFile", "provider": "pants.core" @@ -62148,8 +72036,12 @@ "pants.core.goals.update_build_files.maybe_rename_deprecated_fields": { "description": "Check for deprecated field type names", "documentation": null, - "input_gets": ["Get(FixedBUILDFile, RenameFieldsInFileRequest, ..)"], - "input_types": ["RenameDeprecatedFieldsRequest"], + "input_gets": [ + "Get(FixedBUILDFile, RenameFieldsInFileRequest, ..)" + ], + "input_types": [ + "RenameDeprecatedFieldsRequest" + ], "name": "pants.core.goals.update_build_files.maybe_rename_deprecated_fields", "output_type": "RewrittenBuildFile", "provider": "pants.core" @@ -62157,8 +72049,12 @@ "pants.core.goals.update_build_files.maybe_rename_deprecated_targets": { "description": "Check for deprecated target type names", "documentation": null, - "input_gets": ["Get(FixedBUILDFile, RenameTargetsInFileRequest, ..)"], - "input_types": ["RenameDeprecatedTargetsRequest"], + "input_gets": [ + "Get(FixedBUILDFile, RenameTargetsInFileRequest, ..)" + ], + "input_types": [ + "RenameDeprecatedTargetsRequest" + ], "name": "pants.core.goals.update_build_files.maybe_rename_deprecated_targets", "output_type": "RewrittenBuildFile", "provider": "pants.core" @@ -62208,7 +72104,9 @@ "Get(ValidatedSearchPaths, ValidateSearchPathsRequest, ..)", "Get(_SearchPaths, _ExpandInterpreterSearchPathsRequest, ..)" ], - "input_types": ["EnvironmentAware"], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.subsystems.python_bootstrap.python_bootstrap", "output_type": "PythonBootstrap", "provider": "pants.core" @@ -62217,7 +72115,9 @@ "description": "Find all assets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.core.target_types.find_all_assets", "output_type": "AllAssetTargets", "provider": "pants.core" @@ -62229,7 +72129,10 @@ "Get(Digest, DownloadFile, ..)", "Get(Snapshot, CreateDigest, ..)" ], - "input_types": ["GenerateFileSourceRequest", "Platform"], + "input_types": [ + "GenerateFileSourceRequest", + "Platform" + ], "name": "pants.core.target_types.hydrate_file_source", "output_type": "GeneratedSources", "provider": "pants.core" @@ -62241,7 +72144,10 @@ "Get(Digest, DownloadFile, ..)", "Get(Snapshot, CreateDigest, ..)" ], - "input_types": ["GenerateResourceSourceRequest", "Platform"], + "input_types": [ + "GenerateResourceSourceRequest", + "Platform" + ], "name": "pants.core.target_types.hydrate_resource_source", "output_type": "GeneratedSources", "provider": "pants.core" @@ -62250,7 +72156,9 @@ "description": "Mapping assets by path", "documentation": null, "input_gets": [], - "input_types": ["AllAssetTargets"], + "input_types": [ + "AllAssetTargets" + ], "name": "pants.core.target_types.map_assets_by_path", "output_type": "AllAssetTargetsByPath", "provider": "pants.core" @@ -62266,7 +72174,9 @@ "Get(Snapshot, MergeDigests, ..)", "Get(Digest, CreateArchive, ..)" ], - "input_types": ["ArchiveFieldSet"], + "input_types": [ + "ArchiveFieldSet" + ], "name": "pants.core.target_types.package_archive_target", "output_type": "BuiltPackage", "provider": "pants.core" @@ -62281,7 +72191,9 @@ "Get(Snapshot, RemovePrefix, ..)", "Get(Snapshot, AddPrefix, ..)" ], - "input_types": ["RelocateFilesViaCodegenRequest"], + "input_types": [ + "RelocateFilesViaCodegenRequest" + ], "name": "pants.core.target_types.relocate_files", "output_type": "GeneratedSources", "provider": "pants.core" @@ -62309,7 +72221,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PythonBuildStandaloneBinary"], + "input_types": [ + "PythonBuildStandaloneBinary" + ], "name": "pants.core.util_rules.adhoc_binaries.find_gunzip", "output_type": "GunzipBinary", "provider": "pants.core" @@ -62318,7 +72232,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GunzipBinaryRequest", "GunzipBinary"], + "input_types": [ + "GunzipBinaryRequest", + "GunzipBinary" + ], "name": "pants.core.util_rules.adhoc_binaries.find_gunzip_wrapper", "output_type": "GunzipBinary", "provider": "pants.core" @@ -62329,7 +72246,9 @@ "input_gets": [ "Get(_PythonBuildStandaloneBinary, _DownloadPythonBuildStandaloneBinaryRequest, ..)" ], - "input_types": ["EnvironmentTarget"], + "input_types": [ + "EnvironmentTarget" + ], "name": "pants.core.util_rules.adhoc_binaries.get_python_for_scripts", "output_type": "PythonBuildStandaloneBinary", "provider": "pants.core" @@ -62337,8 +72256,12 @@ "pants.core.util_rules.adhoc_process_support.add_extra_contents_to_prcess": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, MergeDigests, ..)"], - "input_types": ["AddExtraSandboxContentsToProcess"], + "input_gets": [ + "Get(Digest, MergeDigests, ..)" + ], + "input_types": [ + "AddExtraSandboxContentsToProcess" + ], "name": "pants.core.util_rules.adhoc_process_support.add_extra_contents_to_prcess", "output_type": "Process", "provider": "pants.backend.shell" @@ -62346,8 +72269,12 @@ "pants.core.util_rules.adhoc_process_support.merge_extra_sandbox_contents": { "description": null, "documentation": null, - "input_gets": ["Get(Digest, MergeDigests, ..)"], - "input_types": ["MergeExtraSandboxContents"], + "input_gets": [ + "Get(Digest, MergeDigests, ..)" + ], + "input_types": [ + "MergeExtraSandboxContents" + ], "name": "pants.core.util_rules.adhoc_process_support.merge_extra_sandbox_contents", "output_type": "ExtraSandboxContents", "provider": "pants.backend.shell" @@ -62361,7 +72288,10 @@ "Get(Digest, CreateDigest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["AdhocProcessRequest", "BashBinary"], + "input_types": [ + "AdhocProcessRequest", + "BashBinary" + ], "name": "pants.core.util_rules.adhoc_process_support.prepare_adhoc_process", "output_type": "Process", "provider": "pants.backend.shell" @@ -62381,7 +72311,10 @@ "Get(Digest, CreateDigest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["ResolveExecutionDependenciesRequest", "BashBinary"], + "input_types": [ + "ResolveExecutionDependenciesRequest", + "BashBinary" + ], "name": "pants.core.util_rules.adhoc_process_support.resolve_execution_environment", "output_type": "ResolvedExecutionDependencies", "provider": "pants.backend.shell" @@ -62397,7 +72330,9 @@ "Get(Digest, MergeDigests, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["AdhocProcessRequest"], + "input_types": [ + "AdhocProcessRequest" + ], "name": "pants.core.util_rules.adhoc_process_support.run_adhoc_process", "output_type": "AdhocProcessResult", "provider": "pants.backend.shell" @@ -62406,7 +72341,9 @@ "description": null, "documentation": "Backwards-compatibility helper.", "input_gets": [], - "input_types": ["Digest"], + "input_types": [ + "Digest" + ], "name": "pants.core.util_rules.archive.convert_digest_to_MaybeExtractArchiveRequest", "output_type": "MaybeExtractArchiveRequest", "provider": "pants.core" @@ -62422,7 +72359,10 @@ "Get(Digest, MergeDigests, ..)", "Get(ProcessResult, Process, ..)" ], - "input_types": ["CreateArchive", "EnvironmentAware"], + "input_types": [ + "CreateArchive", + "EnvironmentAware" + ], "name": "pants.core.util_rules.archive.create_archive", "output_type": "Digest", "provider": "pants.core" @@ -62440,7 +72380,10 @@ "Get(ProcessResult, Process, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["MaybeExtractArchiveRequest", "EnvironmentAware"], + "input_types": [ + "MaybeExtractArchiveRequest", + "EnvironmentAware" + ], "name": "pants.core.util_rules.archive.maybe_extract_archive", "output_type": "ExtractedArchive", "provider": "pants.core" @@ -62448,8 +72391,13 @@ "pants.core.util_rules.asdf.resolve_asdf_tool_paths": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["AsdfToolPathsRequest", "BuildRoot"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "AsdfToolPathsRequest", + "BuildRoot" + ], "name": "pants.core.util_rules.asdf.resolve_asdf_tool_paths", "output_type": "AsdfToolPathsResult", "provider": "pants.core" @@ -62461,7 +72409,9 @@ "Get(Snapshot, PathGlobs, ..)", "Get(DigestContents, PathGlobs, ..)" ], - "input_types": ["ConfigFilesRequest"], + "input_types": [ + "ConfigFilesRequest" + ], "name": "pants.core.util_rules.config_files.find_config_file", "output_type": "ConfigFiles", "provider": "pants.core" @@ -62470,7 +72420,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GlobalOptions", "BuildRoot"], + "input_types": [ + "GlobalOptions", + "BuildRoot" + ], "name": "pants.core.util_rules.distdir.get_distdir", "output_type": "DistDir", "provider": "pants.core" @@ -62484,7 +72437,9 @@ "Get(DigestEntries, Digest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["ExternalToolRequest"], + "input_types": [ + "ExternalToolRequest" + ], "name": "pants.core.util_rules.external_tool.download_external_tool", "output_type": "DownloadedExternalTool", "provider": "pants.core" @@ -62493,7 +72448,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "GoTestSubsystem"], + "input_types": [ + "PartitionRequest", + "GoTestSubsystem" + ], "name": "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_GoTestRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.go" @@ -62502,7 +72460,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "HelmUnitTestSubsystem"], + "input_types": [ + "PartitionRequest", + "HelmUnitTestSubsystem" + ], "name": "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_HelmUnitTestRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.helm" @@ -62511,7 +72472,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "JUnit"], + "input_types": [ + "PartitionRequest", + "JUnit" + ], "name": "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_JunitTestRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.java" @@ -62520,7 +72484,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Scalatest"], + "input_types": [ + "PartitionRequest", + "Scalatest" + ], "name": "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_ScalatestTestRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.scala" @@ -62529,7 +72496,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "ShellTestSubsystem"], + "input_types": [ + "PartitionRequest", + "ShellTestSubsystem" + ], "name": "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_ShellTestRequest", "output_type": "Partitions", "provider": "pants.backend.shell" @@ -62538,7 +72508,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Shunit2"], + "input_types": [ + "PartitionRequest", + "Shunit2" + ], "name": "pants.core.util_rules.partitions._partition_per_input_field_set_rules.partitioner_Shunit2TestRequest", "output_type": "Partitions", "provider": "pants.backend.shell" @@ -62546,8 +72519,13 @@ "pants.core.util_rules.partitions._partition_per_input_file_rules.partitioner_OpenApiFormatRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "OpenApiFormatSubsystem"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "OpenApiFormatSubsystem" + ], "name": "pants.core.util_rules.partitions._partition_per_input_file_rules.partitioner_OpenApiFormatRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.openapi.lint.openapi_format" @@ -62556,7 +72534,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Hadolint"], + "input_types": [ + "PartitionRequest", + "Hadolint" + ], "name": "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_HadolintRequest", "output_type": "Partitions", "provider": "pants.backend.docker.lint.hadolint" @@ -62565,7 +72546,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Pydocstyle"], + "input_types": [ + "PartitionRequest", + "Pydocstyle" + ], "name": "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_PydocstyleRequest", "output_type": "Partitions", "provider": "pants.backend.python.lint.pydocstyle" @@ -62574,7 +72558,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Ruff"], + "input_types": [ + "PartitionRequest", + "Ruff" + ], "name": "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_RuffLintRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.python.lint.ruff" @@ -62583,7 +72570,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "Shellcheck"], + "input_types": [ + "PartitionRequest", + "Shellcheck" + ], "name": "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_ShellcheckRequest", "output_type": "Partitions", "provider": "pants.backend.shell.lint.shellcheck" @@ -62592,7 +72582,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["PartitionRequest", "SpectralSubsystem"], + "input_types": [ + "PartitionRequest", + "SpectralSubsystem" + ], "name": "pants.core.util_rules.partitions._single_partition_field_set_rules.partitioner_SpectralRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.openapi.lint.spectral" @@ -62600,8 +72593,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_AddTrailingCommaRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "AddTrailingComma"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "AddTrailingComma" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_AddTrailingCommaRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.python.lint.add_trailing_comma" @@ -62609,8 +72607,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_AutoflakeRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "Autoflake"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "Autoflake" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_AutoflakeRequest", "output_type": "Partitions", "provider": "pants.backend.python.lint.autoflake" @@ -62618,8 +72621,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_DocformatterRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "Docformatter"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "Docformatter" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_DocformatterRequest", "output_type": "Partitions", "provider": "pants.backend.python.lint.docformatter" @@ -62627,8 +72635,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_GofmtRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "GofmtSubsystem"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "GofmtSubsystem" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_GofmtRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.go" @@ -62636,8 +72649,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_GoogleJavaFormatRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "GoogleJavaFormatSubsystem"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "GoogleJavaFormatSubsystem" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_GoogleJavaFormatRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.java.lint.google_java_format" @@ -62645,8 +72663,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_IsortRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "Isort"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "Isort" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_IsortRequest", "output_type": "Partitions", "provider": "pants.backend.python.lint.isort" @@ -62654,8 +72677,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_KtlintRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "KtlintSubsystem"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "KtlintSubsystem" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_KtlintRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.kotlin.lint.ktlint" @@ -62663,8 +72691,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_PyUpgradeRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "PyUpgrade"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "PyUpgrade" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_PyUpgradeRequest", "output_type": "Partitions", "provider": "pants.backend.python.lint.pyupgrade" @@ -62672,8 +72705,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_RuffFixRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "Ruff"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "Ruff" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_RuffFixRequest", "output_type": "Partitions", "provider": "pants.backend.experimental.python.lint.ruff" @@ -62681,8 +72719,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_ShfmtRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "Shfmt"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "Shfmt" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_ShfmtRequest", "output_type": "Partitions", "provider": "pants.backend.shell.lint.shfmt" @@ -62690,8 +72733,13 @@ "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_YapfRequest": { "description": null, "documentation": null, - "input_gets": ["Get(SourcesPaths, SourcesPathsRequest, ..)"], - "input_types": ["PartitionRequest", "Yapf"], + "input_gets": [ + "Get(SourcesPaths, SourcesPathsRequest, ..)" + ], + "input_types": [ + "PartitionRequest", + "Yapf" + ], "name": "pants.core.util_rules.partitions._single_partition_file_rules.partitioner_YapfRequest", "output_type": "Partitions", "provider": "pants.backend.python.lint.yapf" @@ -62700,7 +72748,9 @@ "description": null, "documentation": "Inspects the directory of a version manager tool like pyenv or nvm to find installations.", "input_gets": [], - "input_types": ["VersionManagerSearchPathsRequest"], + "input_types": [ + "VersionManagerSearchPathsRequest" + ], "name": "pants.core.util_rules.search_paths.get_un_cachable_version_manager_paths", "output_type": "VersionManagerSearchPaths", "provider": "pants.core" @@ -62709,7 +72759,9 @@ "description": null, "documentation": "Checks for special search path strings, and errors if any are invalid for the environment.\n\nThis will return:\n* The search paths, unaltered, for local/undefined environments, OR\n* The search paths, with invalid tokens removed, if the provided value was unaltered from the\n default value in the options system.\n* The search paths unaltered, if the search paths are all valid tokens for this environment\n\nIf the environment is non-local and there are invalid tokens for those environments, raise\n`ValueError`.", "input_gets": [], - "input_types": ["ValidateSearchPathsRequest"], + "input_types": [ + "ValidateSearchPathsRequest" + ], "name": "pants.core.util_rules.search_paths.validate_search_paths", "output_type": "ValidatedSearchPaths", "provider": "pants.core" @@ -62721,7 +72773,9 @@ "Get(HydratedSources, HydrateSourcesRequest, ..)", "Get(Snapshot, MergeDigests, ..)" ], - "input_types": ["SourceFilesRequest"], + "input_types": [ + "SourceFilesRequest" + ], "name": "pants.core.util_rules.source_files.determine_source_files", "output_type": "SourceFiles", "provider": "pants.core" @@ -62729,8 +72783,12 @@ "pants.core.util_rules.stripped_source_files.strip_file_name": { "description": null, "documentation": null, - "input_gets": ["Get(SourceRoot, SourceRootRequest, ..)"], - "input_types": ["StrippedFileNameRequest"], + "input_gets": [ + "Get(SourceRoot, SourceRootRequest, ..)" + ], + "input_types": [ + "StrippedFileNameRequest" + ], "name": "pants.core.util_rules.stripped_source_files.strip_file_name", "output_type": "StrippedFileName", "provider": "pants.core" @@ -62746,7 +72804,9 @@ "Get(Digest, RemovePrefix, ..)", "Get(Snapshot, MergeDigests, ..)" ], - "input_types": ["SourceFiles"], + "input_types": [ + "SourceFiles" + ], "name": "pants.core.util_rules.stripped_source_files.strip_source_roots", "output_type": "StrippedSourceFiles", "provider": "pants.core" @@ -62754,8 +72814,12 @@ "pants.core.util_rules.stripped_source_files.strip_sources_paths": { "description": null, "documentation": null, - "input_gets": ["Get(SourceRoot, SourceRootRequest, ..)"], - "input_types": ["SourcesPaths"], + "input_gets": [ + "Get(SourceRoot, SourceRootRequest, ..)" + ], + "input_types": [ + "SourcesPaths" + ], "name": "pants.core.util_rules.stripped_source_files.strip_sources_paths", "output_type": "StrippedSourceFileNames", "provider": "pants.core" @@ -62763,8 +72827,12 @@ "pants.core.util_rules.subprocess_environment.get_subprocess_environment": { "description": null, "documentation": null, - "input_gets": ["Get(EnvironmentVars, EnvironmentVarsRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(EnvironmentVars, EnvironmentVarsRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.subprocess_environment.get_subprocess_environment", "output_type": "SubprocessEnvironmentVars", "provider": "pants.core" @@ -62776,7 +72844,10 @@ "Get(BinaryPaths, BinaryPathRequest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["BinaryShimsRequest", "BashBinary"], + "input_types": [ + "BinaryShimsRequest", + "BashBinary" + ], "name": "pants.core.util_rules.system_binaries.create_binary_shims", "output_type": "BinaryShims", "provider": "pants.core" @@ -62790,7 +72861,10 @@ "Get(ProcessResult, Process, ..)", "Get(FallibleProcessResult, Process, ..)" ], - "input_types": ["BinaryPathRequest", "EnvironmentTarget"], + "input_types": [ + "BinaryPathRequest", + "EnvironmentTarget" + ], "name": "pants.core.util_rules.system_binaries.find_binary", "output_type": "BinaryPaths", "provider": "pants.core" @@ -62798,8 +72872,12 @@ "pants.core.util_rules.system_binaries.find_cat": { "description": "Finding the `cat` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_cat", "output_type": "CatBinary", "provider": "pants.core" @@ -62807,8 +72885,12 @@ "pants.core.util_rules.system_binaries.find_chmod": { "description": "Finding the `chmod` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_chmod", "output_type": "ChmodBinary", "provider": "pants.core" @@ -62816,8 +72898,12 @@ "pants.core.util_rules.system_binaries.find_cp": { "description": "Finding the `cp` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_cp", "output_type": "CpBinary", "provider": "pants.core" @@ -62825,8 +72911,12 @@ "pants.core.util_rules.system_binaries.find_diff": { "description": "Finding the `diff` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_diff", "output_type": "DiffBinary", "provider": "pants.core" @@ -62834,8 +72924,12 @@ "pants.core.util_rules.system_binaries.find_git": { "description": "Finding the `git` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_git", "output_type": "GitBinary", "provider": "pants.core" @@ -62843,8 +72937,12 @@ "pants.core.util_rules.system_binaries.find_ln": { "description": "Finding the `ln` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_ln", "output_type": "LnBinary", "provider": "pants.core" @@ -62852,8 +72950,12 @@ "pants.core.util_rules.system_binaries.find_mkdir": { "description": "Finding the `mkdir` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_mkdir", "output_type": "MkdirBinary", "provider": "pants.core" @@ -62861,8 +72963,12 @@ "pants.core.util_rules.system_binaries.find_mktemp": { "description": "Finding the `mktempt` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_mktemp", "output_type": "MktempBinary", "provider": "pants.core" @@ -62870,8 +72976,12 @@ "pants.core.util_rules.system_binaries.find_mv": { "description": "Finding the `mv` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_mv", "output_type": "MvBinary", "provider": "pants.core" @@ -62879,8 +72989,12 @@ "pants.core.util_rules.system_binaries.find_open": { "description": "Finding the `open` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_open", "output_type": "OpenBinary", "provider": "pants.core" @@ -62888,8 +73002,12 @@ "pants.core.util_rules.system_binaries.find_readlink": { "description": "Finding the `readlink` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_readlink", "output_type": "ReadlinkBinary", "provider": "pants.core" @@ -62897,8 +73015,13 @@ "pants.core.util_rules.system_binaries.find_tar": { "description": "Finding the `tar` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["Platform", "EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "Platform", + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_tar", "output_type": "TarBinary", "provider": "pants.core" @@ -62906,8 +73029,12 @@ "pants.core.util_rules.system_binaries.find_touch": { "description": "Finding the `touch` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_touch", "output_type": "TouchBinary", "provider": "pants.core" @@ -62915,8 +73042,12 @@ "pants.core.util_rules.system_binaries.find_unzip": { "description": "Finding the `unzip` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_unzip", "output_type": "UnzipBinary", "provider": "pants.core" @@ -62924,8 +73055,12 @@ "pants.core.util_rules.system_binaries.find_zip": { "description": "Finding the `zip` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.find_zip", "output_type": "ZipBinary", "provider": "pants.core" @@ -62933,8 +73068,12 @@ "pants.core.util_rules.system_binaries.get_bash": { "description": "Finding the `bash` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.get_bash", "output_type": "BashBinary", "provider": "pants.core" @@ -62942,8 +73081,12 @@ "pants.core.util_rules.system_binaries.maybe_find_git": { "description": "Finding the `git` binary", "documentation": null, - "input_gets": ["Get(BinaryPaths, BinaryPathRequest, ..)"], - "input_types": ["EnvironmentAware"], + "input_gets": [ + "Get(BinaryPaths, BinaryPathRequest, ..)" + ], + "input_types": [ + "EnvironmentAware" + ], "name": "pants.core.util_rules.system_binaries.maybe_find_git", "output_type": "MaybeGitBinary", "provider": "pants.core" @@ -62952,7 +73095,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["MaybeGitBinaryRequest", "MaybeGitBinary"], + "input_types": [ + "MaybeGitBinaryRequest", + "MaybeGitBinary" + ], "name": "pants.core.util_rules.system_binaries.maybe_find_git_wrapper", "output_type": "MaybeGitBinary", "provider": "pants.core" @@ -62966,7 +73112,9 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["GenerateWrapSourceSourcesRequest"], + "input_types": [ + "GenerateWrapSourceSourcesRequest" + ], "name": "pants.core.util_rules.wrap_source.wrap_source_rule_and_target.wrap_source_GoPackageSourcesField", "output_type": "GeneratedSources", "provider": "pants.backend.experimental.go" @@ -62980,7 +73128,9 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["GenerateWrapSourceSourcesRequest"], + "input_types": [ + "GenerateWrapSourceSourcesRequest" + ], "name": "pants.core.util_rules.wrap_source.wrap_source_rule_and_target.wrap_source_JavaSourceField", "output_type": "GeneratedSources", "provider": "pants.backend.experimental.java" @@ -62994,7 +73144,9 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["GenerateWrapSourceSourcesRequest"], + "input_types": [ + "GenerateWrapSourceSourcesRequest" + ], "name": "pants.core.util_rules.wrap_source.wrap_source_rule_and_target.wrap_source_KotlinSourceField", "output_type": "GeneratedSources", "provider": "pants.backend.experimental.kotlin" @@ -63008,7 +73160,9 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["GenerateWrapSourceSourcesRequest"], + "input_types": [ + "GenerateWrapSourceSourcesRequest" + ], "name": "pants.core.util_rules.wrap_source.wrap_source_rule_and_target.wrap_source_PythonSourceField", "output_type": "GeneratedSources", "provider": "pants.backend.python" @@ -63022,7 +73176,9 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["GenerateWrapSourceSourcesRequest"], + "input_types": [ + "GenerateWrapSourceSourcesRequest" + ], "name": "pants.core.util_rules.wrap_source.wrap_source_rule_and_target.wrap_source_ResourceSourceField", "output_type": "GeneratedSources", "provider": "pants.core" @@ -63036,7 +73192,9 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, Digest, ..)" ], - "input_types": ["GenerateWrapSourceSourcesRequest"], + "input_types": [ + "GenerateWrapSourceSourcesRequest" + ], "name": "pants.core.util_rules.wrap_source.wrap_source_rule_and_target.wrap_source_ScalaSourceField", "output_type": "GeneratedSources", "provider": "pants.backend.experimental.scala" @@ -63044,8 +73202,13 @@ "pants.engine.internals.graph._determine_target_adaptor_and_type": { "description": null, "documentation": null, - "input_gets": ["Get(TargetAdaptor, TargetAdaptorRequest, ..)"], - "input_types": ["_RequestAdaptorAndType", "RegisteredTargetTypes"], + "input_gets": [ + "Get(TargetAdaptor, TargetAdaptorRequest, ..)" + ], + "input_types": [ + "_RequestAdaptorAndType", + "RegisteredTargetTypes" + ], "name": "pants.engine.internals.graph._determine_target_adaptor_and_type", "output_type": "_AdaptorAndType", "provider": "pants.backend.experimental.go" @@ -63053,8 +73216,13 @@ "pants.engine.internals.graph.coarsened_targets": { "description": "Resolve coarsened targets", "documentation": null, - "input_gets": ["Get(_DependencyMapping, _DependencyMappingRequest, ..)"], - "input_types": ["CoarsenedTargetsRequest", "ChosenLocalEnvironmentName"], + "input_gets": [ + "Get(_DependencyMapping, _DependencyMappingRequest, ..)" + ], + "input_types": [ + "CoarsenedTargetsRequest", + "ChosenLocalEnvironmentName" + ], "name": "pants.engine.internals.graph.coarsened_targets", "output_type": "CoarsenedTargets", "provider": "pants.backend.experimental.go" @@ -63063,7 +73231,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Addresses"], + "input_types": [ + "Addresses" + ], "name": "pants.engine.internals.graph.coarsened_targets_request", "output_type": "CoarsenedTargetsRequest", "provider": "pants.backend.experimental.go" @@ -63072,7 +73242,9 @@ "description": null, "documentation": "This rule discards any deps predicate from DependenciesRequest.\n\nCalculating ExplicitlyProvidedDependencies does not use any deps traversal predicates as it is\nmeant to list all explicit deps from the given field. By stripping the predicate from the\nrequest, we ensure that the cache key for ExplicitlyProvidedDependencies calculation does not\ninclude the predicate increasing the cache-hit rate.", "input_gets": [], - "input_types": ["DependenciesRequest"], + "input_types": [ + "DependenciesRequest" + ], "name": "pants.engine.internals.graph.convert_dependencies_request_to_explicitly_provided_dependencies_request", "output_type": "ExplicitlyProvidedDependenciesRequest", "provider": "pants.backend.experimental.go" @@ -63080,7 +73252,9 @@ "pants.engine.internals.graph.determine_explicitly_provided_dependencies": { "description": null, "documentation": null, - "input_gets": ["Get(Address, AddressInput, ..)"], + "input_gets": [ + "Get(Address, AddressInput, ..)" + ], "input_types": [ "ExplicitlyProvidedDependenciesRequest", "UnionMembership", @@ -63095,7 +73269,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GlobalOptions"], + "input_types": [ + "GlobalOptions" + ], "name": "pants.engine.internals.graph.extract_subproject_roots", "output_type": "SubprojectRoots", "provider": "pants.backend.experimental.go" @@ -63104,7 +73280,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GlobalOptions"], + "input_types": [ + "GlobalOptions" + ], "name": "pants.engine.internals.graph.extract_unmatched_build_file_globs", "output_type": "UnmatchedBuildFileGlobs", "provider": "pants.backend.experimental.go" @@ -63115,7 +73293,9 @@ "input_gets": [ "Get(FieldDefaultFactoryResult, FieldDefaultFactoryRequest, ..)" ], - "input_types": ["UnionMembership"], + "input_types": [ + "UnionMembership" + ], "name": "pants.engine.internals.graph.field_defaults", "output_type": "FieldDefaults", "provider": "pants.backend.experimental.go" @@ -63123,7 +73303,9 @@ "pants.engine.internals.graph.find_all_targets": { "description": "Find all targets in the project", "documentation": null, - "input_gets": ["Get(Targets, RawSpecsWithoutFileOwners, ..)"], + "input_gets": [ + "Get(Targets, RawSpecsWithoutFileOwners, ..)" + ], "input_types": [], "name": "pants.engine.internals.graph.find_all_targets", "output_type": "AllTargets", @@ -63132,7 +73314,9 @@ "pants.engine.internals.graph.find_all_unexpanded_targets": { "description": "Find all (unexpanded) targets in the project", "documentation": null, - "input_gets": ["Get(UnexpandedTargets, RawSpecsWithoutFileOwners, ..)"], + "input_gets": [ + "Get(UnexpandedTargets, RawSpecsWithoutFileOwners, ..)" + ], "input_types": [], "name": "pants.engine.internals.graph.find_all_unexpanded_targets", "output_type": "AllUnexpandedTargets", @@ -63148,7 +73332,10 @@ "Get(UnexpandedTargets, RawSpecsWithoutFileOwners, ..)", "Get(BuildFileAddress, BuildFileAddressRequest, ..)" ], - "input_types": ["OwnersRequest", "ChosenLocalEnvironmentName"], + "input_types": [ + "OwnersRequest", + "ChosenLocalEnvironmentName" + ], "name": "pants.engine.internals.graph.find_owners", "output_type": "Owners", "provider": "pants.backend.experimental.go" @@ -63157,7 +73344,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["FieldSetsPerTargetRequest", "UnionMembership"], + "input_types": [ + "FieldSetsPerTargetRequest", + "UnionMembership" + ], "name": "pants.engine.internals.graph.find_valid_field_sets", "output_type": "FieldSetsPerTarget", "provider": "pants.backend.experimental.go" @@ -63169,7 +73359,10 @@ "Get(SourcesPaths, SourcesPathsRequest, ..)", "Get(TargetFilesGeneratorSettings, TargetFilesGeneratorSettingsRequest, ..)" ], - "input_types": ["GenerateFileTargets", "UnionMembership"], + "input_types": [ + "GenerateFileTargets", + "UnionMembership" + ], "name": "pants.engine.internals.graph.generate_file_targets", "output_type": "GeneratedTargets", "provider": "pants.backend.experimental.go" @@ -63198,7 +73391,9 @@ "Get(AddressFamilies, RawSpecsWithoutFileOwners, ..)", "Get(ResolvedTargetGeneratorRequests, ResolveTargetGeneratorRequests, ..)" ], - "input_types": ["ResolveAllTargetGeneratorRequests"], + "input_types": [ + "ResolveAllTargetGeneratorRequests" + ], "name": "pants.engine.internals.graph.resolve_all_generator_target_requests", "output_type": "ResolvedTargetGeneratorRequests", "provider": "pants.backend.experimental.go" @@ -63246,8 +73441,13 @@ "pants.engine.internals.graph.resolve_source_paths": { "description": "Resolve `sources` field file names", "documentation": null, - "input_gets": ["Get(Paths, PathGlobs, ..)"], - "input_types": ["SourcesPathsRequest", "UnmatchedBuildFileGlobs"], + "input_gets": [ + "Get(Paths, PathGlobs, ..)" + ], + "input_types": [ + "SourcesPathsRequest", + "UnmatchedBuildFileGlobs" + ], "name": "pants.engine.internals.graph.resolve_source_paths", "output_type": "SourcesPaths", "provider": "pants.backend.experimental.go" @@ -63270,8 +73470,13 @@ "pants.engine.internals.graph.resolve_target_for_bootstrapping": { "description": null, "documentation": null, - "input_gets": ["Get(_AdaptorAndType, _RequestAdaptorAndType, ..)"], - "input_types": ["WrappedTargetRequest", "UnionMembership"], + "input_gets": [ + "Get(_AdaptorAndType, _RequestAdaptorAndType, ..)" + ], + "input_types": [ + "WrappedTargetRequest", + "UnionMembership" + ], "name": "pants.engine.internals.graph.resolve_target_for_bootstrapping", "output_type": "WrappedTargetForBootstrap", "provider": "pants.backend.experimental.go" @@ -63284,7 +73489,10 @@ "Get(ResolvedTargetGeneratorRequests, ResolveTargetGeneratorRequests, ..)", "Get(GeneratedTargets, GenerateTargetsRequest, ..)" ], - "input_types": ["_TargetParametrizationsRequest", "UnionMembership"], + "input_types": [ + "_TargetParametrizationsRequest", + "UnionMembership" + ], "name": "pants.engine.internals.graph.resolve_target_parametrizations", "output_type": "_TargetParametrizations", "provider": "pants.backend.experimental.go" @@ -63307,8 +73515,12 @@ "pants.engine.internals.graph.resolve_unexpanded_targets": { "description": null, "documentation": null, - "input_gets": ["Get(WrappedTarget, WrappedTargetRequest, ..)"], - "input_types": ["Addresses"], + "input_gets": [ + "Get(WrappedTarget, WrappedTargetRequest, ..)" + ], + "input_types": [ + "Addresses" + ], "name": "pants.engine.internals.graph.resolve_unexpanded_targets", "output_type": "UnexpandedTargets", "provider": "pants.backend.experimental.go" @@ -63321,7 +73533,10 @@ "Get(Address, AddressInput, ..)", "Get(WrappedTarget, WrappedTargetRequest, ..)" ], - "input_types": ["UnparsedAddressInputs", "SubprojectRoots"], + "input_types": [ + "UnparsedAddressInputs", + "SubprojectRoots" + ], "name": "pants.engine.internals.graph.resolve_unparsed_address_inputs", "output_type": "Addresses", "provider": "pants.backend.experimental.go" @@ -63330,7 +73545,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["UnionMembership"], + "input_types": [ + "UnionMembership" + ], "name": "pants.engine.internals.graph.target_types_to_generate_targets_requests", "output_type": "TargetTypesToGenerateTargetsRequests", "provider": "pants.backend.experimental.go" @@ -63343,7 +73560,9 @@ "Get(Targets, DependenciesRequest, ..)", "Get(UnexpandedTargets, DependenciesRequest, ..)" ], - "input_types": ["_DependencyMappingRequest"], + "input_types": [ + "_DependencyMappingRequest" + ], "name": "pants.engine.internals.graph.transitive_dependency_mapping", "output_type": "_DependencyMapping", "provider": "pants.backend.experimental.go" @@ -63383,7 +73602,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["Process"], + "input_types": [ + "Process" + ], "name": "pants.engine.process.get_multi_platform_request_description", "output_type": "ProductDescription", "provider": "pants.backend.experimental.helm" @@ -63391,8 +73612,12 @@ "pants.engine.process.run_proc_with_retry": { "description": null, "documentation": null, - "input_gets": ["Get(FallibleProcessResult, Process, ..)"], - "input_types": ["ProcessWithRetries"], + "input_gets": [ + "Get(FallibleProcessResult, Process, ..)" + ], + "input_types": [ + "ProcessWithRetries" + ], "name": "pants.engine.process.run_proc_with_retry", "output_type": "ProcessResultWithRetries", "provider": "pants.backend.experimental.helm" @@ -63412,8 +73637,13 @@ "pants.jvm.bsp.compile.notify_for_classpath_entry": { "description": null, "documentation": null, - "input_gets": ["Get(FallibleClasspathEntry, ClasspathEntryRequest, ..)"], - "input_types": ["BSPClasspathEntryRequest", "BSPContext"], + "input_gets": [ + "Get(FallibleClasspathEntry, ClasspathEntryRequest, ..)" + ], + "input_types": [ + "BSPClasspathEntryRequest", + "BSPContext" + ], "name": "pants.jvm.bsp.compile.notify_for_classpath_entry", "output_type": "FallibleClasspathEntry", "provider": "pants.backend.experimental.java" @@ -63425,7 +73655,10 @@ "Get(CoursierResolveKey, CoarsenedTargets, ..)", "Get(ClasspathEntry, ClasspathEntryRequest, ..)" ], - "input_types": ["CoarsenedTargets", "ClasspathEntryRequestFactory"], + "input_types": [ + "CoarsenedTargets", + "ClasspathEntryRequestFactory" + ], "name": "pants.jvm.classpath.classpath", "output_type": "Classpath", "provider": "pants.backend.experimental.java" @@ -63438,7 +73671,10 @@ "Get(Digest, MergeDigests, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["ClasspathEntry", "UnzipBinary"], + "input_types": [ + "ClasspathEntry", + "UnzipBinary" + ], "name": "pants.jvm.classpath.loose_classfiles", "output_type": "LooseClassfiles", "provider": "pants.backend.experimental.java" @@ -63447,7 +73683,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["UnionMembership"], + "input_types": [ + "UnionMembership" + ], "name": "pants.jvm.compile.calculate_jvm_request_types", "output_type": "ClasspathEntryRequestFactory", "provider": "pants.backend.experimental.java" @@ -63467,8 +73705,12 @@ "pants.jvm.compile.compile_classpath_entries": { "description": null, "documentation": null, - "input_gets": ["Get(FallibleClasspathEntry, ClasspathEntryRequest, ..)"], - "input_types": ["ClasspathEntryRequests"], + "input_gets": [ + "Get(FallibleClasspathEntry, ClasspathEntryRequest, ..)" + ], + "input_types": [ + "ClasspathEntryRequests" + ], "name": "pants.jvm.compile.compile_classpath_entries", "output_type": "FallibleClasspathEntries", "provider": "pants.backend.experimental.java" @@ -63477,7 +73719,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["FallibleClasspathEntry"], + "input_types": [ + "FallibleClasspathEntry" + ], "name": "pants.jvm.compile.required_classfiles", "output_type": "ClasspathEntry", "provider": "pants.backend.experimental.java" @@ -63499,7 +73743,9 @@ "description": "Find all jvm_artifact targets in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.jvm.dependency_inference.artifact_mapper.find_all_jvm_artifact_targets", "output_type": "AllJvmArtifactTargets", "provider": "pants.backend.experimental.java" @@ -63508,7 +73754,9 @@ "description": "Find all targets with experimental_provides fields in project", "documentation": null, "input_gets": [], - "input_types": ["AllTargets"], + "input_types": [ + "AllTargets" + ], "name": "pants.jvm.dependency_inference.artifact_mapper.find_all_jvm_provides_fields", "output_type": "AllJvmTypeProvidingTargets", "provider": "pants.backend.experimental.java" @@ -63517,7 +73765,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["AllJvmArtifactTargets", "JvmSubsystem"], + "input_types": [ + "AllJvmArtifactTargets", + "JvmSubsystem" + ], "name": "pants.jvm.dependency_inference.artifact_mapper.find_available_third_party_artifacts", "output_type": "AvailableThirdPartyArtifacts", "provider": "pants.backend.experimental.java" @@ -63525,7 +73776,9 @@ "pants.jvm.dependency_inference.symbol_mapper.merge_symbol_mappings": { "description": null, "documentation": null, - "input_gets": ["Get(SymbolMap, FirstPartyMappingRequest, ..)"], + "input_gets": [ + "Get(SymbolMap, FirstPartyMappingRequest, ..)" + ], "input_types": [ "UnionMembership", "AllJvmTypeProvidingTargets", @@ -63540,7 +73793,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["KnownJVMUserResolveNamesRequest", "JvmSubsystem"], + "input_types": [ + "KnownJVMUserResolveNamesRequest", + "JvmSubsystem" + ], "name": "pants.jvm.goals.lockfile.determine_jvm_user_resolves", "output_type": "KnownUserResolveNames", "provider": "pants.backend.experimental.java" @@ -63552,7 +73808,10 @@ "Get(CoursierResolvedLockfile, ArtifactRequirements, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["GenerateJvmLockfile", "GenerateLockfilesSubsystem"], + "input_types": [ + "GenerateJvmLockfile", + "GenerateLockfilesSubsystem" + ], "name": "pants.jvm.goals.lockfile.generate_jvm_lockfile", "output_type": "GenerateLockfileResult", "provider": "pants.backend.experimental.java" @@ -63591,7 +73850,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GenerateJvmLockfile"], + "input_types": [ + "GenerateJvmLockfile" + ], "name": "pants.jvm.goals.lockfile.wrap_jvm_lockfile_request", "output_type": "WrappedGenerateLockfile", "provider": "pants.backend.experimental.java" @@ -63609,7 +73870,9 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["InternalJdk"], + "input_types": [ + "InternalJdk" + ], "name": "pants.jvm.jar_tool.jar_tool.build_jar_tool", "output_type": "JarToolCompiledClassfiles", "provider": "pants.backend.experimental.java" @@ -63618,7 +73881,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["JarToolGenerateLockfileSentinel"], + "input_types": [ + "JarToolGenerateLockfileSentinel" + ], "name": "pants.jvm.jar_tool.jar_tool.generate_jartool_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.java" @@ -63645,7 +73910,9 @@ "pants.jvm.jdk_rules.fetch_nailgun": { "description": null, "documentation": null, - "input_gets": ["Get(ClasspathEntry, CoursierLockfileEntry, ..)"], + "input_gets": [ + "Get(ClasspathEntry, CoursierLockfileEntry, ..)" + ], "input_types": [], "name": "pants.jvm.jdk_rules.fetch_nailgun", "output_type": "Nailgun", @@ -63654,8 +73921,12 @@ "pants.jvm.jdk_rules.internal_jdk": { "description": null, "documentation": "Creates a `JdkEnvironment` object based on the JVM subsystem options.\n\nThis is used for providing a predictable JDK version for Pants' internal usage rather than for\nmatching compatibility with source files (e.g. compilation/testing).", - "input_gets": ["Get(JdkEnvironment, JdkRequest, ..)"], - "input_types": ["JvmSubsystem"], + "input_gets": [ + "Get(JdkEnvironment, JdkRequest, ..)" + ], + "input_types": [ + "JvmSubsystem" + ], "name": "pants.jvm.jdk_rules.internal_jdk", "output_type": "InternalJdk", "provider": "pants.backend.experimental.java" @@ -63701,7 +73972,9 @@ "input_gets": [ "Get(FallibleClasspathEntries, ClasspathDependenciesRequest, ..)" ], - "input_types": ["DeployJarClasspathEntryRequest"], + "input_types": [ + "DeployJarClasspathEntryRequest" + ], "name": "pants.jvm.package.deploy_jar.deploy_jar_classpath", "output_type": "FallibleClasspathEntry", "provider": "pants.backend.experimental.java" @@ -63717,7 +73990,10 @@ "Get(Digest, AddPrefix, ..)", "Get(ShadedJar, ShadeJarRequest, ..)" ], - "input_types": ["JvmSubsystem", "DeployJarFieldSet"], + "input_types": [ + "JvmSubsystem", + "DeployJarFieldSet" + ], "name": "pants.jvm.package.deploy_jar.package_deploy_jar", "output_type": "BuiltPackage", "provider": "pants.backend.experimental.java" @@ -63737,7 +74013,11 @@ "Get(RenderedWarDeploymentDescriptor, RenderWarDeploymentDescriptorRequest, ..)", "Get(ProcessResult, Process, ..)" ], - "input_types": ["PackageWarFileFieldSet", "BashBinary", "ZipBinary"], + "input_types": [ + "PackageWarFileFieldSet", + "BashBinary", + "ZipBinary" + ], "name": "pants.jvm.package.war.package_war", "output_type": "BuiltPackage", "provider": "pants.backend.experimental.java" @@ -63751,7 +74031,9 @@ "Get(SourceFiles, SourceFilesRequest, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["RenderWarContentRequest"], + "input_types": [ + "RenderWarContentRequest" + ], "name": "pants.jvm.package.war.render_war_content", "output_type": "RenderedWarContent", "provider": "pants.backend.experimental.java" @@ -63764,7 +74046,9 @@ "Get(DigestEntries, Digest, ..)", "Get(Digest, CreateDigest, ..)" ], - "input_types": ["RenderWarDeploymentDescriptorRequest"], + "input_types": [ + "RenderWarDeploymentDescriptorRequest" + ], "name": "pants.jvm.package.war.render_war_deployment_descriptor", "output_type": "RenderedWarDeploymentDescriptor", "provider": "pants.backend.experimental.java" @@ -63772,8 +74056,12 @@ "pants.jvm.resolve.coursier_fetch.coursier_fetch_lockfile": { "description": null, "documentation": "Fetch every artifact in a lockfile.", - "input_gets": ["Get(ClasspathEntry, CoursierLockfileEntry, ..)"], - "input_types": ["CoursierResolvedLockfile"], + "input_gets": [ + "Get(ClasspathEntry, CoursierLockfileEntry, ..)" + ], + "input_types": [ + "CoursierResolvedLockfile" + ], "name": "pants.jvm.resolve.coursier_fetch.coursier_fetch_lockfile", "output_type": "ResolvedClasspathEntries", "provider": "pants.backend.experimental.java" @@ -63790,7 +74078,9 @@ "Get(Digest, RemovePrefix, ..)", "Get(FileDigest, ExtractFileDigest, ..)" ], - "input_types": ["CoursierLockfileEntry"], + "input_types": [ + "CoursierLockfileEntry" + ], "name": "pants.jvm.resolve.coursier_fetch.coursier_fetch_one_coord", "output_type": "ClasspathEntry", "provider": "pants.backend.experimental.java" @@ -63806,7 +74096,9 @@ "Get(Digest, RemovePrefix, ..)", "Get(FileDigest, ExtractFileDigest, ..)" ], - "input_types": ["ArtifactRequirements"], + "input_types": [ + "ArtifactRequirements" + ], "name": "pants.jvm.resolve.coursier_fetch.coursier_resolve_lockfile", "output_type": "CoursierResolvedLockfile", "provider": "pants.backend.experimental.java" @@ -63819,7 +74111,9 @@ "Get(ClasspathEntry, CoursierLockfileEntry, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["CoursierFetchRequest"], + "input_types": [ + "CoursierFetchRequest" + ], "name": "pants.jvm.resolve.coursier_fetch.fetch_with_coursier", "output_type": "FallibleClasspathEntry", "provider": "pants.backend.experimental.java" @@ -63827,8 +74121,12 @@ "pants.jvm.resolve.coursier_fetch.get_coursier_lockfile_for_resolve": { "description": null, "documentation": null, - "input_gets": ["Get(DigestContents, Digest, ..)"], - "input_types": ["CoursierResolveKey"], + "input_gets": [ + "Get(DigestContents, Digest, ..)" + ], + "input_types": [ + "CoursierResolveKey" + ], "name": "pants.jvm.resolve.coursier_fetch.get_coursier_lockfile_for_resolve", "output_type": "CoursierResolvedLockfile", "provider": "pants.backend.experimental.java" @@ -63845,7 +74143,9 @@ "Get(Snapshot, MergeDigests, ..)", "Get(Snapshot, AddPrefix, ..)" ], - "input_types": ["ToolClasspathRequest"], + "input_types": [ + "ToolClasspathRequest" + ], "name": "pants.jvm.resolve.coursier_fetch.materialize_classpath_for_tool", "output_type": "ToolClasspath", "provider": "pants.backend.experimental.java" @@ -63858,7 +74158,9 @@ "Get(SourceFiles, SourceFilesRequest, ..)", "Get(Digest, MergeDigests, ..)" ], - "input_types": ["ArtifactRequirements"], + "input_types": [ + "ArtifactRequirements" + ], "name": "pants.jvm.resolve.coursier_fetch.prepare_coursier_resolve_info", "output_type": "CoursierResolveInfo", "provider": "pants.backend.experimental.java" @@ -63866,8 +74168,13 @@ "pants.jvm.resolve.coursier_fetch.select_coursier_resolve_for_targets": { "description": null, "documentation": "Selects and validates (transitively) a single resolve for a set of roots in a compile graph.\n\nIn most cases, a `CoursierResolveKey` should be requested for a single `CoarsenedTarget` root,\nwhich avoids coupling un-related roots unnecessarily. But in other cases, a single compatible\nresolve is required for multiple roots (such as when running a `repl` over unrelated code), and\nin that case there might be multiple CoarsenedTargets.", - "input_gets": ["Get(Digest, PathGlobs, ..)"], - "input_types": ["CoarsenedTargets", "JvmSubsystem"], + "input_gets": [ + "Get(Digest, PathGlobs, ..)" + ], + "input_types": [ + "CoarsenedTargets", + "JvmSubsystem" + ], "name": "pants.jvm.resolve.coursier_fetch.select_coursier_resolve_for_targets", "output_type": "CoursierResolveKey", "provider": "pants.backend.experimental.java" @@ -63876,7 +74183,11 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["BashBinary", "Coursier", "CoursierFetchProcess"], + "input_types": [ + "BashBinary", + "Coursier", + "CoursierFetchProcess" + ], "name": "pants.jvm.resolve.coursier_setup.invoke_coursier_wrapper", "output_type": "Process", "provider": "pants.backend.experimental.java" @@ -63905,7 +74216,9 @@ "Get(Address, AddressInput, ..)", "Get(Targets, Addresses, ..)" ], - "input_types": ["GatherJvmCoordinatesRequest"], + "input_types": [ + "GatherJvmCoordinatesRequest" + ], "name": "pants.jvm.resolve.jvm_tool.gather_coordinates_for_jvm_lockfile", "output_type": "ArtifactRequirements", "provider": "pants.backend.experimental.java" @@ -63916,7 +74229,9 @@ "input_gets": [ "Get(ArtifactRequirements, GatherJvmCoordinatesRequest, ..)" ], - "input_types": ["GenerateJvmLockfileFromTool"], + "input_types": [ + "GenerateJvmLockfileFromTool" + ], "name": "pants.jvm.resolve.jvm_tool.setup_lockfile_request_from_tool", "output_type": "GenerateJvmLockfile", "provider": "pants.backend.experimental.java" @@ -63956,7 +74271,10 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Process, JvmProcess, ..)" ], - "input_types": ["GenericJvmRunRequest", "UnzipBinary"], + "input_types": [ + "GenericJvmRunRequest", + "UnzipBinary" + ], "name": "pants.jvm.run.create_run_request", "output_type": "RunRequest", "provider": "pants.backend.experimental.java" @@ -63969,7 +74287,9 @@ "Get(BuiltPackage, DeployJarFieldSet, ..)", "Get(Process, JvmProcess, ..)" ], - "input_types": ["DeployJarFieldSet"], + "input_types": [ + "DeployJarFieldSet" + ], "name": "pants.jvm.run_deploy_jar.create_deploy_jar_run_request", "output_type": "RunRequest", "provider": "pants.backend.experimental.java" @@ -63978,7 +74298,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["JarJarGeneratorLockfileSentinel", "JarJar"], + "input_types": [ + "JarJarGeneratorLockfileSentinel", + "JarJar" + ], "name": "pants.jvm.shading.jarjar.generate_jarjar_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.java" @@ -63995,7 +74318,11 @@ "Get(Digest, RemovePrefix, ..)", "Get(Digest, AddPrefix, ..)" ], - "input_types": ["ShadeJarRequest", "InternalJdk", "JarJar"], + "input_types": [ + "ShadeJarRequest", + "InternalJdk", + "JarJar" + ], "name": "pants.jvm.shading.rules.shade_jar", "output_type": "ShadedJar", "provider": "pants.backend.experimental.java" @@ -64011,7 +74338,9 @@ "Get(ProcessResult, JvmProcess, ..)", "Get(Digest, RemovePrefix, ..)" ], - "input_types": ["InternalJdk"], + "input_types": [ + "InternalJdk" + ], "name": "pants.jvm.strip_jar.strip_jar.build_processors", "output_type": "StripJarCompiledClassfiles", "provider": "pants.backend.experimental.java" @@ -64020,7 +74349,9 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["StripJarToolLockfileSentinel"], + "input_types": [ + "StripJarToolLockfileSentinel" + ], "name": "pants.jvm.strip_jar.strip_jar.generate_strip_jar_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.java" @@ -64047,8 +74378,12 @@ "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_JavaFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, GenericJvmRunRequest, ..)"], - "input_types": ["JavaFieldSet"], + "input_gets": [ + "Get(RunRequest, GenericJvmRunRequest, ..)" + ], + "input_types": [ + "JavaFieldSet" + ], "name": "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_JavaFieldSet", "output_type": "RunRequest", "provider": "pants.backend.experimental.java" @@ -64056,8 +74391,12 @@ "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_JvmArtifactFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, GenericJvmRunRequest, ..)"], - "input_types": ["JvmArtifactFieldSet"], + "input_gets": [ + "Get(RunRequest, GenericJvmRunRequest, ..)" + ], + "input_types": [ + "JvmArtifactFieldSet" + ], "name": "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_JvmArtifactFieldSet", "output_type": "RunRequest", "provider": "pants.backend.experimental.java" @@ -64065,8 +74404,12 @@ "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_KotlinFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, GenericJvmRunRequest, ..)"], - "input_types": ["KotlinFieldSet"], + "input_gets": [ + "Get(RunRequest, GenericJvmRunRequest, ..)" + ], + "input_types": [ + "KotlinFieldSet" + ], "name": "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_KotlinFieldSet", "output_type": "RunRequest", "provider": "pants.backend.experimental.kotlin" @@ -64074,8 +74417,12 @@ "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_ScalaFieldSet": { "description": null, "documentation": null, - "input_gets": ["Get(RunRequest, GenericJvmRunRequest, ..)"], - "input_types": ["ScalaFieldSet"], + "input_gets": [ + "Get(RunRequest, GenericJvmRunRequest, ..)" + ], + "input_types": [ + "ScalaFieldSet" + ], "name": "pants.jvm.target_types._jvm_source_run_request_rule.jvm_source_run_request_ScalaFieldSet", "output_type": "RunRequest", "provider": "pants.backend.experimental.scala" @@ -64084,7 +74431,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["JvmResolveFieldDefaultFactoryRequest", "JvmSubsystem"], + "input_types": [ + "JvmResolveFieldDefaultFactoryRequest", + "JvmSubsystem" + ], "name": "pants.jvm.target_types.jvm_resolve_field_default_factory", "output_type": "FieldDefaultFactoryResult", "provider": "pants.backend.experimental.java" @@ -64093,7 +74443,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["JunitToolLockfileSentinel", "JUnit"], + "input_types": [ + "JunitToolLockfileSentinel", + "JUnit" + ], "name": "pants.jvm.test.junit.generate_junit_lockfile_request", "output_type": "GenerateJvmLockfileFromTool", "provider": "pants.backend.experimental.java" @@ -64107,7 +74460,10 @@ "Get(Digest, DigestSubset, ..)", "Get(Snapshot, RemovePrefix, ..)" ], - "input_types": ["TestSubsystem", "Batch"], + "input_types": [ + "TestSubsystem", + "Batch" + ], "name": "pants.jvm.test.junit.run_junit_test", "output_type": "TestResult", "provider": "pants.backend.experimental.java" @@ -64119,7 +74475,9 @@ "Get(TestSetup, TestSetupRequest, ..)", "Get(Process, JvmProcess, ..)" ], - "input_types": ["Batch"], + "input_types": [ + "Batch" + ], "name": "pants.jvm.test.junit.setup_junit_debug_request", "output_type": "TestDebugRequest", "provider": "pants.backend.experimental.java" @@ -64155,7 +74513,9 @@ "Get(Digest, DigestSubset, ..)", "Get(DigestEntries, Digest, ..)" ], - "input_types": ["ExtractFileDigest"], + "input_types": [ + "ExtractFileDigest" + ], "name": "pants.jvm.util_rules.digest_to_file_digest", "output_type": "FileDigest", "provider": "pants.backend.experimental.java" @@ -64167,7 +74527,9 @@ "Get(Paths, PathGlobs, ..)", "Get(OptionalSourceRoot, SourceRootRequest, ..)" ], - "input_types": ["SourceRootConfig"], + "input_types": [ + "SourceRootConfig" + ], "name": "pants.source.source_root.all_roots", "output_type": "AllSourceRoots", "provider": "pants.core" @@ -64179,7 +74541,10 @@ "Get(Paths, PathGlobs, ..)", "Get(OptionalSourceRoot, SourceRootRequest, ..)" ], - "input_types": ["SourceRootRequest", "SourceRootConfig"], + "input_types": [ + "SourceRootRequest", + "SourceRootConfig" + ], "name": "pants.source.source_root.get_optional_source_root", "output_type": "OptionalSourceRoot", "provider": "pants.core" @@ -64187,8 +74552,12 @@ "pants.source.source_root.get_optional_source_roots": { "description": null, "documentation": "Rule to request source roots that may not exist.", - "input_gets": ["Get(OptionalSourceRoot, SourceRootRequest, ..)"], - "input_types": ["SourceRootsRequest"], + "input_gets": [ + "Get(OptionalSourceRoot, SourceRootRequest, ..)" + ], + "input_types": [ + "SourceRootsRequest" + ], "name": "pants.source.source_root.get_optional_source_roots", "output_type": "OptionalSourceRootsResult", "provider": "pants.core" @@ -64196,8 +74565,12 @@ "pants.source.source_root.get_source_root": { "description": null, "documentation": "Convenience rule to allow callers to request a SourceRoot directly.\n\nThat way callers don't have to unpack an OptionalSourceRoot if they know they expect a\nSourceRoot to exist and are willing to error if it doesn't.", - "input_gets": ["Get(OptionalSourceRoot, SourceRootRequest, ..)"], - "input_types": ["SourceRootRequest"], + "input_gets": [ + "Get(OptionalSourceRoot, SourceRootRequest, ..)" + ], + "input_types": [ + "SourceRootRequest" + ], "name": "pants.source.source_root.get_source_root", "output_type": "SourceRoot", "provider": "pants.core" @@ -64205,8 +74578,12 @@ "pants.source.source_root.get_source_roots": { "description": null, "documentation": "Convenience rule to allow callers to request SourceRoots that must exist.\n\nThat way callers don't have to unpack OptionalSourceRoots if they know they expect a SourceRoot\nto exist and are willing to error if it doesn't.", - "input_gets": ["Get(OptionalSourceRootsResult, SourceRootsRequest, ..)"], - "input_types": ["SourceRootsRequest"], + "input_gets": [ + "Get(OptionalSourceRootsResult, SourceRootsRequest, ..)" + ], + "input_types": [ + "SourceRootsRequest" + ], "name": "pants.source.source_root.get_source_roots", "output_type": "SourceRootsResult", "provider": "pants.core" @@ -64215,7 +74592,10 @@ "description": null, "documentation": null, "input_gets": [], - "input_types": ["GitWorktreeRequest", "MaybeGitBinary"], + "input_types": [ + "GitWorktreeRequest", + "MaybeGitBinary" + ], "name": "pants.vcs.git.get_git_worktree", "output_type": "MaybeGitWorktree", "provider": "pants.core" @@ -72106,16 +82486,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--backend-packages=\"['', '', ...]\""], + "display_args": [ + "--backend-packages=\"['', '', ...]\"" + ], "env_var": "PANTS_BACKEND_PACKAGES", "fromfile": false, "help": "Register functionality from these backends.\n\nThe backend packages must be present on the PYTHONPATH, typically because they are in the Pants core dist, in a plugin dist, or available as sources in the repo.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--backend-packages"], + "scoped_cmd_line_args": [ + "--backend-packages" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--backend-packages"], + "unscoped_cmd_line_args": [ + "--backend-packages" + ], "value_history": { "ranked_values": [ { @@ -72204,16 +82590,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--plugins=\"['', '', ...]\""], + "display_args": [ + "--plugins=\"['', '', ...]\"" + ], "env_var": "PANTS_PLUGINS", "fromfile": false, "help": "Allow backends to be loaded from these plugins (usually released through PyPI). The default backends for each plugin will be loaded automatically. Other backends in a plugin can be loaded by listing them in `backend_packages` in the `[GLOBAL]` scope.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--plugins"], + "scoped_cmd_line_args": [ + "--plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--plugins"], + "unscoped_cmd_line_args": [ + "--plugins" + ], "value_history": { "ranked_values": [ { @@ -72237,7 +82629,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]plugins-force-resolve"], + "display_args": [ + "--[no-]plugins-force-resolve" + ], "env_var": "PANTS_PLUGINS_FORCE_RESOLVE", "fromfile": false, "help": "Re-resolve plugins, even if previously resolved.", @@ -72276,13 +82670,18 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]show-log-target"], + "display_args": [ + "--[no-]show-log-target" + ], "env_var": "PANTS_SHOW_LOG_TARGET", "fromfile": false, "help": "Display the target where a log message originates in that log message's output. This can be helpful when paired with `--log-levels-by-target`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--show-log-target", "--no-show-log-target"], + "scoped_cmd_line_args": [ + "--show-log-target", + "--no-show-log-target" + ], "target_field_name": null, "typ": "bool", "unscoped_cmd_line_args": [ @@ -72320,10 +82719,14 @@ "help": "Set a more specific logging level for one or more logging targets. The names of logging targets are specified in log strings when the --show-log-target option is set. The logging levels are one of: \"error\", \"warn\", \"info\", \"debug\", \"trace\". All logging targets not specified here use the global log level set with `--level`. For example, you can set `--log-levels-by-target='{\"workunit_store\": \"info\", \"pants.engine.rules\": \"warn\"}'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--log-levels-by-target"], + "scoped_cmd_line_args": [ + "--log-levels-by-target" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--log-levels-by-target"], + "unscoped_cmd_line_args": [ + "--log-levels-by-target" + ], "value_history": { "ranked_values": [ { @@ -72347,7 +82750,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]log-show-rust-3rdparty"], + "display_args": [ + "--[no-]log-show-rust-3rdparty" + ], "env_var": "PANTS_LOG_SHOW_RUST_3RDPARTY", "fromfile": false, "help": "Whether to show/hide logging done by 3rdparty Rust crates used by the Pants engine.", @@ -72386,16 +82791,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ignore-warnings=\"['', '', ...]\""], + "display_args": [ + "--ignore-warnings=\"['', '', ...]\"" + ], "env_var": "PANTS_IGNORE_WARNINGS", "fromfile": false, "help": "Ignore logs and warnings matching these strings.\n\nNormally, Pants will look for literal matches from the start of the log/warning message, but you can prefix the ignore with `$regex$` for Pants to instead treat your string as a regex pattern. For example:\n\n ignore_warnings = [\n \"DEPRECATED: option 'config' in scope 'flake8' will be removed\",\n '$regex$:No files\\s*'\n ]", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ignore-warnings"], + "scoped_cmd_line_args": [ + "--ignore-warnings" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--ignore-warnings"], + "unscoped_cmd_line_args": [ + "--ignore-warnings" + ], "value_history": { "ranked_values": [ { @@ -72419,16 +82830,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-version="], + "display_args": [ + "--pants-version=" + ], "env_var": "PANTS_VERSION", "fromfile": false, "help": "Use this Pants version. Note that Pants only uses this to verify that you are using the requested version, as Pants cannot dynamically change the version it is using once the program is already running.\n\nIf you use the `scie-pants-linux-x86_64` script from https://www.pantsbuild.org/v2.19/docs/installation, however, changing the value in your `pants.toml` will cause the new version to be installed and run automatically.\n\nRun `scie-pants-linux-x86_64 --version` to check what is being used.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-version"], + "scoped_cmd_line_args": [ + "--pants-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-version"], + "unscoped_cmd_line_args": [ + "--pants-version" + ], "value_history": { "ranked_values": [ { @@ -72457,16 +82874,22 @@ "default": "pants", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-bin-name="], + "display_args": [ + "--pants-bin-name=" + ], "env_var": "PANTS_BIN_NAME", "fromfile": false, "help": "The name of the script or binary used to invoke Pants. Useful when printing help messages.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-bin-name"], + "scoped_cmd_line_args": [ + "--pants-bin-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-bin-name"], + "unscoped_cmd_line_args": [ + "--pants-bin-name" + ], "value_history": { "ranked_values": [ { @@ -72495,16 +82918,22 @@ "default": "/tmp/tmp.TG08L3iBWC/.pants.d/workdir", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-workdir="], + "display_args": [ + "--pants-workdir=" + ], "env_var": "PANTS_WORKDIR", "fromfile": false, "help": "Write intermediate logs and output files to this dir.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-workdir"], + "scoped_cmd_line_args": [ + "--pants-workdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-workdir"], + "unscoped_cmd_line_args": [ + "--pants-workdir" + ], "value_history": { "ranked_values": [ { @@ -72528,16 +82957,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-physical-workdir-base="], + "display_args": [ + "--pants-physical-workdir-base=" + ], "env_var": "PANTS_PHYSICAL_WORKDIR_BASE", "fromfile": false, "help": "When set, a base directory in which to store `--pants-workdir` contents. If this option is a set, the workdir will be created as symlink into a per-workspace subdirectory.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-physical-workdir-base"], + "scoped_cmd_line_args": [ + "--pants-physical-workdir-base" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-physical-workdir-base"], + "unscoped_cmd_line_args": [ + "--pants-physical-workdir-base" + ], "value_history": { "ranked_values": [ { @@ -72556,16 +82991,22 @@ "default": "/tmp/tmp.TG08L3iBWC/dist", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-distdir="], + "display_args": [ + "--pants-distdir=" + ], "env_var": "PANTS_DISTDIR", "fromfile": false, "help": "Write end products, such as the results of `pants package`, to this dir.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-distdir"], + "scoped_cmd_line_args": [ + "--pants-distdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-distdir"], + "unscoped_cmd_line_args": [ + "--pants-distdir" + ], "value_history": { "ranked_values": [ { @@ -72589,16 +83030,22 @@ "default": "/tmp/tmp.TG08L3iBWC/.pants.d/pids", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-subprocessdir="], + "display_args": [ + "--pants-subprocessdir=" + ], "env_var": "PANTS_SUBPROCESSDIR", "fromfile": false, "help": "The directory to use for tracking subprocess metadata. This should live outside of the dir used by `pants_workdir` to allow for tracking subprocesses that outlive the workdir data.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-subprocessdir"], + "scoped_cmd_line_args": [ + "--pants-subprocessdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pants-subprocessdir"], + "unscoped_cmd_line_args": [ + "--pants-subprocessdir" + ], "value_history": { "ranked_values": [ { @@ -72619,19 +83066,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pants-config-files=\"['', '', ...]\"", "config_key": "pants_config_files", - "default": ["/tmp/tmp.TG08L3iBWC/pants.toml"], + "default": [ + "/tmp/tmp.TG08L3iBWC/pants.toml" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-config-files=\"['', '', ...]\""], + "display_args": [ + "--pants-config-files=\"['', '', ...]\"" + ], "env_var": "PANTS_CONFIG_FILES", "fromfile": false, "help": "Paths to Pants config files. This may only be set through the environment variable `PANTS_CONFIG_FILES` and the command line argument `--pants-config-files`; it will be ignored if in a config file like `pants.toml`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-config-files"], + "scoped_cmd_line_args": [ + "--pants-config-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pants-config-files"], + "unscoped_cmd_line_args": [ + "--pants-config-files" + ], "value_history": { "ranked_values": [ { @@ -72642,7 +83097,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["/tmp/tmp.TG08L3iBWC/pants.toml"] + "value": [ + "/tmp/tmp.TG08L3iBWC/pants.toml" + ] } ] } @@ -72655,16 +83112,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pantsrc"], + "display_args": [ + "--[no-]pantsrc" + ], "env_var": "PANTS_PANTSRC", "fromfile": false, "help": "Use pantsrc files located at the paths specified in the global option `pantsrc_files`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsrc", "--no-pantsrc"], + "scoped_cmd_line_args": [ + "--pantsrc", + "--no-pantsrc" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--pantsrc", "--no-pantsrc"], + "unscoped_cmd_line_args": [ + "--pantsrc", + "--no-pantsrc" + ], "value_history": { "ranked_values": [ { @@ -72685,19 +83150,29 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pantsrc-files=\"[, , ...]\"", "config_key": "pantsrc_files", - "default": ["/etc/pantsrc", "~/.pants.rc", ".pants.rc"], + "default": [ + "/etc/pantsrc", + "~/.pants.rc", + ".pants.rc" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pantsrc-files=\"[, , ...]\""], + "display_args": [ + "--pantsrc-files=\"[, , ...]\"" + ], "env_var": "PANTS_PANTSRC_FILES", "fromfile": false, "help": "Override config with values from these files, using syntax matching that of `--pants-config-files`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsrc-files"], + "scoped_cmd_line_args": [ + "--pantsrc-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pantsrc-files"], + "unscoped_cmd_line_args": [ + "--pantsrc-files" + ], "value_history": { "ranked_values": [ { @@ -72708,7 +83183,11 @@ { "details": "", "rank": "HARDCODED", - "value": ["/etc/pantsrc", "~/.pants.rc", ".pants.rc"] + "value": [ + "/etc/pantsrc", + "~/.pants.rc", + ".pants.rc" + ] } ] } @@ -72721,16 +83200,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pythonpath=\"['', '', ...]\""], + "display_args": [ + "--pythonpath=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTHONPATH", "fromfile": false, "help": "Add these directories to PYTHONPATH to search for plugins. This does not impact the PYTHONPATH used by Pants when running your Python code.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pythonpath"], + "scoped_cmd_line_args": [ + "--pythonpath" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pythonpath"], + "unscoped_cmd_line_args": [ + "--pythonpath" + ], "value_history": { "ranked_values": [ { @@ -72754,16 +83239,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]verify-config"], + "display_args": [ + "--[no-]verify-config" + ], "env_var": "PANTS_VERIFY_CONFIG", "fromfile": false, "help": "Verify that all config file values correspond to known options.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--verify-config", "--no-verify-config"], + "scoped_cmd_line_args": [ + "--verify-config", + "--no-verify-config" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--verify-config", "--no-verify-config"], + "unscoped_cmd_line_args": [ + "--verify-config", + "--no-verify-config" + ], "value_history": { "ranked_values": [ { @@ -72784,7 +83277,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--stats-record-option-scopes=\"['', '', ...]\"", "config_key": "stats_record_option_scopes", - "default": ["*"], + "default": [ + "*" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -72795,10 +83290,14 @@ "help": "Option scopes to record in stats on run completion. Options may be selected by joining the scope and the option with a ^ character, i.e. to get option `pantsd` in the GLOBAL scope, you'd pass `GLOBAL^pantsd`. Add a '*' to the list to capture all known scopes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--stats-record-option-scopes"], + "scoped_cmd_line_args": [ + "--stats-record-option-scopes" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--stats-record-option-scopes"], + "unscoped_cmd_line_args": [ + "--stats-record-option-scopes" + ], "value_history": { "ranked_values": [ { @@ -72809,7 +83308,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["*"] + "value": [ + "*" + ] } ] } @@ -72819,19 +83320,30 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pants-ignore=\"['', '', ...]\"", "config_key": "pants_ignore", - "default": [".*/", "/dist/", "__pycache__", "!.semgrep/"], + "default": [ + ".*/", + "/dist/", + "__pycache__", + "!.semgrep/" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pants-ignore=\"['', '', ...]\""], + "display_args": [ + "--pants-ignore=\"['', '', ...]\"" + ], "env_var": "PANTS_IGNORE", "fromfile": false, "help": "Paths to ignore for all filesystem operations performed by pants (e.g. BUILD file scanning, glob matching, etc).\n\nPatterns use the gitignore syntax (https://git-scm.com/docs/gitignore). The `pants_distdir` and `pants_workdir` locations are automatically ignored.\n\n`pants_ignore` can be used in tandem with `pants_ignore_use_gitignore`; any rules specified here are applied after rules specified in a .gitignore file.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pants-ignore"], + "scoped_cmd_line_args": [ + "--pants-ignore" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pants-ignore"], + "unscoped_cmd_line_args": [ + "--pants-ignore" + ], "value_history": { "ranked_values": [ { @@ -72842,7 +83354,12 @@ { "details": "", "rank": "HARDCODED", - "value": [".*/", "/dist/", "__pycache__", "!.semgrep/"] + "value": [ + ".*/", + "/dist/", + "__pycache__", + "!.semgrep/" + ] } ] } @@ -72855,7 +83372,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pants-ignore-use-gitignore"], + "display_args": [ + "--[no-]pants-ignore-use-gitignore" + ], "env_var": "PANTS_IGNORE_USE_GITIGNORE", "fromfile": false, "help": "Include patterns from `.gitignore`, `.git/info/exclude`, and the global gitignore files in the option `[GLOBAL].pants_ignore`, which is used for Pants to ignore filesystem operations on those patterns.\n\nPatterns from `[GLOBAL].pants_ignore` take precedence over these files' rules. For example, you can use `!my_pattern` in `pants_ignore` to have Pants operate on files that are gitignored.\n\nWarning: this does not yet support reading nested gitignore files.", @@ -72894,16 +83413,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--logdir="], + "display_args": [ + "--logdir=" + ], "env_var": "PANTS_LOGDIR", "fromfile": false, "help": "Write logs to files under this directory.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--logdir"], + "scoped_cmd_line_args": [ + "--logdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--logdir"], + "unscoped_cmd_line_args": [ + "--logdir" + ], "value_history": { "ranked_values": [ { @@ -72961,16 +83486,22 @@ "default": "4GiB", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pantsd-max-memory-usage="], + "display_args": [ + "--pantsd-max-memory-usage=" + ], "env_var": "PANTS_PANTSD_MAX_MEMORY_USAGE", "fromfile": false, "help": "The maximum memory usage of the pantsd process.\n\nWhen the maximum memory is exceeded, the daemon will restart gracefully, although all previous in-memory caching will be lost. Setting too low means that you may miss out on some caching, whereas setting too high may over-consume resources and may result in the operating system killing Pantsd due to memory overconsumption (e.g. via the OOM killer).\n\nYou can suffix with `GiB`, `MiB`, `KiB`, or `B` to indicate the unit, e.g. `2GiB` or `2.12GiB`. A bare number will be in bytes.\n\nThere is at most one pantsd process per workspace.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsd-max-memory-usage"], + "scoped_cmd_line_args": [ + "--pantsd-max-memory-usage" + ], "target_field_name": null, "typ": "memory_size", - "unscoped_cmd_line_args": ["--pantsd-max-memory-usage"], + "unscoped_cmd_line_args": [ + "--pantsd-max-memory-usage" + ], "value_history": { "ranked_values": [ { @@ -72994,7 +83525,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]print-stacktrace"], + "display_args": [ + "--[no-]print-stacktrace" + ], "env_var": "PANTS_PRINT_STACKTRACE", "fromfile": false, "help": "Print the full exception stack trace for any errors.", @@ -73033,16 +83566,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--engine-visualize-to="], + "display_args": [ + "--engine-visualize-to=" + ], "env_var": "PANTS_ENGINE_VISUALIZE_TO", "fromfile": false, "help": "A directory to write execution and rule graphs to as `dot` files. The contents of the directory will be overwritten if any filenames collide.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--engine-visualize-to"], + "scoped_cmd_line_args": [ + "--engine-visualize-to" + ], "target_field_name": null, "typ": "dir_option", - "unscoped_cmd_line_args": ["--engine-visualize-to"], + "unscoped_cmd_line_args": [ + "--engine-visualize-to" + ], "value_history": { "ranked_values": [ { @@ -73061,16 +83600,22 @@ "default": 0, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pantsd-pailgun-port="], + "display_args": [ + "--pantsd-pailgun-port=" + ], "env_var": "PANTS_PANTSD_PAILGUN_PORT", "fromfile": false, "help": "The port to bind the Pants nailgun server to. Defaults to a random port.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsd-pailgun-port"], + "scoped_cmd_line_args": [ + "--pantsd-pailgun-port" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--pantsd-pailgun-port"], + "unscoped_cmd_line_args": [ + "--pantsd-pailgun-port" + ], "value_history": { "ranked_values": [ { @@ -73102,10 +83647,14 @@ "help": "Filesystem events matching any of these globs will trigger a daemon restart. Pants's own code, plugins, and `--pants-config-files` are inherently invalidated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsd-invalidation-globs"], + "scoped_cmd_line_args": [ + "--pantsd-invalidation-globs" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--pantsd-invalidation-globs"], + "unscoped_cmd_line_args": [ + "--pantsd-invalidation-globs" + ], "value_history": { "ranked_values": [ { @@ -73129,16 +83678,22 @@ "default": "max(2, #cores/2)", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--rule-threads-core="], + "display_args": [ + "--rule-threads-core=" + ], "env_var": "PANTS_RULE_THREADS_CORE", "fromfile": false, "help": "The number of threads to keep active and ready to execute `@rule` logic (see also: `--rule-threads-max`).\n\nValues less than 2 are not currently supported.\n\nThis value is independent of the number of processes that may be spawned in parallel locally (controlled by `--process-execution-local-parallelism`).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--rule-threads-core"], + "scoped_cmd_line_args": [ + "--rule-threads-core" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--rule-threads-core"], + "unscoped_cmd_line_args": [ + "--rule-threads-core" + ], "value_history": { "ranked_values": [ { @@ -73162,16 +83717,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--rule-threads-max="], + "display_args": [ + "--rule-threads-max=" + ], "env_var": "PANTS_RULE_THREADS_MAX", "fromfile": false, "help": "The maximum number of threads to use to execute `@rule` logic. Defaults to a small multiple of `--rule-threads-core`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--rule-threads-max"], + "scoped_cmd_line_args": [ + "--rule-threads-max" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--rule-threads-max"], + "unscoped_cmd_line_args": [ + "--rule-threads-max" + ], "value_history": { "ranked_values": [ { @@ -73190,16 +83751,22 @@ "default": "/home/josh/.cache/pants/lmdb_store", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-dir="], + "display_args": [ + "--local-store-dir=" + ], "env_var": "PANTS_LOCAL_STORE_DIR", "fromfile": false, "help": "Directory to use for the local file store, which stores the results of subprocesses run by Pants.\n\nThe path may be absolute or relative. If the directory is within the build root, be sure to include it in `--pants-ignore`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-dir"], + "scoped_cmd_line_args": [ + "--local-store-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--local-store-dir"], + "unscoped_cmd_line_args": [ + "--local-store-dir" + ], "value_history": { "ranked_values": [ { @@ -73223,16 +83790,22 @@ "default": 16, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-shard-count="], + "display_args": [ + "--local-store-shard-count=" + ], "env_var": "PANTS_LOCAL_STORE_SHARD_COUNT", "fromfile": false, "help": "The number of LMDB shards created for the local store. This setting also impacts the maximum size of stored files: see `--local-store-files-max-size-bytes` for more information.\n\nBecause LMDB allows only one simultaneous writer per database, the store is split into multiple shards to allow for more concurrent writers. The faster your disks are, the fewer shards you are likely to need for performance.\n\nNB: After changing this value, you will likely want to manually clear the `--local-store-dir` directory to clear the space used by old shard layouts.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-shard-count"], + "scoped_cmd_line_args": [ + "--local-store-shard-count" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--local-store-shard-count"], + "unscoped_cmd_line_args": [ + "--local-store-shard-count" + ], "value_history": { "ranked_values": [ { @@ -73256,16 +83829,22 @@ "default": 16000000000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-processes-max-size-bytes="], + "display_args": [ + "--local-store-processes-max-size-bytes=" + ], "env_var": "PANTS_LOCAL_STORE_PROCESSES_MAX_SIZE_BYTES", "fromfile": false, "help": "The maximum size in bytes of the local store containing process cache entries. Stored below `--local-store-dir`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-processes-max-size-bytes"], + "scoped_cmd_line_args": [ + "--local-store-processes-max-size-bytes" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--local-store-processes-max-size-bytes"], + "unscoped_cmd_line_args": [ + "--local-store-processes-max-size-bytes" + ], "value_history": { "ranked_values": [ { @@ -73289,16 +83868,22 @@ "default": 256000000000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-files-max-size-bytes="], + "display_args": [ + "--local-store-files-max-size-bytes=" + ], "env_var": "PANTS_LOCAL_STORE_FILES_MAX_SIZE_BYTES", "fromfile": false, "help": "The maximum size in bytes of the local store containing files. Stored below `--local-store-dir`.\n\nNB: This size value bounds the total size of all files, but (due to sharding of the store on disk) it also bounds the per-file size to (VALUE / `--local-store-shard-count`).\n\nThis value doesn't reflect space allocated on disk, or RAM allocated (it may be reflected in VIRT but not RSS). However, the default is lower than you might otherwise choose because macOS creates core dumps that include MMAP'd pages, and setting this too high might cause core dumps to use an unreasonable amount of disk if they are enabled.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-files-max-size-bytes"], + "scoped_cmd_line_args": [ + "--local-store-files-max-size-bytes" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--local-store-files-max-size-bytes"], + "unscoped_cmd_line_args": [ + "--local-store-files-max-size-bytes" + ], "value_history": { "ranked_values": [ { @@ -73322,13 +83907,17 @@ "default": 16000000000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-store-directories-max-size-bytes="], + "display_args": [ + "--local-store-directories-max-size-bytes=" + ], "env_var": "PANTS_LOCAL_STORE_DIRECTORIES_MAX_SIZE_BYTES", "fromfile": false, "help": "The maximum size in bytes of the local store containing directories. Stored below `--local-store-dir`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-store-directories-max-size-bytes"], + "scoped_cmd_line_args": [ + "--local-store-directories-max-size-bytes" + ], "target_field_name": null, "typ": "int", "unscoped_cmd_line_args": [ @@ -73357,16 +83946,22 @@ "default": "/home/josh/.cache/pants/named_caches", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--named-caches-dir="], + "display_args": [ + "--named-caches-dir=" + ], "env_var": "PANTS_NAMED_CACHES_DIR", "fromfile": false, "help": "Directory to use for named global caches for tools and processes with trusted, concurrency-safe caches.\n\nThe path may be absolute or relative. If the directory is within the build root, be sure to include it in `--pants-ignore`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--named-caches-dir"], + "scoped_cmd_line_args": [ + "--named-caches-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--named-caches-dir"], + "unscoped_cmd_line_args": [ + "--named-caches-dir" + ], "value_history": { "ranked_values": [ { @@ -73390,16 +83985,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--local-execution-root-dir="], + "display_args": [ + "--local-execution-root-dir=" + ], "env_var": "PANTS_LOCAL_EXECUTION_ROOT_DIR", "fromfile": false, "help": "Directory to use for local process execution sandboxing.\n\nThe path may be absolute or relative. If the directory is within the build root, be sure to include it in `--pants-ignore`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-execution-root-dir"], + "scoped_cmd_line_args": [ + "--local-execution-root-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--local-execution-root-dir"], + "unscoped_cmd_line_args": [ + "--local-execution-root-dir" + ], "value_history": { "ranked_values": [ { @@ -73416,23 +84017,33 @@ } }, { - "choices": ["fetch", "validate", "defer"], + "choices": [ + "fetch", + "validate", + "defer" + ], "comma_separated_choices": "fetch, validate, defer", "comma_separated_display_args": "--cache-content-behavior=", "config_key": "cache_content_behavior", "default": "fetch", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--cache-content-behavior="], + "display_args": [ + "--cache-content-behavior=" + ], "env_var": "PANTS_CACHE_CONTENT_BEHAVIOR", "fromfile": false, "help": "Controls how the content of cache entries is handled during process execution.\n\nWhen using a remote cache, the `fetch` behavior will fetch remote cache content from the remote store before considering the cache lookup a hit, while the `validate` behavior will only validate (for either a local or remote cache) that the content exists, without fetching it.\n\nThe `defer` behavior, on the other hand, will neither fetch nor validate the cache content before calling a cache hit a hit. This \"defers\" actually fetching the cache entry until Pants needs it (which may be never).\n\nThe `defer` mode is the most network efficient (because it will completely skip network requests in many cases), followed by the `validate` mode (since it can still skip fetching the content if no consumer ends up needing it). But both the `validate` and `defer` modes rely on an experimental feature called \"backtracking\" to attempt to recover if content later turns out to be missing (`validate` has a much narrower window for backtracking though, since content would need to disappear between validation and consumption: generally, within one `pantsd` session).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--cache-content-behavior"], + "scoped_cmd_line_args": [ + "--cache-content-behavior" + ], "target_field_name": null, "typ": "CacheContentBehavior", - "unscoped_cmd_line_args": ["--cache-content-behavior"], + "unscoped_cmd_line_args": [ + "--cache-content-behavior" + ], "value_history": { "ranked_values": [ { @@ -73456,16 +84067,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ca-certs-path="], + "display_args": [ + "--ca-certs-path=" + ], "env_var": "PANTS_CA_CERTS_PATH", "fromfile": false, "help": "Path to a file containing PEM-format CA certificates used for verifying secure connections when downloading files required by a build.\n\nEven when using the `docker_environment` and `remote_environment` targets, this path will be read from the local host, and those certs will be used in the environment.\n\nThis option cannot be overridden via environment targets, so if you need a different value than what the rest of your organization is using, override the value via an environment variable, CLI argument, or `.pants.rc` file. See https://www.pantsbuild.org/v2.19/docs/options.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ca-certs-path"], + "scoped_cmd_line_args": [ + "--ca-certs-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--ca-certs-path"], + "unscoped_cmd_line_args": [ + "--ca-certs-path" + ], "value_history": { "ranked_values": [ { @@ -73484,16 +84101,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-total-child-memory-usage="], + "display_args": [ + "--process-total-child-memory-usage=" + ], "env_var": "PANTS_PROCESS_TOTAL_CHILD_MEMORY_USAGE", "fromfile": false, "help": "The maximum memory usage for all \"pooled\" child processes.\n\nWhen set, this value participates in precomputing the pool size of child processes used by Pants (pooling is currently used only for the JVM). When not set, Pants will default to spawning `2 * --process-execution-local-parallelism` pooled processes.\n\nA high value would result in a high number of child processes spawned, potentially overconsuming your resources and triggering the OS' OOM killer. A low value would mean a low number of child processes launched and therefore less parallelism for the tasks that need those processes.\n\nIf setting this value, consider also adjusting the value of the `--process-per-child-memory-usage` option.\n\nYou can suffix with `GiB`, `MiB`, `KiB`, or `B` to indicate the unit, e.g. `2GiB` or `2.12GiB`. A bare number will be in bytes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-total-child-memory-usage"], + "scoped_cmd_line_args": [ + "--process-total-child-memory-usage" + ], "target_field_name": null, "typ": "memory_size", - "unscoped_cmd_line_args": ["--process-total-child-memory-usage"], + "unscoped_cmd_line_args": [ + "--process-total-child-memory-usage" + ], "value_history": { "ranked_values": [ { @@ -73512,16 +84135,22 @@ "default": "512MiB", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-per-child-memory-usage="], + "display_args": [ + "--process-per-child-memory-usage=" + ], "env_var": "PANTS_PROCESS_PER_CHILD_MEMORY_USAGE", "fromfile": false, "help": "The default memory usage for a single \"pooled\" child process.\n\nCheck the documentation for the `--process-total-child-memory-usage` for advice on how to choose an appropriate value for this option.\n\nYou can suffix with `GiB`, `MiB`, `KiB`, or `B` to indicate the unit, e.g. `2GiB` or `2.12GiB`. A bare number will be in bytes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-per-child-memory-usage"], + "scoped_cmd_line_args": [ + "--process-per-child-memory-usage" + ], "target_field_name": null, "typ": "memory_size", - "unscoped_cmd_line_args": ["--process-per-child-memory-usage"], + "unscoped_cmd_line_args": [ + "--process-per-child-memory-usage" + ], "value_history": { "ranked_values": [ { @@ -73545,16 +84174,22 @@ "default": "#cores", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-execution-local-parallelism="], + "display_args": [ + "--process-execution-local-parallelism=" + ], "env_var": "PANTS_PROCESS_EXECUTION_LOCAL_PARALLELISM", "fromfile": false, "help": "Number of concurrent processes that may be executed locally.\n\nThis value is independent of the number of threads that may be used to execute the logic in `@rules` (controlled by `--rule-threads-core`).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-execution-local-parallelism"], + "scoped_cmd_line_args": [ + "--process-execution-local-parallelism" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--process-execution-local-parallelism"], + "unscoped_cmd_line_args": [ + "--process-execution-local-parallelism" + ], "value_history": { "ranked_values": [ { @@ -73578,16 +84213,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-execution-remote-parallelism="], + "display_args": [ + "--process-execution-remote-parallelism=" + ], "env_var": "PANTS_PROCESS_EXECUTION_REMOTE_PARALLELISM", "fromfile": false, "help": "Number of concurrent processes that may be executed remotely.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-execution-remote-parallelism"], + "scoped_cmd_line_args": [ + "--process-execution-remote-parallelism" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--process-execution-remote-parallelism"], + "unscoped_cmd_line_args": [ + "--process-execution-remote-parallelism" + ], "value_history": { "ranked_values": [ { @@ -73611,16 +84252,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--process-execution-cache-namespace="], + "display_args": [ + "--process-execution-cache-namespace=" + ], "env_var": "PANTS_PROCESS_EXECUTION_CACHE_NAMESPACE", "fromfile": false, "help": "The cache namespace for process execution. Change this value to invalidate every artifact's execution, or to prevent process cache entries from being (re)used for different usecases or users.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--process-execution-cache-namespace"], + "scoped_cmd_line_args": [ + "--process-execution-cache-namespace" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--process-execution-cache-namespace"], + "unscoped_cmd_line_args": [ + "--process-execution-cache-namespace" + ], "value_history": { "ranked_values": [ { @@ -73639,7 +84286,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]process-execution-local-enable-nailgun"], + "display_args": [ + "--[no-]process-execution-local-enable-nailgun" + ], "env_var": "PANTS_PROCESS_EXECUTION_LOCAL_ENABLE_NAILGUN", "fromfile": false, "help": "Whether or not to use nailgun to run JVM requests that are marked as supporting nailgun.", @@ -73717,16 +84366,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-instance-name="], + "display_args": [ + "--remote-instance-name=" + ], "env_var": "PANTS_REMOTE_INSTANCE_NAME", "fromfile": false, "help": "Name of the remote instance to use by remote caching and remote execution.\n\nThis is used by some remote servers for routing. Consult your remote server for whether this should be set.\n\nYou can also use a Pants plugin which provides remote authentication to dynamically set this value.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-instance-name"], + "scoped_cmd_line_args": [ + "--remote-instance-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-instance-name"], + "unscoped_cmd_line_args": [ + "--remote-instance-name" + ], "value_history": { "ranked_values": [ { @@ -73745,16 +84400,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-ca-certs-path="], + "display_args": [ + "--remote-ca-certs-path=" + ], "env_var": "PANTS_REMOTE_CA_CERTS_PATH", "fromfile": false, "help": "Path to a PEM file containing CA certificates used for verifying secure connections to `[GLOBAL].remote_execution_address` and `[GLOBAL].remote_store_address`.\n\nIf unspecified, Pants will attempt to auto-discover root CA certificates when TLS is enabled with remote execution and caching.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-ca-certs-path"], + "scoped_cmd_line_args": [ + "--remote-ca-certs-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-ca-certs-path"], + "unscoped_cmd_line_args": [ + "--remote-ca-certs-path" + ], "value_history": { "ranked_values": [ { @@ -73773,16 +84434,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-client-certs-path="], + "display_args": [ + "--remote-client-certs-path=" + ], "env_var": "PANTS_REMOTE_CLIENT_CERTS_PATH", "fromfile": false, "help": "Path to a PEM file containing client certificates used for verifying secure connections to `[GLOBAL].remote_execution_address` and `[GLOBAL].remote_store_address` when using client authentication (mTLS).\n\nIf unspecified, will use regular TLS. Requires `remote_client_key_path` to also be specified.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-client-certs-path"], + "scoped_cmd_line_args": [ + "--remote-client-certs-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-client-certs-path"], + "unscoped_cmd_line_args": [ + "--remote-client-certs-path" + ], "value_history": { "ranked_values": [ { @@ -73801,16 +84468,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-client-key-path="], + "display_args": [ + "--remote-client-key-path=" + ], "env_var": "PANTS_REMOTE_CLIENT_KEY_PATH", "fromfile": false, "help": "Path to a PEM file containing a private key used for verifying secure connections to `[GLOBAL].remote_execution_address` and `[GLOBAL].remote_store_address` when using client authentication (mTLS).\n\nIf unspecified, will use regular TLS. Requires `remote_client_certs_path` to also be specified.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-client-key-path"], + "scoped_cmd_line_args": [ + "--remote-client-key-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-client-key-path"], + "unscoped_cmd_line_args": [ + "--remote-client-key-path" + ], "value_history": { "ranked_values": [ { @@ -73829,16 +84502,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-oauth-bearer-token-path="], + "display_args": [ + "--remote-oauth-bearer-token-path=" + ], "env_var": "PANTS_REMOTE_OAUTH_BEARER_TOKEN_PATH", "fromfile": false, "help": "Path to a file containing an oauth token to use for gGRPC connections to `[GLOBAL].remote_execution_address` and `[GLOBAL].remote_store_address`.\n\nIf specified, Pants will add a header in the format `authorization: Bearer `. You can also manually add this header via `[GLOBAL].remote_execution_headers` and `[GLOBAL].remote_store_headers`, or use `[GLOBAL].remote_auth_plugin` to provide a plugin to dynamically set the relevant headers. Otherwise, no authorization will be performed.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-oauth-bearer-token-path"], + "scoped_cmd_line_args": [ + "--remote-oauth-bearer-token-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-oauth-bearer-token-path"], + "unscoped_cmd_line_args": [ + "--remote-oauth-bearer-token-path" + ], "value_history": { "ranked_values": [ { @@ -73857,16 +84536,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-address="], + "display_args": [ + "--remote-store-address=" + ], "env_var": "PANTS_REMOTE_STORE_ADDRESS", "fromfile": false, "help": "The URI of a server used for the remote file store.\n\nFormat: `scheme://host:port`. The supported schemes are `grpc` and `grpcs`, i.e. gRPC with TLS enabled. If `grpc` is used, TLS will be disabled.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-address"], + "scoped_cmd_line_args": [ + "--remote-store-address" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-store-address"], + "unscoped_cmd_line_args": [ + "--remote-store-address" + ], "value_history": { "ranked_values": [ { @@ -73893,10 +84578,14 @@ "help": "Headers to set on remote store requests.\n\nFormat: header=value. Pants may add additional headers.\n\nSee `[GLOBAL].remote_execution_headers` as well.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-headers"], + "scoped_cmd_line_args": [ + "--remote-store-headers" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--remote-store-headers"], + "unscoped_cmd_line_args": [ + "--remote-store-headers" + ], "value_history": { "ranked_values": [ { @@ -73922,16 +84611,22 @@ "default": 1048576, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-chunk-bytes="], + "display_args": [ + "--remote-store-chunk-bytes=" + ], "env_var": "PANTS_REMOTE_STORE_CHUNK_BYTES", "fromfile": false, "help": "Size in bytes of chunks transferred to/from the remote file store.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-chunk-bytes"], + "scoped_cmd_line_args": [ + "--remote-store-chunk-bytes" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-chunk-bytes"], + "unscoped_cmd_line_args": [ + "--remote-store-chunk-bytes" + ], "value_history": { "ranked_values": [ { @@ -73955,16 +84650,22 @@ "default": 2, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-rpc-retries="], + "display_args": [ + "--remote-store-rpc-retries=" + ], "env_var": "PANTS_REMOTE_STORE_RPC_RETRIES", "fromfile": false, "help": "Number of times to retry any RPC to the remote store before giving up.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-rpc-retries"], + "scoped_cmd_line_args": [ + "--remote-store-rpc-retries" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-rpc-retries"], + "unscoped_cmd_line_args": [ + "--remote-store-rpc-retries" + ], "value_history": { "ranked_values": [ { @@ -73988,16 +84689,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-rpc-concurrency="], + "display_args": [ + "--remote-store-rpc-concurrency=" + ], "env_var": "PANTS_REMOTE_STORE_RPC_CONCURRENCY", "fromfile": false, "help": "The number of concurrent requests allowed to the remote store service.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-rpc-concurrency"], + "scoped_cmd_line_args": [ + "--remote-store-rpc-concurrency" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-rpc-concurrency"], + "unscoped_cmd_line_args": [ + "--remote-store-rpc-concurrency" + ], "value_history": { "ranked_values": [ { @@ -74021,16 +84728,22 @@ "default": 30000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-rpc-timeout-millis="], + "display_args": [ + "--remote-store-rpc-timeout-millis=" + ], "env_var": "PANTS_REMOTE_STORE_RPC_TIMEOUT_MILLIS", "fromfile": false, "help": "Timeout value for remote store RPCs (not including streaming requests) in milliseconds.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-rpc-timeout-millis"], + "scoped_cmd_line_args": [ + "--remote-store-rpc-timeout-millis" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-rpc-timeout-millis"], + "unscoped_cmd_line_args": [ + "--remote-store-rpc-timeout-millis" + ], "value_history": { "ranked_values": [ { @@ -74054,16 +84767,22 @@ "default": 4194304, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-store-batch-api-size-limit="], + "display_args": [ + "--remote-store-batch-api-size-limit=" + ], "env_var": "PANTS_REMOTE_STORE_BATCH_API_SIZE_LIMIT", "fromfile": false, "help": "The maximum total size of blobs allowed to be sent in a single batch API call to the remote store.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-store-batch-api-size-limit"], + "scoped_cmd_line_args": [ + "--remote-store-batch-api-size-limit" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-store-batch-api-size-limit"], + "unscoped_cmd_line_args": [ + "--remote-store-batch-api-size-limit" + ], "value_history": { "ranked_values": [ { @@ -74080,7 +84799,11 @@ } }, { - "choices": ["ignore", "first_only", "backoff"], + "choices": [ + "ignore", + "first_only", + "backoff" + ], "comma_separated_choices": "ignore, first_only, backoff", "comma_separated_display_args": "--remote-cache-warnings=", "config_key": "remote_cache_warnings", @@ -74095,10 +84818,14 @@ "help": "How frequently to log remote cache failures at the `warn` log level.\n\nAll errors not logged at the `warn` level will instead be logged at the `debug` level.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-cache-warnings"], + "scoped_cmd_line_args": [ + "--remote-cache-warnings" + ], "target_field_name": null, "typ": "RemoteCacheWarningsBehavior", - "unscoped_cmd_line_args": ["--remote-cache-warnings"], + "unscoped_cmd_line_args": [ + "--remote-cache-warnings" + ], "value_history": { "ranked_values": [ { @@ -74122,16 +84849,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-cache-rpc-concurrency="], + "display_args": [ + "--remote-cache-rpc-concurrency=" + ], "env_var": "PANTS_REMOTE_CACHE_RPC_CONCURRENCY", "fromfile": false, "help": "The number of concurrent requests allowed to the remote cache service.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-cache-rpc-concurrency"], + "scoped_cmd_line_args": [ + "--remote-cache-rpc-concurrency" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-cache-rpc-concurrency"], + "unscoped_cmd_line_args": [ + "--remote-cache-rpc-concurrency" + ], "value_history": { "ranked_values": [ { @@ -74155,16 +84888,22 @@ "default": 1500, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-cache-rpc-timeout-millis="], + "display_args": [ + "--remote-cache-rpc-timeout-millis=" + ], "env_var": "PANTS_REMOTE_CACHE_RPC_TIMEOUT_MILLIS", "fromfile": false, "help": "Timeout value for remote cache RPCs in milliseconds.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-cache-rpc-timeout-millis"], + "scoped_cmd_line_args": [ + "--remote-cache-rpc-timeout-millis" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-cache-rpc-timeout-millis"], + "unscoped_cmd_line_args": [ + "--remote-cache-rpc-timeout-millis" + ], "value_history": { "ranked_values": [ { @@ -74188,16 +84927,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-execution-address="], + "display_args": [ + "--remote-execution-address=" + ], "env_var": "PANTS_REMOTE_EXECUTION_ADDRESS", "fromfile": false, "help": "The URI of a server used as a remote execution scheduler.\n\nFormat: `scheme://host:port`. The supported schemes are `grpc` and `grpcs`, i.e. gRPC with TLS enabled. If `grpc` is used, TLS will be disabled.\n\nYou must also set `[GLOBAL].remote_store_address`, which will often be the same value.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution-address"], + "scoped_cmd_line_args": [ + "--remote-execution-address" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--remote-execution-address"], + "unscoped_cmd_line_args": [ + "--remote-execution-address" + ], "value_history": { "ranked_values": [ { @@ -74224,10 +84969,14 @@ "help": "Headers to set on remote execution requests. Format: header=value. Pants may add additional headers.\n\nSee `[GLOBAL].remote_store_headers` as well.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution-headers"], + "scoped_cmd_line_args": [ + "--remote-execution-headers" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--remote-execution-headers"], + "unscoped_cmd_line_args": [ + "--remote-execution-headers" + ], "value_history": { "ranked_values": [ { @@ -74253,13 +85002,17 @@ "default": 3600, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-execution-overall-deadline-secs="], + "display_args": [ + "--remote-execution-overall-deadline-secs=" + ], "env_var": "PANTS_REMOTE_EXECUTION_OVERALL_DEADLINE_SECS", "fromfile": false, "help": "Overall timeout in seconds for each remote execution request from time of submission", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution-overall-deadline-secs"], + "scoped_cmd_line_args": [ + "--remote-execution-overall-deadline-secs" + ], "target_field_name": null, "typ": "int", "unscoped_cmd_line_args": [ @@ -74288,16 +85041,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--remote-execution-rpc-concurrency="], + "display_args": [ + "--remote-execution-rpc-concurrency=" + ], "env_var": "PANTS_REMOTE_EXECUTION_RPC_CONCURRENCY", "fromfile": false, "help": "The number of concurrent requests allowed to the remote execution service.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--remote-execution-rpc-concurrency"], + "scoped_cmd_line_args": [ + "--remote-execution-rpc-concurrency" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--remote-execution-rpc-concurrency"], + "unscoped_cmd_line_args": [ + "--remote-execution-rpc-concurrency" + ], "value_history": { "ranked_values": [ { @@ -74355,7 +85114,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]watch-filesystem"], + "display_args": [ + "--[no-]watch-filesystem" + ], "env_var": "PANTS_WATCH_FILESYSTEM", "fromfile": false, "help": "Set to False if Pants should not watch the filesystem for changes. `pantsd` or `loop` may not be enabled.", @@ -74387,7 +85148,11 @@ } }, { - "choices": ["ignore", "warn", "error"], + "choices": [ + "ignore", + "warn", + "error" + ], "comma_separated_choices": "ignore, warn, error", "comma_separated_display_args": "--unmatched-build-file-globs=", "config_key": "unmatched_build_file_globs", @@ -74402,10 +85167,14 @@ "help": "What to do when files and globs specified in BUILD files, such as in the `sources` field, cannot be found.\n\nThis usually happens when the files do not exist on your machine. It can also happen if they are ignored by the `[GLOBAL].pants_ignore` option, which causes the files to be invisible to Pants.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--unmatched-build-file-globs"], + "scoped_cmd_line_args": [ + "--unmatched-build-file-globs" + ], "target_field_name": null, "typ": "GlobMatchErrorBehavior", - "unscoped_cmd_line_args": ["--unmatched-build-file-globs"], + "unscoped_cmd_line_args": [ + "--unmatched-build-file-globs" + ], "value_history": { "ranked_values": [ { @@ -74422,23 +85191,33 @@ } }, { - "choices": ["ignore", "warn", "error"], + "choices": [ + "ignore", + "warn", + "error" + ], "comma_separated_choices": "ignore, warn, error", "comma_separated_display_args": "--unmatched-cli-globs=", "config_key": "unmatched_cli_globs", "default": "error", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--unmatched-cli-globs="], + "display_args": [ + "--unmatched-cli-globs=" + ], "env_var": "PANTS_UNMATCHED_CLI_GLOBS", "fromfile": false, "help": "What to do when command line arguments, e.g. files and globs like `dir::`, cannot be found.\n\nThis usually happens when the files do not exist on your machine. It can also happen if they are ignored by the `[GLOBAL].pants_ignore` option, which causes the files to be invisible to Pants.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--unmatched-cli-globs"], + "scoped_cmd_line_args": [ + "--unmatched-cli-globs" + ], "target_field_name": null, "typ": "GlobMatchErrorBehavior", - "unscoped_cmd_line_args": ["--unmatched-cli-globs"], + "unscoped_cmd_line_args": [ + "--unmatched-cli-globs" + ], "value_history": { "ranked_values": [ { @@ -74459,19 +85238,28 @@ "comma_separated_choices": null, "comma_separated_display_args": "--build-patterns=\"['', '', ...]\"", "config_key": "build_patterns", - "default": ["BUILD", "BUILD.*"], + "default": [ + "BUILD", + "BUILD.*" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--build-patterns=\"['', '', ...]\""], + "display_args": [ + "--build-patterns=\"['', '', ...]\"" + ], "env_var": "PANTS_BUILD_PATTERNS", "fromfile": false, "help": "The naming scheme for BUILD files, i.e. where you define targets.\n\nThis only sets the naming scheme, not the directory paths to look for. To add ignore patterns, use the option `[GLOBAL].build_ignore`.\n\nYou may also need to update the option `[tailor].build_file_name` so that it is compatible with this option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--build-patterns"], + "scoped_cmd_line_args": [ + "--build-patterns" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--build-patterns"], + "unscoped_cmd_line_args": [ + "--build-patterns" + ], "value_history": { "ranked_values": [ { @@ -74482,7 +85270,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["BUILD", "BUILD.*"] + "value": [ + "BUILD", + "BUILD.*" + ] } ] } @@ -74495,16 +85286,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--build-ignore=\"['', '', ...]\""], + "display_args": [ + "--build-ignore=\"['', '', ...]\"" + ], "env_var": "PANTS_BUILD_IGNORE", "fromfile": false, "help": "Path globs or literals to ignore when identifying BUILD files.\n\nThis does not affect any other filesystem operations; use `--pants-ignore` for that instead.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--build-ignore"], + "scoped_cmd_line_args": [ + "--build-ignore" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--build-ignore"], + "unscoped_cmd_line_args": [ + "--build-ignore" + ], "value_history": { "ranked_values": [ { @@ -74536,10 +85333,14 @@ "help": "Python files to evaluate and whose symbols should be exposed to all BUILD files. See https://www.pantsbuild.org/v2.19/docs/macros.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--build-file-prelude-globs"], + "scoped_cmd_line_args": [ + "--build-file-prelude-globs" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--build-file-prelude-globs"], + "unscoped_cmd_line_args": [ + "--build-file-prelude-globs" + ], "value_history": { "ranked_values": [ { @@ -74563,16 +85364,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--subproject-roots=\"['', '', ...]\""], + "display_args": [ + "--subproject-roots=\"['', '', ...]\"" + ], "env_var": "PANTS_SUBPROJECT_ROOTS", "fromfile": false, "help": "Paths that correspond with build roots for any subproject that this project depends on.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--subproject-roots"], + "scoped_cmd_line_args": [ + "--subproject-roots" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--subproject-roots"], + "unscoped_cmd_line_args": [ + "--subproject-roots" + ], "value_history": { "ranked_values": [ { @@ -74596,16 +85403,22 @@ "default": 4294967296, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--loop-max="], + "display_args": [ + "--loop-max=" + ], "env_var": "PANTS_LOOP_MAX", "fromfile": false, "help": "The maximum number of times to loop when `--loop` is specified.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--loop-max"], + "scoped_cmd_line_args": [ + "--loop-max" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--loop-max"], + "unscoped_cmd_line_args": [ + "--loop-max" + ], "value_history": { "ranked_values": [ { @@ -74629,16 +85442,22 @@ "default": 1.0, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--streaming-workunits-report-interval="], + "display_args": [ + "--streaming-workunits-report-interval=" + ], "env_var": "PANTS_STREAMING_WORKUNITS_REPORT_INTERVAL", "fromfile": false, "help": "Interval in seconds between when streaming workunit event receivers will be polled.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--streaming-workunits-report-interval"], + "scoped_cmd_line_args": [ + "--streaming-workunits-report-interval" + ], "target_field_name": null, "typ": "float", - "unscoped_cmd_line_args": ["--streaming-workunits-report-interval"], + "unscoped_cmd_line_args": [ + "--streaming-workunits-report-interval" + ], "value_history": { "ranked_values": [ { @@ -74655,23 +85474,35 @@ } }, { - "choices": ["trace", "debug", "info", "warn", "error"], + "choices": [ + "trace", + "debug", + "info", + "warn", + "error" + ], "comma_separated_choices": "trace, debug, info, warn, error", "comma_separated_display_args": "--streaming-workunits-level=", "config_key": "streaming_workunits_level", "default": "debug", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--streaming-workunits-level="], + "display_args": [ + "--streaming-workunits-level=" + ], "env_var": "PANTS_STREAMING_WORKUNITS_LEVEL", "fromfile": false, "help": "The level of workunits that will be reported to streaming workunit event receivers.\n\nWorkunits form a tree, and even when workunits are filtered out by this setting, the workunit tree structure will be preserved (by adjusting the parent pointers of the remaining workunits).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--streaming-workunits-level"], + "scoped_cmd_line_args": [ + "--streaming-workunits-level" + ], "target_field_name": null, "typ": "LogLevel", - "unscoped_cmd_line_args": ["--streaming-workunits-level"], + "unscoped_cmd_line_args": [ + "--streaming-workunits-level" + ], "value_history": { "ranked_values": [ { @@ -74695,7 +85526,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]streaming-workunits-complete-async"], + "display_args": [ + "--[no-]streaming-workunits-complete-async" + ], "env_var": "PANTS_STREAMING_WORKUNITS_COMPLETE_ASYNC", "fromfile": false, "help": "True if stats recording should be allowed to complete asynchronously when `pantsd` is enabled. When `pantsd` is disabled, stats recording is always synchronous. To reduce data loss, this flag defaults to false inside of containers, such as when run with Docker.", @@ -74734,7 +85567,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-execution"], + "display_args": [ + "--[no-]docker-execution" + ], "env_var": "PANTS_DOCKER_EXECUTION", "fromfile": false, "help": "If true, `docker_environment` targets can be used to run builds inside a Docker container.\n\nIf false, anytime a `docker_environment` target is used, Pants will instead fallback to whatever the target's `fallback_environment` field is set to.\n\nThis can be useful, for example, if you want to always use Docker locally, but disable it in CI, or vice versa.", @@ -74807,23 +85642,38 @@ ], "basic": [ { - "choices": ["trace", "debug", "info", "warn", "error"], + "choices": [ + "trace", + "debug", + "info", + "warn", + "error" + ], "comma_separated_choices": "trace, debug, info, warn, error", "comma_separated_display_args": "-l=, --level=", "config_key": "level", "default": "info", "deprecated_message": null, "deprecation_active": false, - "display_args": ["-l=", "--level="], + "display_args": [ + "-l=", + "--level=" + ], "env_var": "PANTS_LEVEL", "fromfile": false, "help": "Set the logging level.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["-l", "--level"], + "scoped_cmd_line_args": [ + "-l", + "--level" + ], "target_field_name": null, "typ": "LogLevel", - "unscoped_cmd_line_args": ["-l", "--level"], + "unscoped_cmd_line_args": [ + "-l", + "--level" + ], "value_history": { "ranked_values": [ { @@ -74847,16 +85697,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--spec-files=\"['', '', ...]\""], + "display_args": [ + "--spec-files=\"['', '', ...]\"" + ], "env_var": "PANTS_SPEC_FILES", "fromfile": false, "help": "Read additional specs (target addresses, files, and/or globs), one per line, from these files.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spec-files"], + "scoped_cmd_line_args": [ + "--spec-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--spec-files"], + "unscoped_cmd_line_args": [ + "--spec-files" + ], "value_history": { "ranked_values": [ { @@ -74880,16 +85736,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pantsd"], + "display_args": [ + "--[no-]pantsd" + ], "env_var": "PANTS_PANTSD", "fromfile": false, "help": "Enables use of the Pants daemon (pantsd). pantsd can significantly improve runtime performance by lowering per-run startup cost, and by memoizing filesystem operations and rule execution.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pantsd", "--no-pantsd"], + "scoped_cmd_line_args": [ + "--pantsd", + "--no-pantsd" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--pantsd", "--no-pantsd"], + "unscoped_cmd_line_args": [ + "--pantsd", + "--no-pantsd" + ], "value_history": { "ranked_values": [ { @@ -74913,16 +85777,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]concurrent"], + "display_args": [ + "--[no-]concurrent" + ], "env_var": "PANTS_CONCURRENT", "fromfile": false, "help": "Enable concurrent runs of Pants. With this enabled, Pants will start up all concurrent invocations (e.g. in other terminals) without pantsd. As a result, enabling this option will increase the per-run startup cost, but will not block subsequent invocations.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--concurrent", "--no-concurrent"], + "scoped_cmd_line_args": [ + "--concurrent", + "--no-concurrent" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--concurrent", "--no-concurrent"], + "unscoped_cmd_line_args": [ + "--concurrent", + "--no-concurrent" + ], "value_history": { "ranked_values": [ { @@ -74946,16 +85818,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]local-cache"], + "display_args": [ + "--[no-]local-cache" + ], "env_var": "PANTS_LOCAL_CACHE", "fromfile": false, "help": "Whether to cache process executions in a local cache persisted to disk at `--local-store-dir`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--local-cache", "--no-local-cache"], + "scoped_cmd_line_args": [ + "--local-cache", + "--no-local-cache" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--local-cache", "--no-local-cache"], + "unscoped_cmd_line_args": [ + "--local-cache", + "--no-local-cache" + ], "value_history": { "ranked_values": [ { @@ -74972,23 +85852,33 @@ } }, { - "choices": ["always", "on_failure", "never"], + "choices": [ + "always", + "on_failure", + "never" + ], "comma_separated_choices": "always, on_failure, never", "comma_separated_display_args": "--keep-sandboxes=", "config_key": "keep_sandboxes", "default": "never", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--keep-sandboxes="], + "display_args": [ + "--keep-sandboxes=" + ], "env_var": "PANTS_KEEP_SANDBOXES", "fromfile": false, "help": "Controls whether Pants will clean up local directories used as chroots for running processes.\n\nPants will log their location so that you can inspect the chroot, and run the `__run.sh` script to recreate the process using the same argv and environment variables used by Pants. This option is useful for debugging.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--keep-sandboxes"], + "scoped_cmd_line_args": [ + "--keep-sandboxes" + ], "target_field_name": null, "typ": "KeepSandboxes", - "unscoped_cmd_line_args": ["--keep-sandboxes"], + "unscoped_cmd_line_args": [ + "--keep-sandboxes" + ], "value_history": { "ranked_values": [ { @@ -75012,16 +85902,22 @@ "default": 3.0, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--session-end-tasks-timeout="], + "display_args": [ + "--session-end-tasks-timeout=" + ], "env_var": "PANTS_SESSION_END_TASKS_TIMEOUT", "fromfile": false, "help": "The time in seconds to wait for still-running \"session end\" tasks to complete before finishing completion of a Pants invocation. \"Session end\" tasks include, for example, writing data that was generated during the applicable Pants invocation to a configured remote cache.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--session-end-tasks-timeout"], + "scoped_cmd_line_args": [ + "--session-end-tasks-timeout" + ], "target_field_name": null, "typ": "float", - "unscoped_cmd_line_args": ["--session-end-tasks-timeout"], + "unscoped_cmd_line_args": [ + "--session-end-tasks-timeout" + ], "value_history": { "ranked_values": [ { @@ -75045,7 +85941,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]remote-execution"], + "display_args": [ + "--[no-]remote-execution" + ], "env_var": "PANTS_REMOTE_EXECUTION", "fromfile": false, "help": "Enables remote workers for increased parallelism. (Alpha)\n\nAlternatively, you can use `[GLOBAL].remote_cache_read` and `[GLOBAL].remote_cache_write` to still run everything locally, but to use a remote cache.", @@ -75084,7 +85982,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]remote-cache-read"], + "display_args": [ + "--[no-]remote-cache-read" + ], "env_var": "PANTS_REMOTE_CACHE_READ", "fromfile": false, "help": "Whether to enable reading from a remote cache.\n\nThis cannot be used at the same time as `[GLOBAL].remote_execution`.", @@ -75123,7 +86023,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]remote-cache-write"], + "display_args": [ + "--[no-]remote-cache-write" + ], "env_var": "PANTS_REMOTE_CACHE_WRITE", "fromfile": false, "help": "Whether to enable writing results to a remote cache.\n\nThis cannot be used at the same time as `[GLOBAL].remote_execution`.", @@ -75162,16 +86064,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]colors"], + "display_args": [ + "--[no-]colors" + ], "env_var": "PANTS_COLORS", "fromfile": false, "help": "Whether Pants should use colors in output or not. This may also impact whether some tools Pants runs use color.\n\nWhen unset, this value defaults based on whether the output destination supports color.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--colors", "--no-colors"], + "scoped_cmd_line_args": [ + "--colors", + "--no-colors" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--colors", "--no-colors"], + "unscoped_cmd_line_args": [ + "--colors", + "--no-colors" + ], "value_history": { "ranked_values": [ { @@ -75195,16 +86105,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dynamic-ui"], + "display_args": [ + "--[no-]dynamic-ui" + ], "env_var": "PANTS_DYNAMIC_UI", "fromfile": false, "help": "Display a dynamically-updating console UI as Pants runs. This is true by default if Pants detects a TTY and there is no 'CI' environment variable indicating that Pants is running in a continuous integration environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dynamic-ui", "--no-dynamic-ui"], + "scoped_cmd_line_args": [ + "--dynamic-ui", + "--no-dynamic-ui" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--dynamic-ui", "--no-dynamic-ui"], + "unscoped_cmd_line_args": [ + "--dynamic-ui", + "--no-dynamic-ui" + ], "value_history": { "ranked_values": [ { @@ -75221,23 +86139,32 @@ } }, { - "choices": ["indicatif-spinner", "experimental-prodash"], + "choices": [ + "indicatif-spinner", + "experimental-prodash" + ], "comma_separated_choices": "indicatif-spinner, experimental-prodash", "comma_separated_display_args": "--dynamic-ui-renderer=", "config_key": "dynamic_ui_renderer", "default": "indicatif-spinner", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dynamic-ui-renderer="], + "display_args": [ + "--dynamic-ui-renderer=" + ], "env_var": "PANTS_DYNAMIC_UI_RENDERER", "fromfile": false, "help": "If `--dynamic-ui` is enabled, selects the renderer.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dynamic-ui-renderer"], + "scoped_cmd_line_args": [ + "--dynamic-ui-renderer" + ], "target_field_name": null, "typ": "DynamicUIRenderer", - "unscoped_cmd_line_args": ["--dynamic-ui-renderer"], + "unscoped_cmd_line_args": [ + "--dynamic-ui-renderer" + ], "value_history": { "ranked_values": [ { @@ -75269,10 +86196,14 @@ "help": "Include only targets with these tags (optional '+' prefix) or without these tags ('-' prefix). See https://www.pantsbuild.org/v2.19/docs/advanced-target-selection.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tag"], + "scoped_cmd_line_args": [ + "--tag" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--tag"], + "unscoped_cmd_line_args": [ + "--tag" + ], "value_history": { "ranked_values": [ { @@ -75296,16 +86227,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]loop"], + "display_args": [ + "--[no-]loop" + ], "env_var": "PANTS_LOOP", "fromfile": false, "help": "Run goals continuously as file changes are detected.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--loop", "--no-loop"], + "scoped_cmd_line_args": [ + "--loop", + "--no-loop" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--loop", "--no-loop"], + "unscoped_cmd_line_args": [ + "--loop", + "--no-loop" + ], "value_history": { "ranked_values": [ { @@ -75331,13 +86270,18 @@ "default": true, "deprecated_message": "Deprecated, is scheduled to be removed in version: 3.0.0.dev0.", "deprecation_active": true, - "display_args": ["--[no-]process-cleanup"], + "display_args": [ + "--[no-]process-cleanup" + ], "env_var": "PANTS_PROCESS_CLEANUP", "fromfile": false, "help": "If false, Pants will not clean up local directories used as chroots for running processes. Pants will log their location so that you can inspect the chroot, and run the `__run.sh` script to recreate the process using the same argv and environment variables used by Pants. This option is useful for debugging.", "removal_hint": "Use the `keep_sandboxes` option instead.", "removal_version": "3.0.0.dev0", - "scoped_cmd_line_args": ["--process-cleanup", "--no-process-cleanup"], + "scoped_cmd_line_args": [ + "--process-cleanup", + "--no-process-cleanup" + ], "target_field_name": null, "typ": "bool", "unscoped_cmd_line_args": [ @@ -75376,16 +86320,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--add-trailing-comma-install-from-resolve="], + "display_args": [ + "--add-trailing-comma-install-from-resolve=" + ], "env_var": "PANTS_ADD_TRAILING_COMMA_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `add-trailing-comma` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-install-from-resolve"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -75412,10 +86362,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-requirements"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -75436,7 +86390,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--add-trailing-comma-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -75452,7 +86408,9 @@ ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -75463,7 +86421,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -75476,16 +86436,22 @@ "default": "add-trailing-comma", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--add-trailing-comma-console-script="], + "display_args": [ + "--add-trailing-comma-console-script=" + ], "env_var": "PANTS_ADD_TRAILING_COMMA_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-console-script"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -75509,16 +86475,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--add-trailing-comma-entry-point="], + "display_args": [ + "--add-trailing-comma-entry-point=" + ], "env_var": "PANTS_ADD_TRAILING_COMMA_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-entry-point"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -75539,7 +86511,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]add-trailing-comma-skip"], + "display_args": [ + "--[no-]add-trailing-comma-skip" + ], "env_var": "PANTS_ADD_TRAILING_COMMA_SKIP", "fromfile": false, "help": "If true, don't use add-trailing-comma when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", @@ -75551,7 +86525,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -75583,10 +86560,14 @@ "help": "Arguments to pass directly to add-trailing-comma, e.g. `--add-trailing-comma-args='--py36-plus'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--add-trailing-comma-args"], + "scoped_cmd_line_args": [ + "--add-trailing-comma-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -75620,7 +86601,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]anonymous-telemetry-enabled"], + "display_args": [ + "--[no-]anonymous-telemetry-enabled" + ], "env_var": "PANTS_ANONYMOUS_TELEMETRY_ENABLED", "fromfile": false, "help": "Whether to send anonymous telemetry to the Pants project.\n\nTelemetry is sent asynchronously, with silent failure, and does not impact build times or outcomes.\n\nSee https://www.pantsbuild.org/v2.19/docs/anonymous-telemetry for details.", @@ -75632,7 +86615,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--enabled", "--no-enabled"], + "unscoped_cmd_line_args": [ + "--enabled", + "--no-enabled" + ], "value_history": { "ranked_values": [ { @@ -75656,16 +86642,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--anonymous-telemetry-repo-id="], + "display_args": [ + "--anonymous-telemetry-repo-id=" + ], "env_var": "PANTS_ANONYMOUS_TELEMETRY_REPO_ID", "fromfile": false, "help": "An anonymized ID representing this repo.\n\nFor private repos, you likely want the ID to not be derived from, or algorithmically convertible to, anything identifying the repo.\n\nFor public repos the ID may be visible in that repo's config file, so anonymity of the repo is not guaranteed (although user anonymity is always guaranteed).\n\nSee https://www.pantsbuild.org/v2.19/docs/anonymous-telemetry for details.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--anonymous-telemetry-repo-id"], + "scoped_cmd_line_args": [ + "--anonymous-telemetry-repo-id" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--repo-id"], + "unscoped_cmd_line_args": [ + "--repo-id" + ], "value_history": { "ranked_values": [ { @@ -75696,16 +86688,22 @@ "default": "0.15", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--apache-thrift-expected-version="], + "display_args": [ + "--apache-thrift-expected-version=" + ], "env_var": "PANTS_APACHE_THRIFT_EXPECTED_VERSION", "fromfile": false, "help": "The major/minor version of Apache Thrift that you are using, such as `0.15`.\n\nPants will only use Thrift binaries from `--thrift-search-paths` that have the expected version, and it will error if none are found.\n\nDo not include the patch version.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--apache-thrift-expected-version"], + "scoped_cmd_line_args": [ + "--apache-thrift-expected-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--expected-version"], + "unscoped_cmd_line_args": [ + "--expected-version" + ], "value_history": { "ranked_values": [ { @@ -75726,7 +86724,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--apache-thrift-thrift-search-paths=\"['', '', ...]\"", "config_key": "thrift_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -75737,10 +86737,14 @@ "help": "A list of paths to search for Thrift.\n\nSpecify absolute paths to directories with the `thrift` binary, e.g. `/usr/bin`. Earlier entries will be searched first.\n\nThe special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--apache-thrift-thrift-search-paths"], + "scoped_cmd_line_args": [ + "--apache-thrift-thrift-search-paths" + ], "target_field_name": "apache_thrift_thrift_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--thrift-search-paths"], + "unscoped_cmd_line_args": [ + "--thrift-search-paths" + ], "value_history": { "ranked_values": [ { @@ -75751,7 +86755,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -75774,16 +86780,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--autoflake-install-from-resolve="], + "display_args": [ + "--autoflake-install-from-resolve=" + ], "env_var": "PANTS_AUTOFLAKE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `autoflake` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-install-from-resolve"], + "scoped_cmd_line_args": [ + "--autoflake-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -75810,10 +86822,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-requirements"], + "scoped_cmd_line_args": [ + "--autoflake-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -75834,7 +86850,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--autoflake-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -75845,10 +86863,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--autoflake-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -75859,7 +86881,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -75872,16 +86896,22 @@ "default": "autoflake", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--autoflake-console-script="], + "display_args": [ + "--autoflake-console-script=" + ], "env_var": "PANTS_AUTOFLAKE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-console-script"], + "scoped_cmd_line_args": [ + "--autoflake-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -75905,16 +86935,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--autoflake-entry-point="], + "display_args": [ + "--autoflake-entry-point=" + ], "env_var": "PANTS_AUTOFLAKE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-entry-point"], + "scoped_cmd_line_args": [ + "--autoflake-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -75935,16 +86971,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]autoflake-skip"], + "display_args": [ + "--[no-]autoflake-skip" + ], "env_var": "PANTS_AUTOFLAKE_SKIP", "fromfile": false, "help": "If true, don't use Autoflake when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-skip", "--no-autoflake-skip"], + "scoped_cmd_line_args": [ + "--autoflake-skip", + "--no-autoflake-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -75965,7 +87009,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--autoflake-args=\"[, , ...]\"", "config_key": "args", - "default": ["--remove-all-unused-imports"], + "default": [ + "--remove-all-unused-imports" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -75976,10 +87022,14 @@ "help": "Arguments to pass directly to Autoflake, e.g. `--autoflake-args='--remove-all-unused-imports --target-version=py37 --quiet'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--autoflake-args"], + "scoped_cmd_line_args": [ + "--autoflake-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -75990,7 +87040,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["--remove-all-unused-imports"] + "value": [ + "--remove-all-unused-imports" + ] } ] } @@ -76013,16 +87065,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-install-from-resolve="], + "display_args": [ + "--bandit-install-from-resolve=" + ], "env_var": "PANTS_BANDIT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `bandit` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-install-from-resolve"], + "scoped_cmd_line_args": [ + "--bandit-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -76041,16 +87099,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-requirements=\"['', '', ...]\""], + "display_args": [ + "--bandit-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_BANDIT_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-requirements"], + "scoped_cmd_line_args": [ + "--bandit-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -76074,16 +87138,22 @@ "default": "bandit", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-console-script="], + "display_args": [ + "--bandit-console-script=" + ], "env_var": "PANTS_BANDIT_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-console-script"], + "scoped_cmd_line_args": [ + "--bandit-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -76107,16 +87177,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-entry-point="], + "display_args": [ + "--bandit-entry-point=" + ], "env_var": "PANTS_BANDIT_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-entry-point"], + "scoped_cmd_line_args": [ + "--bandit-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -76135,16 +87211,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-config="], + "display_args": [ + "--bandit-config=" + ], "env_var": "PANTS_BANDIT_CONFIG", "fromfile": false, "help": "Path to a Bandit YAML config file (https://bandit.readthedocs.io/en/latest/config.html).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-config"], + "scoped_cmd_line_args": [ + "--bandit-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -76165,16 +87247,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]bandit-skip"], + "display_args": [ + "--[no-]bandit-skip" + ], "env_var": "PANTS_BANDIT_SKIP", "fromfile": false, "help": "If true, don't use Bandit when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-skip", "--no-bandit-skip"], + "scoped_cmd_line_args": [ + "--bandit-skip", + "--no-bandit-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -76198,16 +87288,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--bandit-args=\"[, , ...]\""], + "display_args": [ + "--bandit-args=\"[, , ...]\"" + ], "env_var": "PANTS_BANDIT_ARGS", "fromfile": false, "help": "Arguments to pass directly to Bandit, e.g. `--bandit-args='--skip B101,B308 --confidence'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--bandit-args"], + "scoped_cmd_line_args": [ + "--bandit-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -76241,16 +87337,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-install-from-resolve="], + "display_args": [ + "--black-install-from-resolve=" + ], "env_var": "PANTS_BLACK_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `black` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-install-from-resolve"], + "scoped_cmd_line_args": [ + "--black-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -76269,16 +87371,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-requirements=\"['', '', ...]\""], + "display_args": [ + "--black-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_BLACK_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-requirements"], + "scoped_cmd_line_args": [ + "--black-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -76299,7 +87407,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--black-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -76310,10 +87420,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--black-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -76324,7 +87438,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -76337,16 +87453,22 @@ "default": "black", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-console-script="], + "display_args": [ + "--black-console-script=" + ], "env_var": "PANTS_BLACK_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-console-script"], + "scoped_cmd_line_args": [ + "--black-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -76370,16 +87492,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-entry-point="], + "display_args": [ + "--black-entry-point=" + ], "env_var": "PANTS_BLACK_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-entry-point"], + "scoped_cmd_line_args": [ + "--black-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -76398,16 +87526,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-config="], + "display_args": [ + "--black-config=" + ], "env_var": "PANTS_BLACK_CONFIG", "fromfile": false, "help": "Path to a TOML config file understood by Black (https://github.com/psf/black#configuration-format).\n\nSetting this option will disable `[black].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-config"], + "scoped_cmd_line_args": [ + "--black-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -76426,7 +87560,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]black-config-discovery"], + "display_args": [ + "--[no-]black-config-discovery" + ], "env_var": "PANTS_BLACK_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant pyproject.toml config files during runs.\n\nUse `[black].config` instead if your config is in a non-standard location.", @@ -76467,16 +87603,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]black-skip"], + "display_args": [ + "--[no-]black-skip" + ], "env_var": "PANTS_BLACK_SKIP", "fromfile": false, "help": "If true, don't use Black when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-skip", "--no-black-skip"], + "scoped_cmd_line_args": [ + "--black-skip", + "--no-black-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -76500,16 +87644,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--black-args=\"[, , ...]\""], + "display_args": [ + "--black-args=\"[, , ...]\"" + ], "env_var": "PANTS_BLACK_ARGS", "fromfile": false, "help": "Arguments to pass directly to Black, e.g. `--black-args='--target-version=py37 --quiet'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--black-args"], + "scoped_cmd_line_args": [ + "--black-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -76543,16 +87693,22 @@ "default": "v1.3.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-version="], + "display_args": [ + "--buf-version=" + ], "env_var": "PANTS_BUF_VERSION", "fromfile": false, "help": "Use this version of Buf.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-version"], + "scoped_cmd_line_args": [ + "--buf-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -76581,16 +87737,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-known-versions=\"['', '', ...]\""], + "display_args": [ + "--buf-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_BUF_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-known-versions"], + "scoped_cmd_line_args": [ + "--buf-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -76619,16 +87781,22 @@ "default": "https://github.com/bufbuild/buf/releases/download/{version}/buf-{platform}.tar.gz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-url-template="], + "display_args": [ + "--buf-url-template=" + ], "env_var": "PANTS_BUF_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-url-template"], + "scoped_cmd_line_args": [ + "--buf-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -76665,10 +87833,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--buf-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -76690,7 +87862,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--buf-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -76705,10 +87880,14 @@ "help": "\nWhat action to take in case the requested version of Buf is not supported.\n\nSupported Buf versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--buf-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -76732,16 +87911,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buf-config="], + "display_args": [ + "--buf-config=" + ], "env_var": "PANTS_BUF_CONFIG", "fromfile": false, "help": "Path to a config file understood by Buf (https://docs.buf.build/configuration/overview).\n\nSetting this option will disable `[buf].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-config"], + "scoped_cmd_line_args": [ + "--buf-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -76760,7 +87945,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]buf-config-discovery"], + "display_args": [ + "--[no-]buf-config-discovery" + ], "env_var": "PANTS_BUF_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant root config files during runs (`buf.yaml`). If the json format is preferred, the path to the `buf.json` file should be provided in the config option.\n\nUse `[buf].config` instead if your config is in a non-standard location.", @@ -76801,16 +87988,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]buf-format-skip"], + "display_args": [ + "--[no-]buf-format-skip" + ], "env_var": "PANTS_BUF_FORMAT_SKIP", "fromfile": false, "help": "If true, don't use Buf when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-format-skip", "--no-buf-format-skip"], + "scoped_cmd_line_args": [ + "--buf-format-skip", + "--no-buf-format-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--format-skip", "--no-format-skip"], + "unscoped_cmd_line_args": [ + "--format-skip", + "--no-format-skip" + ], "value_history": { "ranked_values": [ { @@ -76834,16 +88029,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]buf-lint-skip"], + "display_args": [ + "--[no-]buf-lint-skip" + ], "env_var": "PANTS_BUF_LINT_SKIP", "fromfile": false, "help": "If true, don't use Buf when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-lint-skip", "--no-buf-lint-skip"], + "scoped_cmd_line_args": [ + "--buf-lint-skip", + "--no-buf-lint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--lint-skip", "--no-lint-skip"], + "unscoped_cmd_line_args": [ + "--lint-skip", + "--no-lint-skip" + ], "value_history": { "ranked_values": [ { @@ -76875,10 +88078,14 @@ "help": "Arguments to pass directly to Buf, e.g. `--buf-args='--error-format json'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-format-args"], + "scoped_cmd_line_args": [ + "--buf-format-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--format-args"], + "unscoped_cmd_line_args": [ + "--format-args" + ], "value_history": { "ranked_values": [ { @@ -76910,10 +88117,14 @@ "help": "Arguments to pass directly to Buf, e.g. `--buf-args='--error-format json'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buf-lint-args"], + "scoped_cmd_line_args": [ + "--buf-lint-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--lint-args"], + "unscoped_cmd_line_args": [ + "--lint-args" + ], "value_history": { "ranked_values": [ { @@ -76948,7 +88159,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]build-deprecations-fixer-skip"], + "display_args": [ + "--[no-]build-deprecations-fixer-skip" + ], "env_var": "PANTS_BUILD_DEPRECATIONS_FIXER_SKIP", "fromfile": false, "help": "If true, don't use BUILD Deprecations Fixer when running `scie-pants-linux-x86_64 fix`.", @@ -76960,7 +88173,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -76994,16 +88210,22 @@ "default": "5.1.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buildifier-version="], + "display_args": [ + "--buildifier-version=" + ], "env_var": "PANTS_BUILDIFIER_VERSION", "fromfile": false, "help": "Use this version of Buildifier.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-version"], + "scoped_cmd_line_args": [ + "--buildifier-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -77040,10 +88262,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-known-versions"], + "scoped_cmd_line_args": [ + "--buildifier-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -77072,16 +88298,22 @@ "default": "https://github.com/bazelbuild/buildtools/releases/download/{version}/buildifier-{platform}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--buildifier-url-template="], + "display_args": [ + "--buildifier-url-template=" + ], "env_var": "PANTS_BUILDIFIER_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-url-template"], + "scoped_cmd_line_args": [ + "--buildifier-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -77118,10 +88350,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--buildifier-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -77143,7 +88379,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--buildifier-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -77158,10 +88397,14 @@ "help": "\nWhat action to take in case the requested version of Buildifier is not supported.\n\nSupported Buildifier versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--buildifier-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -77187,16 +88430,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]buildifier-skip"], + "display_args": [ + "--[no-]buildifier-skip" + ], "env_var": "PANTS_BUILDIFIER_SKIP", "fromfile": false, "help": "If true, don't use Buildifier when running `scie-pants-linux-x86_64 fmt`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-skip", "--no-buildifier-skip"], + "scoped_cmd_line_args": [ + "--buildifier-skip", + "--no-buildifier-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -77228,10 +88479,14 @@ "help": "Arguments to pass directly to Buildifier, e.g. `--buildifier-args='-lint=fix'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--buildifier-args"], + "scoped_cmd_line_args": [ + "--buildifier-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -77266,16 +88521,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--changed-since="], + "display_args": [ + "--changed-since=" + ], "env_var": "PANTS_CHANGED_SINCE", "fromfile": false, "help": "Calculate changes since this Git spec (commit range/SHA/ref).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--changed-since"], + "scoped_cmd_line_args": [ + "--changed-since" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--since"], + "unscoped_cmd_line_args": [ + "--since" + ], "value_history": { "ranked_values": [ { @@ -77294,16 +88555,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--changed-diffspec="], + "display_args": [ + "--changed-diffspec=" + ], "env_var": "PANTS_CHANGED_DIFFSPEC", "fromfile": false, "help": "Calculate changes contained within a given Git spec (commit range/SHA/ref).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--changed-diffspec"], + "scoped_cmd_line_args": [ + "--changed-diffspec" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--diffspec"], + "unscoped_cmd_line_args": [ + "--diffspec" + ], "value_history": { "ranked_values": [ { @@ -77315,23 +88582,33 @@ } }, { - "choices": ["none", "direct", "transitive"], + "choices": [ + "none", + "direct", + "transitive" + ], "comma_separated_choices": "none, direct, transitive", "comma_separated_display_args": "--changed-dependents=", "config_key": "dependents", "default": "none", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--changed-dependents="], + "display_args": [ + "--changed-dependents=" + ], "env_var": "PANTS_CHANGED_DEPENDENTS", "fromfile": false, "help": "Include direct or transitive dependents of changed targets.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--changed-dependents"], + "scoped_cmd_line_args": [ + "--changed-dependents" + ], "target_field_name": null, "typ": "DependentsOption", - "unscoped_cmd_line_args": ["--dependents"], + "unscoped_cmd_line_args": [ + "--dependents" + ], "value_history": { "ranked_values": [ { @@ -77350,23 +88627,33 @@ ], "deprecated": [ { - "choices": ["none", "direct", "transitive"], + "choices": [ + "none", + "direct", + "transitive" + ], "comma_separated_choices": "none, direct, transitive", "comma_separated_display_args": "--changed-dependees=", "config_key": "dependees", "default": "none", "deprecated_message": "Deprecated, is scheduled to be removed in version: 2.23.0.dev0.", "deprecation_active": true, - "display_args": ["--changed-dependees="], + "display_args": [ + "--changed-dependees=" + ], "env_var": "PANTS_CHANGED_DEPENDEES", "fromfile": false, "help": "Include direct or transitive dependents of changed targets.", "removal_hint": "Use --dependents instead", "removal_version": "2.23.0.dev0", - "scoped_cmd_line_args": ["--changed-dependees"], + "scoped_cmd_line_args": [ + "--changed-dependees" + ], "target_field_name": null, "typ": "DependentsOption", - "unscoped_cmd_line_args": ["--dependees"], + "unscoped_cmd_line_args": [ + "--dependees" + ], "value_history": { "ranked_values": [ { @@ -77400,16 +88687,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--check-only=\"['', '', ...]\""], + "display_args": [ + "--check-only=\"['', '', ...]\"" + ], "env_var": "PANTS_CHECK_ONLY", "fromfile": false, "help": "Only run these checkers and skip all others.\n\nThe checker names are outputted at the final summary of running this goal, e.g. `mypy` and `javac`. You can also run `check --only=fake` to get a list of all activated checkers.\n\nYou can repeat this option, e.g. `check --only=mypy --only=javac` or `check --only=['mypy', 'javac']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--check-only"], + "scoped_cmd_line_args": [ + "--check-only" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--only"], + "unscoped_cmd_line_args": [ + "--only" + ], "value_history": { "ranked_values": [ { @@ -77444,16 +88737,22 @@ "default": {}, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--cli-alias=\"{'key1': val1, 'key2': val2, ...}\""], + "display_args": [ + "--cli-alias=\"{'key1': val1, 'key2': val2, ...}\"" + ], "env_var": "PANTS_CLI_ALIAS", "fromfile": false, "help": "Register command line aliases.\n\nExample:\n\n [cli.alias]\n green = \"fmt lint check\"\n all-changed = \"--changed-since=HEAD --changed-dependents=transitive\"\n\nThis would allow you to run `scie-pants-linux-x86_64 green all-changed`, which is shorthand for `scie-pants-linux-x86_64 fmt lint check --changed-since=HEAD --changed-dependents=transitive`.\n\nNotice: this option must be placed in a config file (e.g. `pants.toml` or `pantsrc`) to have any effect.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--cli-alias"], + "scoped_cmd_line_args": [ + "--cli-alias" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--alias"], + "unscoped_cmd_line_args": [ + "--alias" + ], "value_history": { "ranked_values": [ { @@ -77497,16 +88796,22 @@ "default": "v2.1.6", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coursier-version="], + "display_args": [ + "--coursier-version=" + ], "env_var": "PANTS_COURSIER_VERSION", "fromfile": false, "help": "Use this version of coursier.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-version"], + "scoped_cmd_line_args": [ + "--coursier-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -77551,10 +88856,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-known-versions"], + "scoped_cmd_line_args": [ + "--coursier-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -77591,16 +88900,22 @@ "default": "https://github.com/coursier/coursier/releases/download/{version}/cs-{platform}.gz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coursier-url-template="], + "display_args": [ + "--coursier-url-template=" + ], "env_var": "PANTS_COURSIER_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-url-template"], + "scoped_cmd_line_args": [ + "--coursier-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -77637,10 +88952,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--coursier-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -77662,7 +88981,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--coursier-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -77677,10 +88999,14 @@ "help": "\nWhat action to take in case the requested version of coursier is not supported.\n\nSupported coursier versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--coursier-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -77709,16 +89035,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coursier-repos=\"['', '', ...]\""], + "display_args": [ + "--coursier-repos=\"['', '', ...]\"" + ], "env_var": "PANTS_COURSIER_REPOS", "fromfile": false, "help": "Maven style repositories to resolve artifacts from.\n\nCoursier will resolve these repositories in the order in which they are specifed, and re-ordering repositories will cause artifacts to be re-downloaded. This can result in artifacts in lockfiles becoming invalid.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coursier-repos"], + "scoped_cmd_line_args": [ + "--coursier-repos" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--repos"], + "unscoped_cmd_line_args": [ + "--repos" + ], "value_history": { "ranked_values": [ { @@ -77755,16 +89087,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-install-from-resolve="], + "display_args": [ + "--coverage-py-install-from-resolve=" + ], "env_var": "PANTS_COVERAGE_PY_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `coverage-py` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-install-from-resolve"], + "scoped_cmd_line_args": [ + "--coverage-py-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -77791,10 +89129,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-requirements"], + "scoped_cmd_line_args": [ + "--coverage-py-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -77815,7 +89157,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--coverage-py-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -77826,10 +89170,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--coverage-py-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -77840,7 +89188,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -77853,16 +89203,22 @@ "default": "coverage", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-console-script="], + "display_args": [ + "--coverage-py-console-script=" + ], "env_var": "PANTS_COVERAGE_PY_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-console-script"], + "scoped_cmd_line_args": [ + "--coverage-py-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -77886,16 +89242,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-entry-point="], + "display_args": [ + "--coverage-py-entry-point=" + ], "env_var": "PANTS_COVERAGE_PY_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-entry-point"], + "scoped_cmd_line_args": [ + "--coverage-py-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -77914,16 +89276,22 @@ "default": "{distdir}/coverage/python", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-output-dir="], + "display_args": [ + "--coverage-py-output-dir=" + ], "env_var": "PANTS_COVERAGE_PY_OUTPUT_DIR", "fromfile": false, "help": "Path to write the Pytest Coverage report to. Must be relative to the build root.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-output-dir"], + "scoped_cmd_line_args": [ + "--coverage-py-output-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-dir"], + "unscoped_cmd_line_args": [ + "--output-dir" + ], "value_history": { "ranked_values": [ { @@ -77947,16 +89315,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-config="], + "display_args": [ + "--coverage-py-config=" + ], "env_var": "PANTS_COVERAGE_PY_CONFIG", "fromfile": false, "help": "Path to an INI or TOML config file understood by coverage.py (https://coverage.readthedocs.io/en/stable/config.html).\n\nSetting this option will disable `[coverage-py].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-config"], + "scoped_cmd_line_args": [ + "--coverage-py-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -77975,7 +89349,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]coverage-py-config-discovery"], + "display_args": [ + "--[no-]coverage-py-config-discovery" + ], "env_var": "PANTS_COVERAGE_PY_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.coveragerc`, `setup.cfg`, `tox.ini`, and `pyproject.toml`).\n\nUse `[coverage-py].config` instead if your config is in a non-standard location.", @@ -78016,16 +89392,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-filter=\"['', '', ...]\""], + "display_args": [ + "--coverage-py-filter=\"['', '', ...]\"" + ], "env_var": "PANTS_COVERAGE_PY_FILTER", "fromfile": false, "help": "A list of Python modules or filesystem paths to use in the coverage report, e.g. `['helloworld_test', 'helloworld/util/dirutil']`.\n\nBoth modules and directory paths are recursive: any submodules or child paths, respectively, will be included.\n\nIf you leave this off, the coverage report will include every file in the transitive closure of the address/file arguments; for example, `test ::` will include every Python file in your project, whereas `test project/app_test.py` will include `app_test.py` and any of its transitive dependencies.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-filter"], + "scoped_cmd_line_args": [ + "--coverage-py-filter" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--filter"], + "unscoped_cmd_line_args": [ + "--filter" + ], "value_history": { "ranked_values": [ { @@ -78042,11 +89424,20 @@ } }, { - "choices": ["console", "xml", "html", "raw", "json", "lcov"], + "choices": [ + "console", + "xml", + "html", + "raw", + "json", + "lcov" + ], "comma_separated_choices": "console, xml, html, raw, json, lcov", "comma_separated_display_args": "--coverage-py-report=\"[, , ...]\"", "config_key": "report", - "default": ["console"], + "default": [ + "console" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -78057,10 +89448,14 @@ "help": "Which coverage report type(s) to emit.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-report"], + "scoped_cmd_line_args": [ + "--coverage-py-report" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--report"], + "unscoped_cmd_line_args": [ + "--report" + ], "value_history": { "ranked_values": [ { @@ -78071,7 +89466,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["console"] + "value": [ + "console" + ] } ] } @@ -78084,7 +89481,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]coverage-py-global-report"], + "display_args": [ + "--[no-]coverage-py-global-report" + ], "env_var": "PANTS_COVERAGE_PY_GLOBAL_REPORT", "fromfile": false, "help": "If true, Pants will generate a global coverage report.\n\nThe global report will include all Python source files in the workspace and not just those depended on by the tests that were run.", @@ -78096,7 +89495,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--global-report", "--no-global-report"], + "unscoped_cmd_line_args": [ + "--global-report", + "--no-global-report" + ], "value_history": { "ranked_values": [ { @@ -78120,16 +89522,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--coverage-py-fail-under="], + "display_args": [ + "--coverage-py-fail-under=" + ], "env_var": "PANTS_COVERAGE_PY_FAIL_UNDER", "fromfile": false, "help": "Fail if the total combined coverage percentage for all tests is less than this number.\n\nUse this instead of setting `fail_under` in a coverage.py config file, as the config will apply to each test separately, while you typically want this to apply to the combined coverage for all tests run.\n\nNote that you must generate at least one (non-raw) coverage report for this check to trigger.\n\nNote also that if you specify a non-integral value, you must also set `[report] precision` properly in the coverage.py config file to make use of the decimal places. See https://coverage.readthedocs.io/en/latest/config.html.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--coverage-py-fail-under"], + "scoped_cmd_line_args": [ + "--coverage-py-fail-under" + ], "target_field_name": null, "typ": "float", - "unscoped_cmd_line_args": ["--fail-under"], + "unscoped_cmd_line_args": [ + "--fail-under" + ], "value_history": { "ranked_values": [ { @@ -78159,16 +89567,22 @@ "default": "127.0.0.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debug-adapter-host="], + "display_args": [ + "--debug-adapter-host=" + ], "env_var": "PANTS_DEBUG_ADAPTER_HOST", "fromfile": false, "help": "The hostname to use when launching the server.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debug-adapter-host"], + "scoped_cmd_line_args": [ + "--debug-adapter-host" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--host"], + "unscoped_cmd_line_args": [ + "--host" + ], "value_history": { "ranked_values": [ { @@ -78192,16 +89606,22 @@ "default": 5678, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debug-adapter-port="], + "display_args": [ + "--debug-adapter-port=" + ], "env_var": "PANTS_DEBUG_ADAPTER_PORT", "fromfile": false, "help": "The port to use when launching the server.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debug-adapter-port"], + "scoped_cmd_line_args": [ + "--debug-adapter-port" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--port"], + "unscoped_cmd_line_args": [ + "--port" + ], "value_history": { "ranked_values": [ { @@ -78235,16 +89655,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debugpy-install-from-resolve="], + "display_args": [ + "--debugpy-install-from-resolve=" + ], "env_var": "PANTS_DEBUGPY_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `debugpy` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-install-from-resolve"], + "scoped_cmd_line_args": [ + "--debugpy-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -78271,10 +89697,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-requirements"], + "scoped_cmd_line_args": [ + "--debugpy-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -78295,7 +89725,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--debugpy-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -78306,10 +89738,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--debugpy-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -78320,7 +89756,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -78333,16 +89771,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debugpy-console-script="], + "display_args": [ + "--debugpy-console-script=" + ], "env_var": "PANTS_DEBUGPY_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-console-script"], + "scoped_cmd_line_args": [ + "--debugpy-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -78361,16 +89805,22 @@ "default": "debugpy", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--debugpy-entry-point="], + "display_args": [ + "--debugpy-entry-point=" + ], "env_var": "PANTS_DEBUGPY_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-entry-point"], + "scoped_cmd_line_args": [ + "--debugpy-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -78404,10 +89854,14 @@ "help": "Arguments to pass directly to debugpy, e.g. `--debugpy-args='--log-to-stderr'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--debugpy-args"], + "scoped_cmd_line_args": [ + "--debugpy-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -78442,16 +89896,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependees-output-file="], + "display_args": [ + "--dependees-output-file=" + ], "env_var": "PANTS_DEPENDEES_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependees-output-file"], + "scoped_cmd_line_args": [ + "--dependees-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -78470,16 +89930,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependees-sep="], + "display_args": [ + "--dependees-sep=" + ], "env_var": "PANTS_DEPENDEES_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependees-sep"], + "scoped_cmd_line_args": [ + "--dependees-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -78503,7 +89969,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependees-transitive"], + "display_args": [ + "--[no-]dependees-transitive" + ], "env_var": "PANTS_DEPENDEES_TRANSITIVE", "fromfile": false, "help": "List all transitive dependents. If unspecified, list direct dependents only.", @@ -78515,7 +89983,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--transitive", "--no-transitive"], + "unscoped_cmd_line_args": [ + "--transitive", + "--no-transitive" + ], "value_history": { "ranked_values": [ { @@ -78539,7 +90010,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependees-closed"], + "display_args": [ + "--[no-]dependees-closed" + ], "env_var": "PANTS_DEPENDEES_CLOSED", "fromfile": false, "help": "Include the input targets in the output, along with the dependents.", @@ -78551,7 +90024,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--closed", "--no-closed"], + "unscoped_cmd_line_args": [ + "--closed", + "--no-closed" + ], "value_history": { "ranked_values": [ { @@ -78586,16 +90062,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependencies-output-file="], + "display_args": [ + "--dependencies-output-file=" + ], "env_var": "PANTS_DEPENDENCIES_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependencies-output-file"], + "scoped_cmd_line_args": [ + "--dependencies-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -78614,16 +90096,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependencies-sep="], + "display_args": [ + "--dependencies-sep=" + ], "env_var": "PANTS_DEPENDENCIES_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependencies-sep"], + "scoped_cmd_line_args": [ + "--dependencies-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -78647,7 +90135,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependencies-transitive"], + "display_args": [ + "--[no-]dependencies-transitive" + ], "env_var": "PANTS_DEPENDENCIES_TRANSITIVE", "fromfile": false, "help": "List all transitive dependencies. If unspecified, list direct dependencies only.", @@ -78659,7 +90149,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--transitive", "--no-transitive"], + "unscoped_cmd_line_args": [ + "--transitive", + "--no-transitive" + ], "value_history": { "ranked_values": [ { @@ -78683,7 +90176,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependencies-closed"], + "display_args": [ + "--[no-]dependencies-closed" + ], "env_var": "PANTS_DEPENDENCIES_CLOSED", "fromfile": false, "help": "Include the input targets in the output, along with the dependencies.", @@ -78695,7 +90190,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--closed", "--no-closed"], + "unscoped_cmd_line_args": [ + "--closed", + "--no-closed" + ], "value_history": { "ranked_values": [ { @@ -78730,16 +90228,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependents-output-file="], + "display_args": [ + "--dependents-output-file=" + ], "env_var": "PANTS_DEPENDENTS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependents-output-file"], + "scoped_cmd_line_args": [ + "--dependents-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -78758,16 +90262,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dependents-sep="], + "display_args": [ + "--dependents-sep=" + ], "env_var": "PANTS_DEPENDENTS_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dependents-sep"], + "scoped_cmd_line_args": [ + "--dependents-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -78791,7 +90301,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependents-transitive"], + "display_args": [ + "--[no-]dependents-transitive" + ], "env_var": "PANTS_DEPENDENTS_TRANSITIVE", "fromfile": false, "help": "List all transitive dependents. If unspecified, list direct dependents only.", @@ -78803,7 +90315,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--transitive", "--no-transitive"], + "unscoped_cmd_line_args": [ + "--transitive", + "--no-transitive" + ], "value_history": { "ranked_values": [ { @@ -78827,7 +90342,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]dependents-closed"], + "display_args": [ + "--[no-]dependents-closed" + ], "env_var": "PANTS_DEPENDENTS_CLOSED", "fromfile": false, "help": "Include the input targets in the output, along with the dependents.", @@ -78839,7 +90356,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--closed", "--no-closed"], + "unscoped_cmd_line_args": [ + "--closed", + "--no-closed" + ], "value_history": { "ranked_values": [ { @@ -78873,16 +90393,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docformatter-install-from-resolve="], + "display_args": [ + "--docformatter-install-from-resolve=" + ], "env_var": "PANTS_DOCFORMATTER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `docformatter` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-install-from-resolve"], + "scoped_cmd_line_args": [ + "--docformatter-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -78909,10 +90435,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-requirements"], + "scoped_cmd_line_args": [ + "--docformatter-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -78933,7 +90463,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--docformatter-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -78944,10 +90476,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--docformatter-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -78958,7 +90494,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -78971,16 +90509,22 @@ "default": "docformatter", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docformatter-console-script="], + "display_args": [ + "--docformatter-console-script=" + ], "env_var": "PANTS_DOCFORMATTER_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-console-script"], + "scoped_cmd_line_args": [ + "--docformatter-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -79004,16 +90548,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docformatter-entry-point="], + "display_args": [ + "--docformatter-entry-point=" + ], "env_var": "PANTS_DOCFORMATTER_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-entry-point"], + "scoped_cmd_line_args": [ + "--docformatter-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -79034,7 +90584,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docformatter-skip"], + "display_args": [ + "--[no-]docformatter-skip" + ], "env_var": "PANTS_DOCFORMATTER_SKIP", "fromfile": false, "help": "If true, don't use docformatter when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", @@ -79046,7 +90598,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -79078,10 +90633,14 @@ "help": "Arguments to pass directly to docformatter, e.g. `--docformatter-args='--wrap-summaries=100 --pre-summary-newline'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docformatter-args"], + "scoped_cmd_line_args": [ + "--docformatter-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -79115,16 +90674,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-tools=\"['', '', ...]\""], + "display_args": [ + "--docker-tools=\"['', '', ...]\"" + ], "env_var": "PANTS_DOCKER_TOOLS", "fromfile": false, "help": "List any additional executable tools required for Docker to work. The paths to these tools will be included in the PATH used in the execution sandbox, so that they may be used by the Docker client.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-tools"], + "scoped_cmd_line_args": [ + "--docker-tools" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--tools"], + "unscoped_cmd_line_args": [ + "--tools" + ], "value_history": { "ranked_values": [ { @@ -79148,16 +90713,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-tailor"], + "display_args": [ + "--[no-]docker-tailor" + ], "env_var": "PANTS_DOCKER_TAILOR", "fromfile": false, "help": "If true, add `docker_image` targets with the `tailor` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-tailor", "--no-docker-tailor"], + "scoped_cmd_line_args": [ + "--docker-tailor", + "--no-docker-tailor" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -79178,7 +90751,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--docker-executable-search-paths=\"[, , ...]\"", "config_key": "executable_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -79189,10 +90764,14 @@ "help": "The PATH value that will be used to find the Docker client and any tools required. The special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-executable-search-paths"], + "scoped_cmd_line_args": [ + "--docker-executable-search-paths" + ], "target_field_name": "docker_executable_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--executable-search-paths"], + "unscoped_cmd_line_args": [ + "--executable-search-paths" + ], "value_history": { "ranked_values": [ { @@ -79203,7 +90782,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -79224,10 +90805,14 @@ "help": "Environment variables to set for `docker` invocations.\n\nEntries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-env-vars"], + "scoped_cmd_line_args": [ + "--docker-env-vars" + ], "target_field_name": "docker_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--env-vars"], + "unscoped_cmd_line_args": [ + "--env-vars" + ], "value_history": { "ranked_values": [ { @@ -79261,10 +90846,14 @@ "help": "Configure Docker registries. The schema for a registry entry is as follows:\n\n {\n \"registry-alias\": {\n \"address\": \"registry-domain:port\",\n \"default\": bool,\n \"extra_image_tags\": [],\n \"skip_push\": bool,\n \"repository\": str,\n \"use_local_alias\": bool,\n },\n ...\n }\n\nIf no registries are provided in a `docker_image` target, then all default addresses will be used, if any.\n\nThe `docker_image.registries` may be provided with a list of registry addresses and registry aliases prefixed with `@` to be used instead of the defaults.\n\nA configured registry is marked as default either by setting `default = true` or with an alias of `\"default\"`.\n\nA `docker_image` may be pushed to a subset of registries using the per registry `skip_push` option rather then the all or nothing toggle of the field option `skip_push` on the `docker_image` target.\n\nAny image tags that should only be added for specific registries may be provided as the `extra_image_tags` option. The tags may use value formatting the same as for the `image_tags` field of the `docker_image` target.\n\nWhen a registry provides a `repository` value, it will be used instead of the `docker_image.repository` or the default repository. Using the placeholders `{target_repository}` or `{default_repository}` those overridden values may be incorporated into the registry specific repository value.\n\nIf `use_local_alias` is true, a built image is additionally tagged locally using the registry alias as the value for repository (i.e. the additional image tag is not pushed) and will be used for any `pants run` requests.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-registries"], + "scoped_cmd_line_args": [ + "--docker-registries" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--registries"], + "unscoped_cmd_line_args": [ + "--registries" + ], "value_history": { "ranked_values": [ { @@ -79288,16 +90877,22 @@ "default": "{name}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-default-repository="], + "display_args": [ + "--docker-default-repository=" + ], "env_var": "PANTS_DOCKER_DEFAULT_REPOSITORY", "fromfile": false, "help": "Configure the default repository name used in the Docker image tag.\n\nThe value is formatted and may reference these variables (in addition to the normal placeheolders derived from the Dockerfile and build args etc):\n\n * name\n * directory\n * parent_directory\n * target_repository\n\nExample: `--default-repository=\"{directory}/{name}\"`.\n\nThe `name` variable is the `docker_image`'s target name, `directory` and `parent_directory` are the name of the directory in which the BUILD file is for the target, and its parent directory respectively.\n\nUse the `repository` field to set this value directly on a `docker_image` target.\n\nRegistries may override the repository value for a specific registry.\n\nAny registries or tags are added to the image name as required, and should not be part of the repository name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-default-repository"], + "scoped_cmd_line_args": [ + "--docker-default-repository" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--default-repository"], + "unscoped_cmd_line_args": [ + "--default-repository" + ], "value_history": { "ranked_values": [ { @@ -79321,16 +90916,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-default-context-root="], + "display_args": [ + "--docker-default-context-root=" + ], "env_var": "PANTS_DOCKER_DEFAULT_CONTEXT_ROOT", "fromfile": false, "help": "Provide a default Docker build context root path for `docker_image` targets that does not specify their own `context_root` field.\n\nThe context root is relative to the build root by default, but may be prefixed with `./` to be relative to the directory of the BUILD file of the `docker_image`.\n\nExamples:\n\n --default-context-root=src/docker\n --default-context-root=./relative_to_the_build_file", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-default-context-root"], + "scoped_cmd_line_args": [ + "--docker-default-context-root" + ], "target_field_name": null, "typ": "workspace_path", - "unscoped_cmd_line_args": ["--default-context-root"], + "unscoped_cmd_line_args": [ + "--default-context-root" + ], "value_history": { "ranked_values": [ { @@ -79354,7 +90955,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-use-buildx"], + "display_args": [ + "--[no-]docker-use-buildx" + ], "env_var": "PANTS_DOCKER_USE_BUILDX", "fromfile": false, "help": "Use [buildx](https://github.com/docker/buildx#buildx) (and BuildKit) for builds.", @@ -79366,7 +90969,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--use-buildx", "--no-use-buildx"], + "unscoped_cmd_line_args": [ + "--use-buildx", + "--no-use-buildx" + ], "value_history": { "ranked_values": [ { @@ -79398,10 +91004,14 @@ "help": "Global build arguments (for Docker `--build-arg` options) to use for all `docker build` invocations.\n\nEntries are either strings in the form `ARG_NAME=value` to set an explicit value; or just `ARG_NAME` to copy the value from Pants's own environment.\n\nExample:\n\n [docker]\n build_args = [\"VAR1=value\", \"VAR2\"]\n\nUse the `extra_build_args` field on a `docker_image` target for additional image specific build arguments.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-build-args"], + "scoped_cmd_line_args": [ + "--docker-build-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--build-args"], + "unscoped_cmd_line_args": [ + "--build-args" + ], "value_history": { "ranked_values": [ { @@ -79425,16 +91035,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--docker-build-target-stage="], + "display_args": [ + "--docker-build-target-stage=" + ], "env_var": "PANTS_DOCKER_BUILD_TARGET_STAGE", "fromfile": false, "help": "Global default value for `target_stage` on `docker_image` targets, overriding the field value on the targets, if there is a matching stage in the `Dockerfile`.\n\nThis is useful to provide from the command line, to specify the target stage to build for at execution time.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-build-target-stage"], + "scoped_cmd_line_args": [ + "--docker-build-target-stage" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--build-target-stage"], + "unscoped_cmd_line_args": [ + "--build-target-stage" + ], "value_history": { "ranked_values": [ { @@ -79461,10 +91077,14 @@ "help": "Hosts entries to be added to the `/etc/hosts` file in all built images.\n\nExample:\n\n [docker]\n build_hosts = {\"docker\": \"10.180.0.1\", \"docker2\": \"10.180.0.2\"}\n\nUse the `extra_build_hosts` field on a `docker_image` target for additional image specific host entries.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-build-hosts"], + "scoped_cmd_line_args": [ + "--docker-build-hosts" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--build-hosts"], + "unscoped_cmd_line_args": [ + "--build-hosts" + ], "value_history": { "ranked_values": [ { @@ -79488,7 +91108,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-build-no-cache"], + "display_args": [ + "--[no-]docker-build-no-cache" + ], "env_var": "PANTS_DOCKER_BUILD_NO_CACHE", "fromfile": false, "help": "Do not use the Docker cache when building images.", @@ -79500,7 +91122,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--build-no-cache", "--no-build-no-cache"], + "unscoped_cmd_line_args": [ + "--build-no-cache", + "--no-build-no-cache" + ], "value_history": { "ranked_values": [ { @@ -79524,7 +91149,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]docker-build-verbose"], + "display_args": [ + "--[no-]docker-build-verbose" + ], "env_var": "PANTS_DOCKER_BUILD_VERBOSE", "fromfile": false, "help": "Whether to log the Docker output to the console. If false, only the image ID is logged.", @@ -79536,7 +91163,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--build-verbose", "--no-build-verbose"], + "unscoped_cmd_line_args": [ + "--build-verbose", + "--no-build-verbose" + ], "value_history": { "ranked_values": [ { @@ -79568,10 +91198,14 @@ "help": "Additional arguments to use for `docker run` invocations.\n\nExample:\n\n $ scie-pants-linux-x86_64 run --docker-run-args=\"-p 127.0.0.1:80:8080/tcp --name demo\" src/example:image -- [image entrypoint args]\n\nTo provide the top-level options to the `docker` client, use `[docker].env_vars` to configure the [Environment variables](https://docs.docker.com/engine/reference/commandline/cli/#environment-variables) as appropriate.\n\nThe arguments for the image entrypoint may be passed on the command line after a double dash (`--`), or using the `--run-args` option.\n\nDefaults to `--interactive --tty` when stdout is connected to a terminal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--docker-run-args"], + "scoped_cmd_line_args": [ + "--docker-run-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--run-args"], + "unscoped_cmd_line_args": [ + "--run-args" + ], "value_history": { "ranked_values": [ { @@ -79605,16 +91239,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--dockerfile-parser-install-from-resolve="], + "display_args": [ + "--dockerfile-parser-install-from-resolve=" + ], "env_var": "PANTS_DOCKERFILE_PARSER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `dockerfile-parser` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dockerfile-parser-install-from-resolve"], + "scoped_cmd_line_args": [ + "--dockerfile-parser-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -79641,10 +91281,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--dockerfile-parser-requirements"], + "scoped_cmd_line_args": [ + "--dockerfile-parser-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -79665,7 +91309,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--dockerfile-parser-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -79681,7 +91327,9 @@ ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -79692,7 +91340,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -79716,16 +91366,22 @@ "default": "1.4.6", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--download-terraform-version="], + "display_args": [ + "--download-terraform-version=" + ], "env_var": "PANTS_DOWNLOAD_TERRAFORM_VERSION", "fromfile": false, "help": "Use this version of terraform.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-version"], + "scoped_cmd_line_args": [ + "--download-terraform-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -79930,10 +91586,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-known-versions"], + "scoped_cmd_line_args": [ + "--download-terraform-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -80130,16 +91790,22 @@ "default": "https://releases.hashicorp.com/terraform/{version}/terraform_{version}_{platform}.zip", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--download-terraform-url-template="], + "display_args": [ + "--download-terraform-url-template=" + ], "env_var": "PANTS_DOWNLOAD_TERRAFORM_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-url-template"], + "scoped_cmd_line_args": [ + "--download-terraform-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -80176,10 +91842,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--download-terraform-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -80201,7 +91871,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--download-terraform-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -80221,7 +91894,9 @@ ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -80253,10 +91928,14 @@ "help": "Additional environment variables that would be made available to all Terraform processes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-extra-env-vars"], + "scoped_cmd_line_args": [ + "--download-terraform-extra-env-vars" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--extra-env-vars"], + "unscoped_cmd_line_args": [ + "--extra-env-vars" + ], "value_history": { "ranked_values": [ { @@ -80280,7 +91959,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]download-terraform-tailor"], + "display_args": [ + "--[no-]download-terraform-tailor" + ], "env_var": "PANTS_DOWNLOAD_TERRAFORM_TAILOR", "fromfile": false, "help": "If true, add `terraform_module` targets with the `tailor` goal.", @@ -80292,7 +91973,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -80327,10 +92011,14 @@ "help": "Arguments to pass directly to terraform, e.g. `--download-terraform-args='-auto-approve'`.\n\nAdditional arguments to pass to the Terraform command line.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--download-terraform-args"], + "scoped_cmd_line_args": [ + "--download-terraform-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -80373,10 +92061,14 @@ "help": "A mapping of logical names to addresses to environment targets. For example:\n\n [environments-preview.names]\n linux_local = \"//:linux_env\"\n macos_local = \"//:macos_env\"\n centos6 = \"//:centos6_docker_env\"\n linux_ci = \"build-support:linux_ci_env\"\n macos_ci = \"build-support:macos_ci_env\"\n\nTo use an environment for a given target, specify the name in the `environment` field on that target. Pants will consume the environment target at the address mapped from that name.\n\nPants will ignore any environment targets that are not given a name via this option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--environments-preview-names"], + "scoped_cmd_line_args": [ + "--environments-preview-names" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--names"], + "unscoped_cmd_line_args": [ + "--names" + ], "value_history": { "ranked_values": [ { @@ -80410,7 +92102,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]experimental-bsp-server"], + "display_args": [ + "--[no-]experimental-bsp-server" + ], "env_var": "PANTS_EXPERIMENTAL_BSP_SERVER", "fromfile": false, "help": "Run the Build Server Protocol server. Pants will receive BSP RPC requests via the console. This should only ever be invoked via the IDE.", @@ -80422,7 +92116,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--server", "--no-server"], + "unscoped_cmd_line_args": [ + "--server", + "--no-server" + ], "value_history": { "ranked_values": [ { @@ -80443,7 +92140,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--experimental-bsp-runner-env-vars=\"['', '', ...]\"", "config_key": "runner_env_vars", - "default": ["PATH"], + "default": [ + "PATH" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -80454,10 +92153,14 @@ "help": "Environment variables to set in the BSP runner script when setting up BSP in a repository. Entries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants' own environment when the experimental-bsp goal was run.\n\nThis option only takes effect when the BSP runner script is written. If the option changes, you must run `scie-pants-linux-x86_64 experimental-bsp` again to write a new copy of the BSP runner script.\n\nNote: The environment variables passed to the Pants BSP server will be those set for your IDE and not your shell. For example, on macOS, the IDE is generally launched by `launchd` after clicking on a Dock icon, and not from the shell. Thus, any environment variables set for your shell will likely not be seen by the Pants BSP server. At the very least, on macOS consider writing an explicit PATH into the BSP runner script via this option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--experimental-bsp-runner-env-vars"], + "scoped_cmd_line_args": [ + "--experimental-bsp-runner-env-vars" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--runner-env-vars"], + "unscoped_cmd_line_args": [ + "--runner-env-vars" + ], "value_history": { "ranked_values": [ { @@ -80468,7 +92171,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["PATH"] + "value": [ + "PATH" + ] } ] } @@ -80491,10 +92196,14 @@ "help": "A list of config files that define groups of Pants targets to expose to IDEs via Build Server Protocol.\n\nPants generally uses fine-grained targets to define the components of a build (in many cases on a file-by-file basis). Many IDEs, however, favor coarse-grained targets that contain large numbers of source files. To accommodate this distinction, the Pants BSP server will compute a set of BSP build targets to use from the groups specified in the config files set for this option. Each group will become one or more BSP build targets.\n\nEach config file is a TOML file with a `groups` dictionary with the following format for an entry:\n\n # The dictionary key is used to identify the group. It must be unique.\n [groups.ID1]:\n # One or more Pants address specs defining what targets to include in the group.\n addresses = [\n \"src/jvm::\",\n \"tests/jvm::\",\n ]\n # Filter targets to a specific resolve. Targets in a group must be from a single resolve.\n # Format of filter is `TYPE:RESOLVE_NAME`. The only supported TYPE is `jvm`. RESOLVE_NAME must be\n # a valid resolve name.\n resolve = \"jvm:jvm-default\"\n display_name = \"Display Name\" # (Optional) Name shown to the user in the IDE.\n base_directory = \"path/from/build/root\" # (Optional) Hint to the IDE for where the build target should \"live.\"\n\nPants will merge the contents of the config files together. If the same ID is used for a group definition, in multiple config files, the definition in the latter config file will take effect.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--experimental-bsp-groups-config-files"], + "scoped_cmd_line_args": [ + "--experimental-bsp-groups-config-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--groups-config-files"], + "unscoped_cmd_line_args": [ + "--groups-config-files" + ], "value_history": { "ranked_values": [ { @@ -80539,16 +92248,22 @@ "default": "localhost", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--experimental-explorer-address="], + "display_args": [ + "--experimental-explorer-address=" + ], "env_var": "PANTS_EXPERIMENTAL_EXPLORER_ADDRESS", "fromfile": false, "help": "Server address to bind to.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--experimental-explorer-address"], + "scoped_cmd_line_args": [ + "--experimental-explorer-address" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--address"], + "unscoped_cmd_line_args": [ + "--address" + ], "value_history": { "ranked_values": [ { @@ -80572,16 +92287,22 @@ "default": 8000, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--experimental-explorer-port="], + "display_args": [ + "--experimental-explorer-port=" + ], "env_var": "PANTS_EXPERIMENTAL_EXPLORER_PORT", "fromfile": false, "help": "Server port to bind to.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--experimental-explorer-port"], + "scoped_cmd_line_args": [ + "--experimental-explorer-port" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--port"], + "unscoped_cmd_line_args": [ + "--port" + ], "value_history": { "ranked_values": [ { @@ -80623,10 +92344,14 @@ "help": "When exporting a mutable virtualenv for a resolve, do PEP-660 editable installs of all 'python_distribution' targets that own code in the exported resolve.\n\nIf a resolve name is not in this list, 'python_distribution' targets will not be installed in the virtualenv. This defaults to an empty list for backwards compatibility and to prevent unnecessary work to generate and install the PEP-660 editable wheels.\n\nThis only applies when '[python].enable_resolves' is true and when exporting a 'mutable_virtualenv' ('symlinked_immutable_virtualenv' exports are not \"full\" virtualenvs because they must not be edited, and do not include 'pip').\n\nNOTE: If you are using legacy exports (not using the '--resolve' option), then this option has no effect. Legacy exports will not include any editable installs.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--export-py-editable-in-resolve"], + "scoped_cmd_line_args": [ + "--export-py-editable-in-resolve" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--py-editable-in-resolve"], + "unscoped_cmd_line_args": [ + "--py-editable-in-resolve" + ], "value_history": { "ranked_values": [ { @@ -80652,16 +92377,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--export-resolve=\"['', '', ...]\""], + "display_args": [ + "--export-resolve=\"['', '', ...]\"" + ], "env_var": "PANTS_EXPORT_RESOLVE", "fromfile": false, "help": "Export the specified resolve(s). The export format is backend-specific, e.g., Python resolves are exported as virtualenvs.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--export-resolve"], + "scoped_cmd_line_args": [ + "--export-resolve" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--resolve"], + "unscoped_cmd_line_args": [ + "--resolve" + ], "value_history": { "ranked_values": [ { @@ -80678,7 +92409,10 @@ } }, { - "choices": ["mutable_virtualenv", "symlinked_immutable_virtualenv"], + "choices": [ + "mutable_virtualenv", + "symlinked_immutable_virtualenv" + ], "comma_separated_choices": "mutable_virtualenv, symlinked_immutable_virtualenv", "comma_separated_display_args": "--export-py-resolve-format=", "config_key": "py_resolve_format", @@ -80693,10 +92427,14 @@ "help": "Export Python resolves using this format. Options are:\n - `mutable_virtualenv`: Export a standalone mutable virtualenv that you can\n further modify.\n - `symlinked_immutable_virtualenv`: Export a symlink into a cached Python virtualenv.\n This virtualenv will have no pip binary, and will be immutable. Any attempt to\n modify it will corrupt the cache! It may, however, take significantly less time\n to export than a standalone, mutable virtualenv.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--export-py-resolve-format"], + "scoped_cmd_line_args": [ + "--export-py-resolve-format" + ], "target_field_name": null, "typ": "PythonResolveExportFormat", - "unscoped_cmd_line_args": ["--py-resolve-format"], + "unscoped_cmd_line_args": [ + "--py-resolve-format" + ], "value_history": { "ranked_values": [ { @@ -80722,7 +92460,9 @@ "default": false, "deprecated_message": "Deprecated, is scheduled to be removed in version: 2.20.0.dev0.", "deprecation_active": true, - "display_args": ["--[no-]export-symlink-python-virtualenv"], + "display_args": [ + "--[no-]export-symlink-python-virtualenv" + ], "env_var": "PANTS_EXPORT_SYMLINK_PYTHON_VIRTUALENV", "fromfile": false, "help": "Export a symlink into a cached Python virtualenv. This virtualenv will have no pip binary, and will be immutable. Any attempt to modify it will corrupt the cache! It may, however, take significantly less time to export than a standalone, mutable virtualenv will.", @@ -80781,16 +92521,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filedeps-output-file="], + "display_args": [ + "--filedeps-output-file=" + ], "env_var": "PANTS_FILEDEPS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filedeps-output-file"], + "scoped_cmd_line_args": [ + "--filedeps-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -80809,16 +92555,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filedeps-sep="], + "display_args": [ + "--filedeps-sep=" + ], "env_var": "PANTS_FILEDEPS_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filedeps-sep"], + "scoped_cmd_line_args": [ + "--filedeps-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -80842,7 +92594,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]filedeps-absolute"], + "display_args": [ + "--[no-]filedeps-absolute" + ], "env_var": "PANTS_FILEDEPS_ABSOLUTE", "fromfile": false, "help": "If True, output with absolute path. If unspecified, output with path relative to the build root.", @@ -80854,7 +92608,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--absolute", "--no-absolute"], + "unscoped_cmd_line_args": [ + "--absolute", + "--no-absolute" + ], "value_history": { "ranked_values": [ { @@ -80878,16 +92635,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]filedeps-globs"], + "display_args": [ + "--[no-]filedeps-globs" + ], "env_var": "PANTS_FILEDEPS_GLOBS", "fromfile": false, "help": "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 `!`).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filedeps-globs", "--no-filedeps-globs"], + "scoped_cmd_line_args": [ + "--filedeps-globs", + "--no-filedeps-globs" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--globs", "--no-globs"], + "unscoped_cmd_line_args": [ + "--globs", + "--no-globs" + ], "value_history": { "ranked_values": [ { @@ -80911,7 +92676,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]filedeps-transitive"], + "display_args": [ + "--[no-]filedeps-transitive" + ], "env_var": "PANTS_FILEDEPS_TRANSITIVE", "fromfile": false, "help": "If True, list files from all dependencies, including transitive dependencies. If unspecified, only list files from the target.", @@ -80923,7 +92690,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--transitive", "--no-transitive"], + "unscoped_cmd_line_args": [ + "--transitive", + "--no-transitive" + ], "value_history": { "ranked_values": [ { @@ -80958,16 +92728,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filter-output-file="], + "display_args": [ + "--filter-output-file=" + ], "env_var": "PANTS_FILTER_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-output-file"], + "scoped_cmd_line_args": [ + "--filter-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -80986,16 +92762,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filter-sep="], + "display_args": [ + "--filter-sep=" + ], "env_var": "PANTS_FILTER_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-sep"], + "scoped_cmd_line_args": [ + "--filter-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -81027,10 +92809,14 @@ "help": "Filter on these target types, e.g. `resources` or `python_sources`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-target-type"], + "scoped_cmd_line_args": [ + "--filter-target-type" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--target-type"], + "unscoped_cmd_line_args": [ + "--target-type" + ], "value_history": { "ranked_values": [ { @@ -81047,23 +92833,33 @@ } }, { - "choices": ["all", "file", "BUILD"], + "choices": [ + "all", + "file", + "BUILD" + ], "comma_separated_choices": "all, file, BUILD", "comma_separated_display_args": "--filter-granularity=", "config_key": "granularity", "default": "all", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--filter-granularity="], + "display_args": [ + "--filter-granularity=" + ], "env_var": "PANTS_FILTER_GRANULARITY", "fromfile": false, "help": "Filter to rendering only targets declared in BUILD files, only file-level targets, or all targets.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-granularity"], + "scoped_cmd_line_args": [ + "--filter-granularity" + ], "target_field_name": null, "typ": "TargetGranularity", - "unscoped_cmd_line_args": ["--granularity"], + "unscoped_cmd_line_args": [ + "--granularity" + ], "value_history": { "ranked_values": [ { @@ -81095,10 +92891,14 @@ "help": "Filter on target addresses matching these regexes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-address-regex"], + "scoped_cmd_line_args": [ + "--filter-address-regex" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--address-regex"], + "unscoped_cmd_line_args": [ + "--address-regex" + ], "value_history": { "ranked_values": [ { @@ -81130,10 +92930,14 @@ "help": "Filter on targets with tags matching these regexes.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--filter-tag-regex"], + "scoped_cmd_line_args": [ + "--filter-tag-regex" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--tag-regex"], + "unscoped_cmd_line_args": [ + "--tag-regex" + ], "value_history": { "ranked_values": [ { @@ -81167,16 +92971,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--fix-batch-size="], + "display_args": [ + "--fix-batch-size=" + ], "env_var": "PANTS_FIX_BATCH_SIZE", "fromfile": false, "help": "The target number of files to be included in each fixer batch.\n\nFixer processes are batched for a few reasons:\n\n 1. to avoid OS argument length limits (in processes which don't support argument files)\n 2. to support more stable cache keys than would be possible if all files were operated on in a single batch.\n 3. to allow for parallelism in fixer processes which don't have internal parallelism, or -- if they do support internal parallelism -- to improve scheduling behavior when multiple processes are competing for cores and so internal parallelism cannot be used perfectly.\n\nIn order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a \"target\" batch size (rather than an exact value).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--fix-batch-size"], + "scoped_cmd_line_args": [ + "--fix-batch-size" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--batch-size"], + "unscoped_cmd_line_args": [ + "--batch-size" + ], "value_history": { "ranked_values": [ { @@ -81202,16 +93012,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--fix-only=\"['', '', ...]\""], + "display_args": [ + "--fix-only=\"['', '', ...]\"" + ], "env_var": "PANTS_FIX_ONLY", "fromfile": false, "help": "Only run these fixers and skip all others.\n\nThe fixer names are outputted at the final summary of running this goal, e.g. `autoflake` and `pyupgrade`. You can also run `fix --only=fake` to get a list of all activated fixers.\n\nYou can repeat this option, e.g. `fix --only=autoflake --only=pyupgrade` or `fix --only=['autoflake', 'pyupgrade']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--fix-only"], + "scoped_cmd_line_args": [ + "--fix-only" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--only"], + "unscoped_cmd_line_args": [ + "--only" + ], "value_history": { "ranked_values": [ { @@ -81235,7 +93051,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]fix-skip-formatters"], + "display_args": [ + "--[no-]fix-skip-formatters" + ], "env_var": "PANTS_FIX_SKIP_FORMATTERS", "fromfile": false, "help": "If true, skip running all formatters.\n\nFYI: when running `scie-pants-linux-x86_64 fix fmt ::`, there should be diminishing performance benefit to using this flag. Pants attempts to reuse the results from `fmt` when running `fix` where possible.", @@ -81284,16 +93102,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-install-from-resolve="], + "display_args": [ + "--flake8-install-from-resolve=" + ], "env_var": "PANTS_FLAKE8_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `flake8` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-install-from-resolve"], + "scoped_cmd_line_args": [ + "--flake8-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -81312,16 +93136,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-requirements=\"['', '', ...]\""], + "display_args": [ + "--flake8-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_FLAKE8_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-requirements"], + "scoped_cmd_line_args": [ + "--flake8-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -81345,16 +93175,22 @@ "default": "flake8", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-console-script="], + "display_args": [ + "--flake8-console-script=" + ], "env_var": "PANTS_FLAKE8_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-console-script"], + "scoped_cmd_line_args": [ + "--flake8-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -81378,16 +93214,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-entry-point="], + "display_args": [ + "--flake8-entry-point=" + ], "env_var": "PANTS_FLAKE8_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-entry-point"], + "scoped_cmd_line_args": [ + "--flake8-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -81406,16 +93248,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-config="], + "display_args": [ + "--flake8-config=" + ], "env_var": "PANTS_FLAKE8_CONFIG", "fromfile": false, "help": "Path to an INI config file understood by Flake8 (https://flake8.pycqa.org/en/latest/user/configuration.html).\n\nSetting this option will disable `[flake8].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-config"], + "scoped_cmd_line_args": [ + "--flake8-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -81442,10 +93290,14 @@ "help": "Paths to extra files to include in the sandbox. This can be useful for Flake8 plugins,\n like including config files for the `flake8-bandit` plugin.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-extra-files"], + "scoped_cmd_line_args": [ + "--flake8-extra-files" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--extra-files"], + "unscoped_cmd_line_args": [ + "--extra-files" + ], "value_history": { "ranked_values": [ { @@ -81469,7 +93321,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]flake8-config-discovery"], + "display_args": [ + "--[no-]flake8-config-discovery" + ], "env_var": "PANTS_FLAKE8_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.flake8`, `flake8`, `setup.cfg`, and `tox.ini`).\n\nUse `[flake8].config` instead if your config is in a non-standard location.", @@ -81516,10 +93370,14 @@ "help": "An optional list of `python_sources` target addresses to load first-party plugins.\n\nYou must set the plugin's parent directory as a source root. For example, if your plugin is at `build-support/flake8/custom_plugin.py`, add `'build-support/flake8'` to `[source].root_patterns` in `pants.toml`. This is necessary for Pants to know how to tell Flake8 to discover your plugin. See https://www.pantsbuild.org/v2.19/docs/source-roots\n\nYou must also set `[flake8:local-plugins]` in your Flake8 config file.\n\nFor example:\n\n [flake8:local-plugins]\n extension =\n CUSTOMCODE = custom_plugin:MyChecker\n\nWhile your plugin's code can depend on other first-party code and third-party requirements, all first-party dependencies of the plugin must live in the same directory or a subdirectory.\n\nTo instead load third-party plugins, add them to a custom resolve alongside flake8 itself, as described in https://www.pantsbuild.org/v2.19/docs/python-lockfiles#lockfiles-for-tools.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-source-plugins"], + "scoped_cmd_line_args": [ + "--flake8-source-plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--source-plugins"], + "unscoped_cmd_line_args": [ + "--source-plugins" + ], "value_history": { "ranked_values": [ { @@ -81545,16 +93403,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]flake8-skip"], + "display_args": [ + "--[no-]flake8-skip" + ], "env_var": "PANTS_FLAKE8_SKIP", "fromfile": false, "help": "If true, don't use Flake8 when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-skip", "--no-flake8-skip"], + "scoped_cmd_line_args": [ + "--flake8-skip", + "--no-flake8-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -81578,16 +93444,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--flake8-args=\"[, , ...]\""], + "display_args": [ + "--flake8-args=\"[, , ...]\"" + ], "env_var": "PANTS_FLAKE8_ARGS", "fromfile": false, "help": "Arguments to pass directly to Flake8, e.g. `--flake8-args='--ignore E123,W456 --enable-extensions H111'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--flake8-args"], + "scoped_cmd_line_args": [ + "--flake8-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -81621,16 +93493,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--fmt-batch-size="], + "display_args": [ + "--fmt-batch-size=" + ], "env_var": "PANTS_FMT_BATCH_SIZE", "fromfile": false, "help": "The target number of files to be included in each formatter batch.\n\nFormatter processes are batched for a few reasons:\n\n 1. to avoid OS argument length limits (in processes which don't support argument files)\n 2. to support more stable cache keys than would be possible if all files were operated on in a single batch.\n 3. to allow for parallelism in formatter processes which don't have internal parallelism, or -- if they do support internal parallelism -- to improve scheduling behavior when multiple processes are competing for cores and so internal parallelism cannot be used perfectly.\n\nIn order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a \"target\" batch size (rather than an exact value).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--fmt-batch-size"], + "scoped_cmd_line_args": [ + "--fmt-batch-size" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--batch-size"], + "unscoped_cmd_line_args": [ + "--batch-size" + ], "value_history": { "ranked_values": [ { @@ -81656,16 +93534,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--fmt-only=\"['', '', ...]\""], + "display_args": [ + "--fmt-only=\"['', '', ...]\"" + ], "env_var": "PANTS_FMT_ONLY", "fromfile": false, "help": "Only run these formatters and skip all others.\n\nThe formatter names are outputted at the final summary of running this goal, e.g. `isort` and `shfmt`. You can also run `fmt --only=fake` to get a list of all activated formatters.\n\nYou can repeat this option, e.g. `fmt --only=isort --only=shfmt` or `fmt --only=['isort', 'shfmt']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--fmt-only"], + "scoped_cmd_line_args": [ + "--fmt-only" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--only"], + "unscoped_cmd_line_args": [ + "--only" + ], "value_history": { "ranked_values": [ { @@ -81699,16 +93583,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--generate-lockfiles-custom-command="], + "display_args": [ + "--generate-lockfiles-custom-command=" + ], "env_var": "PANTS_GENERATE_LOCKFILES_CUSTOM_COMMAND", "fromfile": false, "help": "If set, lockfile headers will say to run this command to regenerate the lockfile, rather than running `scie-pants-linux-x86_64 generate-lockfiles --resolve=` like normal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--generate-lockfiles-custom-command"], + "scoped_cmd_line_args": [ + "--generate-lockfiles-custom-command" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--custom-command"], + "unscoped_cmd_line_args": [ + "--custom-command" + ], "value_history": { "ranked_values": [ { @@ -81737,10 +93627,14 @@ "help": "Only generate lockfiles for the specified resolve(s).\n\nResolves are the logical names for the different lockfiles used in your project. For your own code's dependencies, these come from backend-specific configuration such as `[python].resolves`. For tool lockfiles, resolve names are the options scope for that tool such as `black`, `pytest`, and `mypy-protobuf`.\n\nFor example, you can run `scie-pants-linux-x86_64 generate-lockfiles --resolve=black --resolve=pytest --resolve=data-science` to only generate lockfiles for those two tools and your resolve named `data-science`.\n\nIf you specify an invalid resolve name, like 'fake', Pants will output all possible values.\n\nIf not specified, Pants will generate lockfiles for all resolves.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--generate-lockfiles-resolve"], + "scoped_cmd_line_args": [ + "--generate-lockfiles-resolve" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--resolve"], + "unscoped_cmd_line_args": [ + "--resolve" + ], "value_history": { "ranked_values": [ { @@ -81764,7 +93658,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]generate-lockfiles-diff"], + "display_args": [ + "--[no-]generate-lockfiles-diff" + ], "env_var": "PANTS_GENERATE_LOCKFILES_DIFF", "fromfile": false, "help": "Print a summary of changed distributions after generating the lockfile.", @@ -81776,7 +93672,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--diff", "--no-diff"], + "unscoped_cmd_line_args": [ + "--diff", + "--no-diff" + ], "value_history": { "ranked_values": [ { @@ -81800,7 +93699,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]generate-lockfiles-diff-include-unchanged"], + "display_args": [ + "--[no-]generate-lockfiles-diff-include-unchanged" + ], "env_var": "PANTS_GENERATE_LOCKFILES_DIFF_INCLUDE_UNCHANGED", "fromfile": false, "help": "Include unchanged distributions in the diff summary output. Implies `diff=true`.", @@ -81856,7 +93757,12 @@ "comma_separated_choices": null, "comma_separated_display_args": "--go-generate-env-vars=\"['', '', ...]\"", "config_key": "env_vars", - "default": ["LANG", "LC_CTYPE", "LC_ALL", "PATH"], + "default": [ + "LANG", + "LC_CTYPE", + "LC_ALL", + "PATH" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -81867,10 +93773,14 @@ "help": "Environment variables to set when invoking generator programs. Entries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-generate-env-vars"], + "scoped_cmd_line_args": [ + "--go-generate-env-vars" + ], "target_field_name": "go_generate_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--env-vars"], + "unscoped_cmd_line_args": [ + "--env-vars" + ], "value_history": { "ranked_values": [ { @@ -81881,7 +93791,12 @@ { "details": "", "rank": "HARDCODED", - "value": ["LANG", "LC_CTYPE", "LC_ALL", "PATH"] + "value": [ + "LANG", + "LC_CTYPE", + "LC_ALL", + "PATH" + ] } ] } @@ -81905,16 +93820,22 @@ "default": "{distdir}/coverage/go/{target_spec}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--go-test-coverage-output-dir="], + "display_args": [ + "--go-test-coverage-output-dir=" + ], "env_var": "PANTS_GO_TEST_COVERAGE_OUTPUT_DIR", "fromfile": false, "help": "Path to write the Go coverage reports to. Must be relative to the build root.\n\nReplacements:\n\n - `{distdir}` is replaced with the Pants `distdir`.\n - `{target_spec}` is replaced with the address of the applicable `go_package` target with `/`\n characters replaced with dots (`.`).\n - `{import_path}` is replaced with the applicable package's import path. Subdirectories will be made\n for any path components separated by `/` characters.\n - `{import_path_escaped}` is replaced with the applicable package's import path but with\n slashes converted to underscores. This is deprecated and only exists to support behavior from\n earlier versions.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-coverage-output-dir"], + "scoped_cmd_line_args": [ + "--go-test-coverage-output-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--coverage-output-dir"], + "unscoped_cmd_line_args": [ + "--coverage-output-dir" + ], "value_history": { "ranked_values": [ { @@ -81938,7 +93859,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-output-test-binary"], + "display_args": [ + "--[no-]go-test-output-test-binary" + ], "env_var": "PANTS_GO_TEST_OUTPUT_TEST_BINARY", "fromfile": false, "help": "Write the test binary to the test extra output directory.\n\nThis is similar to the `go test -c` option, but will still run the underlying test.", @@ -81988,10 +93911,14 @@ "help": "Arguments to pass directly to Go test binary, e.g. `--go-test-args='-run TestFoo -v'`.\n\nKnown Go test options will be transformed into the form expected by the test binary, e.g. `-v` becomes `-test.v`. Run `go help testflag` from the Go SDK to learn more about the options supported by Go test binaries.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-args"], + "scoped_cmd_line_args": [ + "--go-test-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -82008,23 +93935,33 @@ } }, { - "choices": ["set", "count", "atomic"], + "choices": [ + "set", + "count", + "atomic" + ], "comma_separated_choices": "set, count, atomic", "comma_separated_display_args": "--go-test-cover-mode=", "config_key": "cover_mode", "default": "set", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--go-test-cover-mode="], + "display_args": [ + "--go-test-cover-mode=" + ], "env_var": "PANTS_GO_TEST_COVER_MODE", "fromfile": false, "help": "Coverage mode to use when running Go tests with coverage analysis enabled via `--test-use-coverage`. Valid values are `set`, `count`, and `atomic`:\n\n * `set`: bool: does this statement run?\n * `count`: int: how many times does this statement run?\n * `atomic`: int: count, but correct in multithreaded tests; significantly more expensive.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-cover-mode"], + "scoped_cmd_line_args": [ + "--go-test-cover-mode" + ], "target_field_name": null, "typ": "GoCoverMode", - "unscoped_cmd_line_args": ["--cover-mode"], + "unscoped_cmd_line_args": [ + "--cover-mode" + ], "value_history": { "ranked_values": [ { @@ -82048,7 +93985,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-coverage-html"], + "display_args": [ + "--[no-]go-test-coverage-html" + ], "env_var": "PANTS_GO_TEST_COVERAGE_HTML", "fromfile": false, "help": "If true, then convert coverage reports to HTML format and write a `coverage.html` file next to the raw coverage data.", @@ -82060,7 +93999,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--coverage-html", "--no-coverage-html"], + "unscoped_cmd_line_args": [ + "--coverage-html", + "--no-coverage-html" + ], "value_history": { "ranked_values": [ { @@ -82092,10 +94034,14 @@ "help": "A list of \"import path patterns\" for determining which import paths will be instrumented for code coverage.\n\nFrom `go help packages`:\n\nAn import path is a pattern if it includes one or more \"...\" wildcards, each of which can match any string, including the empty string and strings containing slashes. Such a pattern expands to all package directories found in the GOPATH trees with names matching the patterns.\n\nTo make common patterns more convenient, there are two special cases. First, /... at the end of the pattern can match an empty string, so that net/... matches both net and packages in its subdirectories, like net/http. Second, any slash-separated pattern element containing a wildcard never participates in a match of the \"vendor\" element in the path of a vendored package, so that ./... does not match packages in subdirectories of ./vendor or ./mycode/vendor, but ./vendor/... and ./mycode/vendor/... do. Note, however, that a directory named vendor that itself contains code is not a vendored package: cmd/vendor would be a command named vendor, and the pattern cmd/... matches it. See golang.org/s/go15vendor for more about vendoring.\n\nThis option is similar to the `go test -coverpkg` option, but without support currently for reserved import path patterns like `std` and `all`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-coverage-packages"], + "scoped_cmd_line_args": [ + "--go-test-coverage-packages" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--coverage-packages"], + "unscoped_cmd_line_args": [ + "--coverage-packages" + ], "value_history": { "ranked_values": [ { @@ -82119,16 +94065,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-skip"], + "display_args": [ + "--[no-]go-test-skip" + ], "env_var": "PANTS_GO_TEST_SKIP", "fromfile": false, "help": "If true, don't use Go test binary when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-skip", "--no-go-test-skip"], + "scoped_cmd_line_args": [ + "--go-test-skip", + "--no-go-test-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -82152,7 +94106,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-force-race"], + "display_args": [ + "--[no-]go-test-force-race" + ], "env_var": "PANTS_GO_TEST_FORCE_RACE", "fromfile": false, "help": "If true, then always enable the Go data race detector when running tests regardless of the test-by-test `test_race` field on the relevant `go_package` target.\n\nSee https://go.dev/doc/articles/race_detector for additional information about the Go data race detector.", @@ -82164,7 +94120,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force-race", "--no-force-race"], + "unscoped_cmd_line_args": [ + "--force-race", + "--no-force-race" + ], "value_history": { "ranked_values": [ { @@ -82188,7 +94147,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-force-msan"], + "display_args": [ + "--[no-]go-test-force-msan" + ], "env_var": "PANTS_GO_TEST_FORCE_MSAN", "fromfile": false, "help": "If true, then always enable interoperation between Go and the C/C++ \"memory sanitizer\" when running tests regardless of the test-by-test `msan` field on the relevant `go_package` target.\n\nSee https://github.com/google/sanitizers/wiki/MemorySanitizer for additional information about the C/C++ memory sanitizer.", @@ -82200,7 +94161,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force-msan", "--no-force-msan"], + "unscoped_cmd_line_args": [ + "--force-msan", + "--no-force-msan" + ], "value_history": { "ranked_values": [ { @@ -82224,7 +94188,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-force-asan"], + "display_args": [ + "--[no-]go-test-force-asan" + ], "env_var": "PANTS_GO_TEST_FORCE_ASAN", "fromfile": false, "help": "If true, then always enable interoperation between Go and the C/C++ \"address sanitizer\" when running tests regardless of the test-by-test `asan` field on the relevant `go_package` target.\n\nSee https://github.com/google/sanitizers/wiki/AddressSanitizer for additional information about the C/C++ address sanitizer.", @@ -82236,7 +94202,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force-asan", "--no-force-asan"], + "unscoped_cmd_line_args": [ + "--force-asan", + "--no-force-asan" + ], "value_history": { "ranked_values": [ { @@ -82260,7 +94229,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-block-profile"], + "display_args": [ + "--[no-]go-test-block-profile" + ], "env_var": "PANTS_GO_TEST_BLOCK_PROFILE", "fromfile": false, "help": "Capture a goroutine blocking profile from the execution of the test runner. The profile will be written to the file `block.out` in the test extra output directory. The test binary will also be written to the test extra output directory.", @@ -82272,7 +94243,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--block-profile", "--no-block-profile"], + "unscoped_cmd_line_args": [ + "--block-profile", + "--no-block-profile" + ], "value_history": { "ranked_values": [ { @@ -82296,7 +94270,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-cpu-profile"], + "display_args": [ + "--[no-]go-test-cpu-profile" + ], "env_var": "PANTS_GO_TEST_CPU_PROFILE", "fromfile": false, "help": "Capture a CPU profile from the execution of the test runner. The profile will be written to the file `cpu.out` in the test extra output directory. The test binary will also be written to the test extra output directory.", @@ -82308,7 +94284,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--cpu-profile", "--no-cpu-profile"], + "unscoped_cmd_line_args": [ + "--cpu-profile", + "--no-cpu-profile" + ], "value_history": { "ranked_values": [ { @@ -82332,7 +94311,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-mem-profile"], + "display_args": [ + "--[no-]go-test-mem-profile" + ], "env_var": "PANTS_GO_TEST_MEM_PROFILE", "fromfile": false, "help": "Capture an allocation profile from the execution of the test runner after tests have passed. The profile will be written to the file `mem.out` in the test extra output directory. The test binary will also be written to the test extra output directory.", @@ -82344,7 +94325,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--mem-profile", "--no-mem-profile"], + "unscoped_cmd_line_args": [ + "--mem-profile", + "--no-mem-profile" + ], "value_history": { "ranked_values": [ { @@ -82368,7 +94352,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-mutex-profile"], + "display_args": [ + "--[no-]go-test-mutex-profile" + ], "env_var": "PANTS_GO_TEST_MUTEX_PROFILE", "fromfile": false, "help": "Capture a mutex contention profile from the execution of the test runner when all tests are complete. The profile will be written to the file `mutex.out` in the test extra output directory. The test binary will also be written to the test extra output directory.", @@ -82380,7 +94366,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--mutex-profile", "--no-mutex-profile"], + "unscoped_cmd_line_args": [ + "--mutex-profile", + "--no-mutex-profile" + ], "value_history": { "ranked_values": [ { @@ -82404,16 +94393,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]go-test-trace"], + "display_args": [ + "--[no-]go-test-trace" + ], "env_var": "PANTS_GO_TEST_TRACE", "fromfile": false, "help": "Capture an execution trace from the execution of the test runner. The trace will be written to the file `trace.out` in the test extra output directory.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--go-test-trace", "--no-go-test-trace"], + "scoped_cmd_line_args": [ + "--go-test-trace", + "--no-go-test-trace" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--trace", "--no-trace"], + "unscoped_cmd_line_args": [ + "--trace", + "--no-trace" + ], "value_history": { "ranked_values": [ { @@ -82448,16 +94445,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]gofmt-skip"], + "display_args": [ + "--[no-]gofmt-skip" + ], "env_var": "PANTS_GOFMT_SKIP", "fromfile": false, "help": "If true, don't use gofmt when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--gofmt-skip", "--no-gofmt-skip"], + "scoped_cmd_line_args": [ + "--gofmt-skip", + "--no-gofmt-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -82481,16 +94486,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--gofmt-args=\"[, , ...]\""], + "display_args": [ + "--gofmt-args=\"[, , ...]\"" + ], "env_var": "PANTS_GOFMT_ARGS", "fromfile": false, "help": "Arguments to pass directly to gofmt, e.g. `--gofmt-args='-s -e'`.\n\nOnly the following style related options are supported: `-e`, `-r`, `-s`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--gofmt-args"], + "scoped_cmd_line_args": [ + "--gofmt-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -82524,7 +94535,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]golang-tailor-go-mod-targets"], + "display_args": [ + "--[no-]golang-tailor-go-mod-targets" + ], "env_var": "PANTS_GOLANG_TAILOR_GO_MOD_TARGETS", "fromfile": false, "help": "If true, add a `go_mod` target with the `tailor` goal wherever there is a `go.mod` file.", @@ -82563,7 +94576,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]golang-tailor-package-targets"], + "display_args": [ + "--[no-]golang-tailor-package-targets" + ], "env_var": "PANTS_GOLANG_TAILOR_PACKAGE_TARGETS", "fromfile": false, "help": "If true, add a `go_package` target with the `tailor` goal in every directory with a `.go` file.", @@ -82602,7 +94617,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]golang-tailor-binary-targets"], + "display_args": [ + "--[no-]golang-tailor-binary-targets" + ], "env_var": "PANTS_GOLANG_TAILOR_BINARY_TARGETS", "fromfile": false, "help": "If true, add a `go_binary` target with the `tailor` goal in every directory with a `.go` file with `package main`.", @@ -82641,16 +94658,22 @@ "default": "go-sdk", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-asdf-tool-name="], + "display_args": [ + "--golang-asdf-tool-name=" + ], "env_var": "PANTS_GOLANG_ASDF_TOOL_NAME", "fromfile": false, "help": "The ASDF tool name to use when searching for installed Go distributions using the ASDF tool manager (https://asdf-vm.com/). The default value for this option is for the `go-sdk` ASDF plugin (https://github.com/yacchi/asdf-go-sdk.git). There are other plugins. If you wish to use one of them, then set this option to the ASDF tool name under which that other plugin was installed into ASDF.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-asdf-tool-name"], + "scoped_cmd_line_args": [ + "--golang-asdf-tool-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--asdf-tool-name"], + "unscoped_cmd_line_args": [ + "--asdf-tool-name" + ], "value_history": { "ranked_values": [ { @@ -82674,16 +94697,22 @@ "default": "bin", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-asdf-bin-relpath="], + "display_args": [ + "--golang-asdf-bin-relpath=" + ], "env_var": "PANTS_GOLANG_ASDF_BIN_RELPATH", "fromfile": false, "help": "The path relative to an ASDF install directory to use to find the `bin` directory within an installed Go distribution. The default value for this option works for the `go-sdk` ASDF plugin. Other ASDF plugins that install Go may have a different relative path to use.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-asdf-bin-relpath"], + "scoped_cmd_line_args": [ + "--golang-asdf-bin-relpath" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--asdf-bin-relpath"], + "unscoped_cmd_line_args": [ + "--asdf-bin-relpath" + ], "value_history": { "ranked_values": [ { @@ -82704,7 +94733,12 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-subprocess-env-vars=\"['', '', ...]\"", "config_key": "subprocess_env_vars", - "default": ["LANG", "LC_CTYPE", "LC_ALL", "PATH"], + "default": [ + "LANG", + "LC_CTYPE", + "LC_ALL", + "PATH" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -82715,10 +94749,14 @@ "help": "Environment variables to set when invoking the `go` tool. Entries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-subprocess-env-vars"], + "scoped_cmd_line_args": [ + "--golang-subprocess-env-vars" + ], "target_field_name": "golang_subprocess_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--subprocess-env-vars"], + "unscoped_cmd_line_args": [ + "--subprocess-env-vars" + ], "value_history": { "ranked_values": [ { @@ -82729,7 +94767,12 @@ { "details": "", "rank": "HARDCODED", - "value": ["LANG", "LC_CTYPE", "LC_ALL", "PATH"] + "value": [ + "LANG", + "LC_CTYPE", + "LC_ALL", + "PATH" + ] } ] } @@ -82742,16 +94785,22 @@ "default": "gcc", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-gcc-binary-name="], + "display_args": [ + "--golang-cgo-gcc-binary-name=" + ], "env_var": "PANTS_GOLANG_CGO_GCC_BINARY_NAME", "fromfile": false, "help": "Name of the tool to use to compile C code included via CGo in a Go package. Pants will search for the tool using the paths specified by the `[golang].cgo_tool_search_paths` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-gcc-binary-name"], + "scoped_cmd_line_args": [ + "--golang-cgo-gcc-binary-name" + ], "target_field_name": "golang_cgo_gcc_binary_name", "typ": "str", - "unscoped_cmd_line_args": ["--cgo-gcc-binary-name"], + "unscoped_cmd_line_args": [ + "--cgo-gcc-binary-name" + ], "value_history": { "ranked_values": [ { @@ -82775,16 +94824,22 @@ "default": "g++", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-gxx-binary-name="], + "display_args": [ + "--golang-cgo-gxx-binary-name=" + ], "env_var": "PANTS_GOLANG_CGO_GXX_BINARY_NAME", "fromfile": false, "help": "Name of the tool to use to compile C++ code included via CGo in a Go package. Pants will search for the tool using the paths specified by the `[golang].cgo_tool_search_paths` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-gxx-binary-name"], + "scoped_cmd_line_args": [ + "--golang-cgo-gxx-binary-name" + ], "target_field_name": "golang_cgo_gxx_binary_name", "typ": "str", - "unscoped_cmd_line_args": ["--cgo-gxx-binary-name"], + "unscoped_cmd_line_args": [ + "--cgo-gxx-binary-name" + ], "value_history": { "ranked_values": [ { @@ -82808,16 +94863,22 @@ "default": "gfortran", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-fortran-binary-name="], + "display_args": [ + "--golang-cgo-fortran-binary-name=" + ], "env_var": "PANTS_GOLANG_CGO_FORTRAN_BINARY_NAME", "fromfile": false, "help": "Name of the tool to use to compile fortran code included via CGo in a Go package. Pants will search for the tool using the paths specified by the `[golang].cgo_tool_search_paths` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-fortran-binary-name"], + "scoped_cmd_line_args": [ + "--golang-cgo-fortran-binary-name" + ], "target_field_name": "golang_cgo_fortran_binary_name", "typ": "str", - "unscoped_cmd_line_args": ["--cgo-fortran-binary-name"], + "unscoped_cmd_line_args": [ + "--cgo-fortran-binary-name" + ], "value_history": { "ranked_values": [ { @@ -82841,16 +94902,22 @@ "default": "gcc", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-external-linker-binary-name="], + "display_args": [ + "--golang-external-linker-binary-name=" + ], "env_var": "PANTS_GOLANG_EXTERNAL_LINKER_BINARY_NAME", "fromfile": false, "help": "Name of the tool to use as the \"external linker\" when invoking `go tool link`. Pants will search for the tool using the paths specified by the `[golang].cgo_tool_search_paths` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-external-linker-binary-name"], + "scoped_cmd_line_args": [ + "--golang-external-linker-binary-name" + ], "target_field_name": "golang_external_linker_binary_name", "typ": "str", - "unscoped_cmd_line_args": ["--external-linker-binary-name"], + "unscoped_cmd_line_args": [ + "--external-linker-binary-name" + ], "value_history": { "ranked_values": [ { @@ -82871,19 +94938,28 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-c-flags=\"['', '', ...]\"", "config_key": "cgo_c_flags", - "default": ["-g", "-O2"], + "default": [ + "-g", + "-O2" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-cgo-c-flags=\"['', '', ...]\""], + "display_args": [ + "--golang-cgo-c-flags=\"['', '', ...]\"" + ], "env_var": "PANTS_GOLANG_CGO_C_FLAGS", "fromfile": false, "help": "Compiler options used when compiling C code when Cgo is enabled. Equivalent to setting the CGO_CFLAGS environment variable when invoking `go`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-c-flags"], + "scoped_cmd_line_args": [ + "--golang-cgo-c-flags" + ], "target_field_name": "golang_cgo_c_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-c-flags"], + "unscoped_cmd_line_args": [ + "--cgo-c-flags" + ], "value_history": { "ranked_values": [ { @@ -82894,7 +94970,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["-g", "-O2"] + "value": [ + "-g", + "-O2" + ] } ] } @@ -82904,7 +94983,10 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-cxx-flags=\"['', '', ...]\"", "config_key": "cgo_cxx_flags", - "default": ["-g", "-O2"], + "default": [ + "-g", + "-O2" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -82915,10 +94997,14 @@ "help": "Compiler options used when compiling C++ code when Cgo is enabled. Equivalent to setting the CGO_CXXFLAGS environment variable when invoking `go`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-cxx-flags"], + "scoped_cmd_line_args": [ + "--golang-cgo-cxx-flags" + ], "target_field_name": "golang_cgo_cxx_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-cxx-flags"], + "unscoped_cmd_line_args": [ + "--cgo-cxx-flags" + ], "value_history": { "ranked_values": [ { @@ -82929,7 +95015,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["-g", "-O2"] + "value": [ + "-g", + "-O2" + ] } ] } @@ -82939,7 +95028,10 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-fortran-flags=\"['', '', ...]\"", "config_key": "cgo_fortran_flags", - "default": ["-g", "-O2"], + "default": [ + "-g", + "-O2" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -82950,10 +95042,14 @@ "help": "Compiler options used when compiling Fortran code when Cgo is enabled. Equivalent to setting the CGO_FFLAGS environment variable when invoking `go`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-fortran-flags"], + "scoped_cmd_line_args": [ + "--golang-cgo-fortran-flags" + ], "target_field_name": "golang_cgo_fortran_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-fortran-flags"], + "unscoped_cmd_line_args": [ + "--cgo-fortran-flags" + ], "value_history": { "ranked_values": [ { @@ -82964,7 +95060,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["-g", "-O2"] + "value": [ + "-g", + "-O2" + ] } ] } @@ -82974,7 +95073,10 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-linker-flags=\"['', '', ...]\"", "config_key": "cgo_linker_flags", - "default": ["-g", "-O2"], + "default": [ + "-g", + "-O2" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -82985,10 +95087,14 @@ "help": "Compiler options used when linking native code when Cgo is enabled. Equivalent to setting the CGO_LDFLAGS environment variable when invoking `go`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-linker-flags"], + "scoped_cmd_line_args": [ + "--golang-cgo-linker-flags" + ], "target_field_name": "golang_cgo_linker_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-linker-flags"], + "unscoped_cmd_line_args": [ + "--cgo-linker-flags" + ], "value_history": { "ranked_values": [ { @@ -82999,7 +95105,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["-g", "-O2"] + "value": [ + "-g", + "-O2" + ] } ] } @@ -83014,16 +95123,22 @@ "default": "1.17", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--golang-minimum-expected-version="], + "display_args": [ + "--golang-minimum-expected-version=" + ], "env_var": "PANTS_GOLANG_MINIMUM_EXPECTED_VERSION", "fromfile": false, "help": "The minimum Go version the distribution discovered by Pants must support.\n\nFor example, if you set `'1.17'`, then Pants will look for a Go binary that is 1.17+, e.g. 1.17 or 1.18.\n\nYou should still set the Go version for each module in your `go.mod` with the `go` directive.\n\nDo not include the patch version.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-minimum-expected-version"], + "scoped_cmd_line_args": [ + "--golang-minimum-expected-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--minimum-expected-version"], + "unscoped_cmd_line_args": [ + "--minimum-expected-version" + ], "value_history": { "ranked_values": [ { @@ -83047,7 +95162,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]golang-cgo-enabled"], + "display_args": [ + "--[no-]golang-cgo-enabled" + ], "env_var": "PANTS_GOLANG_CGO_ENABLED", "fromfile": false, "help": "Enable Cgo support, which allows Go and C code to interact. This option must be enabled for any packages making use of Cgo to actually be compiled with Cgo support.\n\nSee https://go.dev/blog/cgo and https://pkg.go.dev/cmd/cgo for additional information about Cgo.", @@ -83059,7 +95176,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--cgo-enabled", "--no-cgo-enabled"], + "unscoped_cmd_line_args": [ + "--cgo-enabled", + "--no-cgo-enabled" + ], "value_history": { "ranked_values": [ { @@ -83080,7 +95200,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-go-search-paths=\"['', '', ...]\"", "config_key": "go_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -83091,10 +95213,14 @@ "help": "A list of paths to search for Go.\n\nSpecify absolute paths to directories with the `go` binary, e.g. `/usr/bin`. Earlier entries will be searched first.\n\nThe following special strings are supported:\n\n* ``, the contents of the PATH environment variable\n* ``, all Go versions currently configured by ASDF `(asdf shell, ${HOME}/.tool-versions)`, with a fallback to all installed versions\n* ``, the ASDF binary with the version in `BUILD_ROOT/.tool-versions`", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-go-search-paths"], + "scoped_cmd_line_args": [ + "--golang-go-search-paths" + ], "target_field_name": "golang_go_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--go-search-paths"], + "unscoped_cmd_line_args": [ + "--go-search-paths" + ], "value_history": { "ranked_values": [ { @@ -83105,7 +95231,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -83115,7 +95243,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--golang-cgo-tool-search-paths=\"['', '', ...]\"", "config_key": "cgo_tool_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -83126,10 +95256,14 @@ "help": "A list of paths to search for tools needed by CGo (e.g., gcc, g++).\n\nSpecify absolute paths to directories with tools needed by CGo , e.g. `/usr/bin`. Earlier entries will be searched first.\n\nThe following special strings are supported:\n\n* ``, the contents of the PATH environment variable", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--golang-cgo-tool-search-paths"], + "scoped_cmd_line_args": [ + "--golang-cgo-tool-search-paths" + ], "target_field_name": "golang_cgo_tool_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--cgo-tool-search-paths"], + "unscoped_cmd_line_args": [ + "--cgo-tool-search-paths" + ], "value_history": { "ranked_values": [ { @@ -83140,7 +95274,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -83163,16 +95299,22 @@ "default": "1.13.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--google-java-format-version="], + "display_args": [ + "--google-java-format-version=" + ], "env_var": "PANTS_GOOGLE_JAVA_FORMAT_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[google-java-format].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--google-java-format-version"], + "scoped_cmd_line_args": [ + "--google-java-format-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -83206,10 +95348,14 @@ "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[google-java-format].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--google-java-format-artifacts"], + "scoped_cmd_line_args": [ + "--google-java-format-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -83235,16 +95381,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--google-java-format-lockfile="], + "display_args": [ + "--google-java-format-lockfile=" + ], "env_var": "PANTS_GOOGLE_JAVA_FORMAT_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/java/lint/google_java_format/google_java_format.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=google-java-format`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--google-java-format-lockfile"], + "scoped_cmd_line_args": [ + "--google-java-format-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -83276,10 +95428,14 @@ "help": "List of JVM options to pass to `google-java-format` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--google-java-format-jvm-options"], + "scoped_cmd_line_args": [ + "--google-java-format-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -83305,7 +95461,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]google-java-format-skip"], + "display_args": [ + "--[no-]google-java-format-skip" + ], "env_var": "PANTS_GOOGLE_JAVA_FORMAT_SKIP", "fromfile": false, "help": "If true, don't use Google Java Format when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", @@ -83317,7 +95475,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -83341,7 +95502,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]google-java-format-aosp"], + "display_args": [ + "--[no-]google-java-format-aosp" + ], "env_var": "PANTS_GOOGLE_JAVA_FORMAT_AOSP", "fromfile": false, "help": "Use AOSP style instead of Google Style (4-space indentation). (\"AOSP\" is the Android Open Source Project.)", @@ -83353,7 +95516,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--aosp", "--no-aosp"], + "unscoped_cmd_line_args": [ + "--aosp", + "--no-aosp" + ], "value_history": { "ranked_values": [ { @@ -83387,16 +95553,22 @@ "default": "1.32.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--grpc-python-plugin-version="], + "display_args": [ + "--grpc-python-plugin-version=" + ], "env_var": "PANTS_GRPC_PYTHON_PLUGIN_VERSION", "fromfile": false, "help": "Use this version of grpcpythonplugin.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--grpc-python-plugin-version"], + "scoped_cmd_line_args": [ + "--grpc-python-plugin-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -83433,10 +95605,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--grpc-python-plugin-known-versions"], + "scoped_cmd_line_args": [ + "--grpc-python-plugin-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -83465,16 +95641,22 @@ "default": "https://binaries.pantsbuild.org/bin/grpc_python_plugin/{version}/{platform}/grpc_python_plugin", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--grpc-python-plugin-url-template="], + "display_args": [ + "--grpc-python-plugin-url-template=" + ], "env_var": "PANTS_GRPC_PYTHON_PLUGIN_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--grpc-python-plugin-url-template"], + "scoped_cmd_line_args": [ + "--grpc-python-plugin-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -83511,10 +95693,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--grpc-python-plugin-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--grpc-python-plugin-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -83536,7 +95722,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--grpc-python-plugin-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -83556,7 +95745,9 @@ ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -83591,16 +95782,22 @@ "default": "v2.10.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--hadolint-version="], + "display_args": [ + "--hadolint-version=" + ], "env_var": "PANTS_HADOLINT_VERSION", "fromfile": false, "help": "Use this version of Hadolint.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-version"], + "scoped_cmd_line_args": [ + "--hadolint-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -83637,10 +95834,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-known-versions"], + "scoped_cmd_line_args": [ + "--hadolint-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -83669,16 +95870,22 @@ "default": "https://github.com/hadolint/hadolint/releases/download/{version}/hadolint-{platform}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--hadolint-url-template="], + "display_args": [ + "--hadolint-url-template=" + ], "env_var": "PANTS_HADOLINT_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-url-template"], + "scoped_cmd_line_args": [ + "--hadolint-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -83715,10 +95922,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--hadolint-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -83740,7 +95951,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--hadolint-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -83755,10 +95969,14 @@ "help": "\nWhat action to take in case the requested version of Hadolint is not supported.\n\nSupported Hadolint versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--hadolint-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -83782,16 +96000,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--hadolint-config="], + "display_args": [ + "--hadolint-config=" + ], "env_var": "PANTS_HADOLINT_CONFIG", "fromfile": false, "help": "Path to an YAML config file understood by Hadolint (https://github.com/hadolint/hadolint#configure).\n\nSetting this option will disable `[hadolint].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-config"], + "scoped_cmd_line_args": [ + "--hadolint-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -83810,7 +96034,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]hadolint-config-discovery"], + "display_args": [ + "--[no-]hadolint-config-discovery" + ], "env_var": "PANTS_HADOLINT_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant config files during runs (`.hadolint.yaml` and `.hadolint.yml`).\n\nUse `[hadolint].config` instead if your config is in a non-standard location.", @@ -83851,16 +96077,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]hadolint-skip"], + "display_args": [ + "--[no-]hadolint-skip" + ], "env_var": "PANTS_HADOLINT_SKIP", "fromfile": false, "help": "If true, don't use Hadolint when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-skip", "--no-hadolint-skip"], + "scoped_cmd_line_args": [ + "--hadolint-skip", + "--no-hadolint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -83892,10 +96126,14 @@ "help": "Arguments to pass directly to Hadolint, e.g. `--hadolint-args='--format json'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--hadolint-args"], + "scoped_cmd_line_args": [ + "--hadolint-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -83929,16 +96167,22 @@ "default": "3.12.3", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-version="], + "display_args": [ + "--helm-version=" + ], "env_var": "PANTS_HELM_VERSION", "fromfile": false, "help": "Use this version of helmsubsystem.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-version"], + "scoped_cmd_line_args": [ + "--helm-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -83991,16 +96235,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-known-versions=\"['', '', ...]\""], + "display_args": [ + "--helm-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_HELM_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-known-versions"], + "scoped_cmd_line_args": [ + "--helm-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -84053,16 +96303,22 @@ "default": "https://get.helm.sh/helm-v{version}-{platform}.tar.gz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-url-template="], + "display_args": [ + "--helm-url-template=" + ], "env_var": "PANTS_HELM_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-url-template"], + "scoped_cmd_line_args": [ + "--helm-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -84099,10 +96355,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--helm-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -84124,7 +96384,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--helm-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -84139,10 +96402,14 @@ "help": "\nWhat action to take in case the requested version of helmsubsystem is not supported.\n\nSupported helmsubsystem versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--helm-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -84166,16 +96433,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-extra-env-vars=\"['', '', ...]\""], + "display_args": [ + "--helm-extra-env-vars=\"['', '', ...]\"" + ], "env_var": "PANTS_HELM_EXTRA_ENV_VARS", "fromfile": false, "help": "Additional environment variables that would be made available to all Helm processes or during value interpolation.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-extra-env-vars"], + "scoped_cmd_line_args": [ + "--helm-extra-env-vars" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--extra-env-vars"], + "unscoped_cmd_line_args": [ + "--extra-env-vars" + ], "value_history": { "ranked_values": [ { @@ -84199,7 +96472,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-tailor-charts"], + "display_args": [ + "--[no-]helm-tailor-charts" + ], "env_var": "PANTS_HELM_TAILOR_CHARTS", "fromfile": false, "help": "If true, add `helm_chart` targets with the `tailor` goal.", @@ -84211,7 +96486,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor-charts", "--no-tailor-charts"], + "unscoped_cmd_line_args": [ + "--tailor-charts", + "--no-tailor-charts" + ], "value_history": { "ranked_values": [ { @@ -84235,7 +96513,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-tailor-unittests"], + "display_args": [ + "--[no-]helm-tailor-unittests" + ], "env_var": "PANTS_HELM_TAILOR_UNITTESTS", "fromfile": false, "help": "If true, add `helm_unittest_tests` targets with the `tailor` goal.", @@ -84284,10 +96564,14 @@ "help": "Configure Helm OCI registries. The schema for a registry entry is as follows:\n\n {\n \"registry-alias\": {\n \"address\": \"oci://registry-domain:port\",\n \"default\": bool,\n },\n ...\n }\n\nIf no registries are provided in either a `helm_chart` target, then all default addresses will be used, if any.\n\nThe `helm_chart.registries` may be provided with a list of registry addresses and registry alias prefixed with `@` to be used instead of the defaults.\n\nA configured registry is marked as default either by setting `default = true` or with an alias of `\"default\"`.\n\nRegistries also participate in resolving third party Helm charts uplodaded to those registries.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-registries"], + "scoped_cmd_line_args": [ + "--helm-registries" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--registries"], + "unscoped_cmd_line_args": [ + "--registries" + ], "value_history": { "ranked_values": [ { @@ -84311,7 +96595,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-lint-strict"], + "display_args": [ + "--[no-]helm-lint-strict" + ], "env_var": "PANTS_HELM_LINT_STRICT", "fromfile": false, "help": "Enables strict linting of Helm charts", @@ -84323,7 +96609,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--lint-strict", "--no-lint-strict"], + "unscoped_cmd_line_args": [ + "--lint-strict", + "--no-lint-strict" + ], "value_history": { "ranked_values": [ { @@ -84347,16 +96636,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-default-registry-repository="], + "display_args": [ + "--helm-default-registry-repository=" + ], "env_var": "PANTS_HELM_DEFAULT_REGISTRY_REPOSITORY", "fromfile": false, "help": "Default location where to push Helm charts in the available registries when no specific one has been given.\n\nIf no registry repository is given, charts will be pushed to the root of the OCI registry.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-default-registry-repository"], + "scoped_cmd_line_args": [ + "--helm-default-registry-repository" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--default-registry-repository"], + "unscoped_cmd_line_args": [ + "--default-registry-repository" + ], "value_history": { "ranked_values": [ { @@ -84384,10 +96679,14 @@ "help": "Arguments to pass directly to helmsubsystem, e.g. `--helm-args='--dry-run'`.\n\nAdditional arguments to pass to Helm command line.\n\nOnly a subset of Helm arguments are considered valid as passthrough arguments as most of them have equivalents in the form of fields of the different target types.\n\nThe list of valid arguments is as follows:\n\n * --atomic\n * --cleanup-on-fail\n * --create-namespace\n * --debug\n * --dry-run\n * --force\n * --wait\n * --wait-for-jobs\n * --kubeconfig\n * --kube-context\n * --kube-apiserver\n * --kube-as-group\n * --kube-as-user\n * --kube-ca-file\n * --kube-token\n\nBefore attempting to use passthrough arguments, check the reference of each of the available target types to see what fields are accepted in each of them.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-args"], + "scoped_cmd_line_args": [ + "--helm-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -84421,16 +96720,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-k8s-parser-install-from-resolve="], + "display_args": [ + "--helm-k8s-parser-install-from-resolve=" + ], "env_var": "PANTS_HELM_K8S_PARSER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `helm-k8s-parser` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-k8s-parser-install-from-resolve"], + "scoped_cmd_line_args": [ + "--helm-k8s-parser-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -84457,10 +96762,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-k8s-parser-requirements"], + "scoped_cmd_line_args": [ + "--helm-k8s-parser-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -84481,7 +96790,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--helm-k8s-parser-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<3.10"], + "default": [ + "CPython>=3.7,<3.10" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -84492,10 +96803,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-k8s-parser-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--helm-k8s-parser-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -84506,7 +96821,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<3.10"] + "value": [ + "CPython>=3.7,<3.10" + ] } ] } @@ -84530,16 +96847,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-post-renderer-install-from-resolve="], + "display_args": [ + "--helm-post-renderer-install-from-resolve=" + ], "env_var": "PANTS_HELM_POST_RENDERER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `helm-post-renderer` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-post-renderer-install-from-resolve"], + "scoped_cmd_line_args": [ + "--helm-post-renderer-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -84566,10 +96889,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-post-renderer-requirements"], + "scoped_cmd_line_args": [ + "--helm-post-renderer-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -84590,7 +96917,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--helm-post-renderer-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<3.10"], + "default": [ + "CPython>=3.7,<3.10" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -84606,7 +96935,9 @@ ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -84617,7 +96948,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<3.10"] + "value": [ + "CPython>=3.7,<3.10" + ] } ] } @@ -84641,16 +96974,22 @@ "default": "0.3.3", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-unittest-version="], + "display_args": [ + "--helm-unittest-version=" + ], "env_var": "PANTS_HELM_UNITTEST_VERSION", "fromfile": false, "help": "Use this version of helmunittestsubsystem.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-version"], + "scoped_cmd_line_args": [ + "--helm-unittest-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -84691,10 +97030,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-known-versions"], + "scoped_cmd_line_args": [ + "--helm-unittest-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -84727,16 +97070,22 @@ "default": "https://github.com/helm-unittest/helm-unittest/releases/download/v{version}/helm-unittest-{platform}-{version}.tgz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--helm-unittest-url-template="], + "display_args": [ + "--helm-unittest-url-template=" + ], "env_var": "PANTS_HELM_UNITTEST_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-url-template"], + "scoped_cmd_line_args": [ + "--helm-unittest-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -84773,10 +97122,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--helm-unittest-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -84798,7 +97151,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--helm-unittest-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -84813,10 +97169,14 @@ "help": "\nWhat action to take in case the requested version of helmunittestsubsystem is not supported.\n\nSupported helmunittestsubsystem versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--helm-unittest-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -84842,7 +97202,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-unittest-color"], + "display_args": [ + "--[no-]helm-unittest-color" + ], "env_var": "PANTS_HELM_UNITTEST_COLOR", "fromfile": false, "help": "Enforce printing colored output even if stdout is not a tty.", @@ -84854,7 +97216,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--color", "--no-color"], + "unscoped_cmd_line_args": [ + "--color", + "--no-color" + ], "value_history": { "ranked_values": [ { @@ -84871,7 +97236,11 @@ } }, { - "choices": ["XUnit", "NUnit", "JUnit"], + "choices": [ + "XUnit", + "NUnit", + "JUnit" + ], "comma_separated_choices": "XUnit, NUnit, JUnit", "comma_separated_display_args": "--helm-unittest-output-type=", "config_key": "output_type", @@ -84886,10 +97255,14 @@ "help": "Output type used for the test report.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--helm-unittest-output-type"], + "scoped_cmd_line_args": [ + "--helm-unittest-output-type" + ], "target_field_name": null, "typ": "HelmUnitTestReportFormat", - "unscoped_cmd_line_args": ["--output-type"], + "unscoped_cmd_line_args": [ + "--output-type" + ], "value_history": { "ranked_values": [ { @@ -84913,7 +97286,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]helm-unittest-skip"], + "display_args": [ + "--[no-]helm-unittest-skip" + ], "env_var": "PANTS_HELM_UNITTEST_SKIP", "fromfile": false, "help": "If true, don't use helmunittestsubsystem when running `scie-pants-linux-x86_64 test`.", @@ -84925,7 +97300,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -84989,16 +97367,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ipython-install-from-resolve="], + "display_args": [ + "--ipython-install-from-resolve=" + ], "env_var": "PANTS_IPYTHON_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `ipython` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ipython-install-from-resolve"], + "scoped_cmd_line_args": [ + "--ipython-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -85025,10 +97409,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ipython-requirements"], + "scoped_cmd_line_args": [ + "--ipython-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -85052,16 +97440,22 @@ "default": "ipython", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ipython-console-script="], + "display_args": [ + "--ipython-console-script=" + ], "env_var": "PANTS_IPYTHON_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ipython-console-script"], + "scoped_cmd_line_args": [ + "--ipython-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -85085,16 +97479,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ipython-entry-point="], + "display_args": [ + "--ipython-entry-point=" + ], "env_var": "PANTS_IPYTHON_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ipython-entry-point"], + "scoped_cmd_line_args": [ + "--ipython-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -85113,7 +97513,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]ipython-ignore-cwd"], + "display_args": [ + "--[no-]ipython-ignore-cwd" + ], "env_var": "PANTS_IPYTHON_IGNORE_CWD", "fromfile": false, "help": "Whether to tell IPython not to put the CWD on the import path.\n\nNormally you want this to be True, so that imports come from the hermetic environment Pants creates.\n\nHowever IPython<7.13.0 doesn't support this option, so if you're using an earlier version (e.g., because you have Python 2.7 code) then you will need to set this to False, and you may have issues with imports from your CWD shading the hermetic environment.", @@ -85125,7 +97527,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--ignore-cwd", "--no-ignore-cwd"], + "unscoped_cmd_line_args": [ + "--ignore-cwd", + "--no-ignore-cwd" + ], "value_history": { "ranked_values": [ { @@ -85160,16 +97565,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-install-from-resolve="], + "display_args": [ + "--isort-install-from-resolve=" + ], "env_var": "PANTS_ISORT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `isort` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-install-from-resolve"], + "scoped_cmd_line_args": [ + "--isort-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -85188,16 +97599,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-requirements=\"['', '', ...]\""], + "display_args": [ + "--isort-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_ISORT_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-requirements"], + "scoped_cmd_line_args": [ + "--isort-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -85218,7 +97635,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--isort-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -85229,10 +97648,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--isort-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -85243,7 +97666,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -85256,16 +97681,22 @@ "default": "isort", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-console-script="], + "display_args": [ + "--isort-console-script=" + ], "env_var": "PANTS_ISORT_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-console-script"], + "scoped_cmd_line_args": [ + "--isort-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -85289,16 +97720,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-entry-point="], + "display_args": [ + "--isort-entry-point=" + ], "env_var": "PANTS_ISORT_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-entry-point"], + "scoped_cmd_line_args": [ + "--isort-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -85325,10 +97762,14 @@ "help": "Path to config file understood by isort (https://pycqa.github.io/isort/docs/configuration/config_files/).\n\nSetting this option will disable `[isort].config_discovery`. Use this option if the config is located in a non-standard location.\n\nIf using isort 5+ and you specify only 1 config file, Pants will configure isort's argv to point to your config file.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-config"], + "scoped_cmd_line_args": [ + "--isort-config" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -85352,7 +97793,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]isort-config-discovery"], + "display_args": [ + "--[no-]isort-config-discovery" + ], "env_var": "PANTS_ISORT_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.isort.cfg`, `pyproject.toml`, `setup.cfg`, `tox.ini` and `.editorconfig`).\n\nUse `[isort].config` instead if your config is in a non-standard location.", @@ -85393,16 +97836,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]isort-skip"], + "display_args": [ + "--[no-]isort-skip" + ], "env_var": "PANTS_ISORT_SKIP", "fromfile": false, "help": "If true, don't use isort when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-skip", "--no-isort-skip"], + "scoped_cmd_line_args": [ + "--isort-skip", + "--no-isort-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -85426,16 +97877,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--isort-args=\"[, , ...]\""], + "display_args": [ + "--isort-args=\"[, , ...]\"" + ], "env_var": "PANTS_ISORT_ARGS", "fromfile": false, "help": "Arguments to pass directly to isort, e.g. `--isort-args='--case-sensitive --trailing-comma'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--isort-args"], + "scoped_cmd_line_args": [ + "--isort-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -85469,16 +97926,22 @@ "default": "1.8.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jarjar-version="], + "display_args": [ + "--jarjar-version=" + ], "env_var": "PANTS_JARJAR_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[jarjar].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-version"], + "scoped_cmd_line_args": [ + "--jarjar-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -85499,19 +97962,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--jarjar-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["com.eed3si9n.jarjar:jarjar-assembly:{version}"], + "default": [ + "com.eed3si9n.jarjar:jarjar-assembly:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jarjar-artifacts=\"['', '', ...]\""], + "display_args": [ + "--jarjar-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_JARJAR_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[jarjar].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-artifacts"], + "scoped_cmd_line_args": [ + "--jarjar-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -85522,7 +97993,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["com.eed3si9n.jarjar:jarjar-assembly:{version}"] + "value": [ + "com.eed3si9n.jarjar:jarjar-assembly:{version}" + ] } ] } @@ -85535,16 +98008,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jarjar-lockfile="], + "display_args": [ + "--jarjar-lockfile=" + ], "env_var": "PANTS_JARJAR_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/jvm/shading/jarjar.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=jarjar`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-lockfile"], + "scoped_cmd_line_args": [ + "--jarjar-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -85568,16 +98047,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jarjar-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--jarjar-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_JARJAR_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `jarjar` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-jvm-options"], + "scoped_cmd_line_args": [ + "--jarjar-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -85603,7 +98088,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]jarjar-skip-manifest"], + "display_args": [ + "--[no-]jarjar-skip-manifest" + ], "env_var": "PANTS_JARJAR_SKIP_MANIFEST", "fromfile": false, "help": "Skip the processing of the JAR manifest.", @@ -85615,7 +98102,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip-manifest", "--no-skip-manifest"], + "unscoped_cmd_line_args": [ + "--skip-manifest", + "--no-skip-manifest" + ], "value_history": { "ranked_values": [ { @@ -85632,7 +98122,12 @@ } }, { - "choices": ["fatal", "skip", "omit", "move"], + "choices": [ + "fatal", + "skip", + "omit", + "move" + ], "comma_separated_choices": "fatal, skip, omit, move", "comma_separated_display_args": "--jarjar-misplaced-class-strategy=", "config_key": "misplaced_class_strategy", @@ -85647,10 +98142,14 @@ "help": "The strategy to use when processing class files that are in the wrong package.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jarjar-misplaced-class-strategy"], + "scoped_cmd_line_args": [ + "--jarjar-misplaced-class-strategy" + ], "target_field_name": null, "typ": "MisplacedClassStrategy", - "unscoped_cmd_line_args": ["--misplaced-class-strategy"], + "unscoped_cmd_line_args": [ + "--misplaced-class-strategy" + ], "value_history": { "ranked_values": [ { @@ -85680,7 +98179,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]java-infer-imports"], + "display_args": [ + "--[no-]java-infer-imports" + ], "env_var": "PANTS_JAVA_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's dependencies by parsing import statements from sources.", @@ -85692,7 +98193,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -85716,7 +98220,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]java-infer-consumed-types"], + "display_args": [ + "--[no-]java-infer-consumed-types" + ], "env_var": "PANTS_JAVA_INFER_CONSUMED_TYPES", "fromfile": false, "help": "Infer a target's dependencies by parsing consumed types from sources.", @@ -85728,7 +98234,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--consumed-types", "--no-consumed-types"], + "unscoped_cmd_line_args": [ + "--consumed-types", + "--no-consumed-types" + ], "value_history": { "ranked_values": [ { @@ -85760,10 +98269,14 @@ "help": "A dictionary mapping a Java package path to a JVM artifact coordinate (GROUP:ARTIFACT) without the version.\n\nSee `jvm_artifact` for more information on the mapping syntax.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--java-infer-third-party-import-mapping"], + "scoped_cmd_line_args": [ + "--java-infer-third-party-import-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--third-party-import-mapping"], + "unscoped_cmd_line_args": [ + "--third-party-import-mapping" + ], "value_history": { "ranked_values": [ { @@ -85797,7 +98310,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]javac-tailor-source-targets"], + "display_args": [ + "--[no-]javac-tailor-source-targets" + ], "env_var": "PANTS_JAVAC_TAILOR_SOURCE_TARGETS", "fromfile": false, "help": "If true, add `java_sources` and `java_tests` targets with the `tailor` goal.", @@ -85838,16 +98353,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--javac-args=\"[, , ...]\""], + "display_args": [ + "--javac-args=\"[, , ...]\"" + ], "env_var": "PANTS_JAVAC_ARGS", "fromfile": false, "help": "Arguments to pass directly to javac, e.g. `--javac-args='-g -deprecation'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--javac-args"], + "scoped_cmd_line_args": [ + "--javac-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -85881,16 +98402,22 @@ "default": "5.7.2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--junit-version="], + "display_args": [ + "--junit-version=" + ], "env_var": "PANTS_JUNIT_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[junit].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-version"], + "scoped_cmd_line_args": [ + "--junit-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -85918,16 +98445,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--junit-artifacts=\"['', '', ...]\""], + "display_args": [ + "--junit-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_JUNIT_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[junit].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-artifacts"], + "scoped_cmd_line_args": [ + "--junit-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -85955,16 +98488,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--junit-lockfile="], + "display_args": [ + "--junit-lockfile=" + ], "env_var": "PANTS_JUNIT_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/jvm/test/junit.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=junit`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-lockfile"], + "scoped_cmd_line_args": [ + "--junit-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -85988,16 +98527,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--junit-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--junit-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_JUNIT_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `junit` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-jvm-options"], + "scoped_cmd_line_args": [ + "--junit-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -86032,10 +98577,14 @@ "help": "Arguments to pass directly to JUnit, e.g. `--junit-args='--disable-ansi-colors'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-args"], + "scoped_cmd_line_args": [ + "--junit-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -86059,16 +98608,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]junit-skip"], + "display_args": [ + "--[no-]junit-skip" + ], "env_var": "PANTS_JUNIT_SKIP", "fromfile": false, "help": "If true, don't use JUnit when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--junit-skip", "--no-junit-skip"], + "scoped_cmd_line_args": [ + "--junit-skip", + "--no-junit-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -86102,16 +98659,22 @@ "default": "temurin:1.11", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-tool-jdk="], + "display_args": [ + "--jvm-tool-jdk=" + ], "env_var": "PANTS_JVM_TOOL_JDK", "fromfile": false, "help": "The JDK to use when building and running Pants' internal JVM support code and other non-compiler tools. See `jvm` help for supported values.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-tool-jdk"], + "scoped_cmd_line_args": [ + "--jvm-tool-jdk" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--tool-jdk"], + "unscoped_cmd_line_args": [ + "--tool-jdk" + ], "value_history": { "ranked_values": [ { @@ -86135,16 +98698,22 @@ "default": "temurin:1.11", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-jdk="], + "display_args": [ + "--jvm-jdk=" + ], "env_var": "PANTS_JVM_JDK", "fromfile": false, "help": "The JDK to use.\n\nThis string will be passed directly to Coursier's `--jvm` parameter. Run `cs java --available` to see a list of available JVM versions on your platform.\n\nIf the string `'system'` is passed, Coursier's `--system-jvm` option will be used instead, but note that this can lead to inconsistent behavior since the JVM version will be whatever happens to be found first on the system's PATH.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-jdk"], + "scoped_cmd_line_args": [ + "--jvm-jdk" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--jdk"], + "unscoped_cmd_line_args": [ + "--jdk" + ], "value_history": { "ranked_values": [ { @@ -86168,7 +98737,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]jvm-reproducible-jars"], + "display_args": [ + "--[no-]jvm-reproducible-jars" + ], "env_var": "PANTS_JVM_REPRODUCIBLE_JARS", "fromfile": false, "help": "When enabled, JAR files produced by JVM tools will have timestamps stripped.\n\nBecause some compilers do not support this step as a native operation, it can have a performance cost, and is not enabled by default.", @@ -86246,16 +98817,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-global-options=\"['', '', ...]\""], + "display_args": [ + "--jvm-global-options=\"['', '', ...]\"" + ], "env_var": "PANTS_JVM_GLOBAL_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to all JVM processes.\n\nOptions set here will be used by any JVM processes required by Pants, with the exception of heap memory settings like `-Xmx`, which need to be set using `[GLOBAL].process_total_child_memory_usage` and `[GLOBAL].process_per_child_memory_usage`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-global-options"], + "scoped_cmd_line_args": [ + "--jvm-global-options" + ], "target_field_name": "jvm_global_options", "typ": "list", - "unscoped_cmd_line_args": ["--global-options"], + "unscoped_cmd_line_args": [ + "--global-options" + ], "value_history": { "ranked_values": [ { @@ -86291,10 +98868,14 @@ "help": "A dictionary mapping resolve names to the path of their lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-resolves"], + "scoped_cmd_line_args": [ + "--jvm-resolves" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves"], + "unscoped_cmd_line_args": [ + "--resolves" + ], "value_history": { "ranked_values": [ { @@ -86320,16 +98901,22 @@ "default": "jvm-default", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-default-resolve="], + "display_args": [ + "--jvm-default-resolve=" + ], "env_var": "PANTS_JVM_DEFAULT_RESOLVE", "fromfile": false, "help": "The default value used for the `resolve` and `compatible_resolves` fields.\n\nThe name must be defined as a resolve in `[jvm].resolves`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-default-resolve"], + "scoped_cmd_line_args": [ + "--jvm-default-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--default-resolve"], + "unscoped_cmd_line_args": [ + "--default-resolve" + ], "value_history": { "ranked_values": [ { @@ -86353,16 +98940,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--jvm-debug-args=\"['', '', ...]\""], + "display_args": [ + "--jvm-debug-args=\"['', '', ...]\"" + ], "env_var": "PANTS_JVM_DEBUG_ARGS", "fromfile": false, "help": "Extra JVM arguments to use when running tests in debug mode.\n\nFor example, if you want to attach a remote debugger, use something like `['-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--jvm-debug-args"], + "scoped_cmd_line_args": [ + "--jvm-debug-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--debug-args"], + "unscoped_cmd_line_args": [ + "--debug-args" + ], "value_history": { "ranked_values": [ { @@ -86396,7 +98989,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]kotlin-tailor-source-targets"], + "display_args": [ + "--[no-]kotlin-tailor-source-targets" + ], "env_var": "PANTS_KOTLIN_TAILOR_SOURCE_TARGETS", "fromfile": false, "help": "If true, add `kotlin_sources` targets with the `tailor` goal.", @@ -86445,10 +99040,14 @@ "help": "A dictionary mapping the name of a resolve to the Kotlin version to use for all Kotlin targets consuming that resolve.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--kotlin-version-for-resolve"], + "scoped_cmd_line_args": [ + "--kotlin-version-for-resolve" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--version-for-resolve"], + "unscoped_cmd_line_args": [ + "--version-for-resolve" + ], "value_history": { "ranked_values": [ { @@ -86483,7 +99082,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]kotlin-infer-imports"], + "display_args": [ + "--[no-]kotlin-infer-imports" + ], "env_var": "PANTS_KOTLIN_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's dependencies by parsing import statements from sources.", @@ -86495,7 +99096,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -86519,7 +99123,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]kotlin-infer-consumed-types"], + "display_args": [ + "--[no-]kotlin-infer-consumed-types" + ], "env_var": "PANTS_KOTLIN_INFER_CONSUMED_TYPES", "fromfile": false, "help": "Infer a target's dependencies by parsing consumed types from sources.", @@ -86531,7 +99137,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--consumed-types", "--no-consumed-types"], + "unscoped_cmd_line_args": [ + "--consumed-types", + "--no-consumed-types" + ], "value_history": { "ranked_values": [ { @@ -86574,10 +99183,14 @@ "help": "Arguments to pass directly to kotlinc, e.g. `--kotlinc-args='-Werror'`.\n\nSee https://kotlinlang.org/docs/compiler-reference.html for supported arguments.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--kotlinc-args"], + "scoped_cmd_line_args": [ + "--kotlinc-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -86609,10 +99222,14 @@ "help": "A dictionary, whose keys are the names of each JVM resolve that requires default `kotlinc` plugins, and the value is a comma-separated string consisting of kotlinc plugin names. Each specified plugin must have a corresponding `kotlinc_plugin` target that specifies that name in either its `plugin_name` field or is the same as its target name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--kotlinc-plugins-for-resolve"], + "scoped_cmd_line_args": [ + "--kotlinc-plugins-for-resolve" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--plugins-for-resolve"], + "unscoped_cmd_line_args": [ + "--plugins-for-resolve" + ], "value_history": { "ranked_values": [ { @@ -86646,16 +99263,22 @@ "default": "0.45.2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ktlint-version="], + "display_args": [ + "--ktlint-version=" + ], "env_var": "PANTS_KTLINT_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[ktlint].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-version"], + "scoped_cmd_line_args": [ + "--ktlint-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -86676,19 +99299,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--ktlint-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["com.pinterest:ktlint:{version}"], + "default": [ + "com.pinterest:ktlint:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ktlint-artifacts=\"['', '', ...]\""], + "display_args": [ + "--ktlint-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_KTLINT_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[ktlint].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-artifacts"], + "scoped_cmd_line_args": [ + "--ktlint-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -86699,7 +99330,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["com.pinterest:ktlint:{version}"] + "value": [ + "com.pinterest:ktlint:{version}" + ] } ] } @@ -86712,16 +99345,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ktlint-lockfile="], + "display_args": [ + "--ktlint-lockfile=" + ], "env_var": "PANTS_KTLINT_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/kotlin/lint/ktlint/ktlint.lock for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=ktlint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-lockfile"], + "scoped_cmd_line_args": [ + "--ktlint-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -86745,16 +99384,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ktlint-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--ktlint-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_KTLINT_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `ktlint` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-jvm-options"], + "scoped_cmd_line_args": [ + "--ktlint-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -86780,16 +99425,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]ktlint-skip"], + "display_args": [ + "--[no-]ktlint-skip" + ], "env_var": "PANTS_KTLINT_SKIP", "fromfile": false, "help": "If true, don't use Ktlint when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ktlint-skip", "--no-ktlint-skip"], + "scoped_cmd_line_args": [ + "--ktlint-skip", + "--no-ktlint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -86823,16 +99476,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--lint-batch-size="], + "display_args": [ + "--lint-batch-size=" + ], "env_var": "PANTS_LINT_BATCH_SIZE", "fromfile": false, "help": "The target number of files to be included in each linter batch.\n\nLinter processes are batched for a few reasons:\n\n 1. to avoid OS argument length limits (in processes which don't support argument files)\n 2. to support more stable cache keys than would be possible if all files were operated on in a single batch.\n 3. to allow for parallelism in linter processes which don't have internal parallelism, or -- if they do support internal parallelism -- to improve scheduling behavior when multiple processes are competing for cores and so internal parallelism cannot be used perfectly.\n\nIn order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a \"target\" batch size (rather than an exact value).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--lint-batch-size"], + "scoped_cmd_line_args": [ + "--lint-batch-size" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--batch-size"], + "unscoped_cmd_line_args": [ + "--batch-size" + ], "value_history": { "ranked_values": [ { @@ -86858,16 +99517,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--lint-only=\"['', '', ...]\""], + "display_args": [ + "--lint-only=\"['', '', ...]\"" + ], "env_var": "PANTS_LINT_ONLY", "fromfile": false, "help": "Only run these linters and skip all others.\n\nThe linter names are outputted at the final summary of running this goal, e.g. `flake8` and `shellcheck`. You can also run `lint --only=fake` to get a list of all activated linters.\n\nYou can repeat this option, e.g. `lint --only=flake8 --only=shellcheck` or `lint --only=['flake8', 'shellcheck']`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--lint-only"], + "scoped_cmd_line_args": [ + "--lint-only" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--only"], + "unscoped_cmd_line_args": [ + "--only" + ], "value_history": { "ranked_values": [ { @@ -86891,7 +99556,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]lint-skip-formatters"], + "display_args": [ + "--[no-]lint-skip-formatters" + ], "env_var": "PANTS_LINT_SKIP_FORMATTERS", "fromfile": false, "help": "If true, skip running all formatters in check-only mode.\n\nFYI: when running `scie-pants-linux-x86_64 fmt lint ::`, there should be diminishing performance benefit to using this flag. Pants attempts to reuse the results from `fmt` when running `lint` where possible.", @@ -86930,7 +99597,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]lint-skip-fixers"], + "display_args": [ + "--[no-]lint-skip-fixers" + ], "env_var": "PANTS_LINT_SKIP_FIXERS", "fromfile": false, "help": "If true, skip running all fixers in check-only mode.\n\nFYI: when running `scie-pants-linux-x86_64 fix lint ::`, there should be diminishing performance benefit to using this flag. Pants attempts to reuse the results from `fix` when running `lint` where possible.", @@ -86942,7 +99611,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip-fixers", "--no-skip-fixers"], + "unscoped_cmd_line_args": [ + "--skip-fixers", + "--no-skip-fixers" + ], "value_history": { "ranked_values": [ { @@ -86977,16 +99649,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--list-output-file="], + "display_args": [ + "--list-output-file=" + ], "env_var": "PANTS_LIST_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--list-output-file"], + "scoped_cmd_line_args": [ + "--list-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -87005,16 +99683,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--list-sep="], + "display_args": [ + "--list-sep=" + ], "env_var": "PANTS_LIST_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--list-sep"], + "scoped_cmd_line_args": [ + "--list-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -87038,16 +99722,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]list-documented"], + "display_args": [ + "--[no-]list-documented" + ], "env_var": "PANTS_LIST_DOCUMENTED", "fromfile": false, "help": "Print only targets that are documented with a description.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--list-documented", "--no-list-documented"], + "scoped_cmd_line_args": [ + "--list-documented", + "--no-list-documented" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--documented", "--no-documented"], + "unscoped_cmd_line_args": [ + "--documented", + "--no-documented" + ], "value_history": { "ranked_values": [ { @@ -87081,16 +99773,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-install-from-resolve="], + "display_args": [ + "--mypy-install-from-resolve=" + ], "env_var": "PANTS_MYPY_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `mypy` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-install-from-resolve"], + "scoped_cmd_line_args": [ + "--mypy-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -87109,16 +99807,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-requirements=\"['', '', ...]\""], + "display_args": [ + "--mypy-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_MYPY_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-requirements"], + "scoped_cmd_line_args": [ + "--mypy-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -87139,7 +99843,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--mypy-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -87150,10 +99856,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--mypy-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -87164,7 +99874,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -87177,16 +99889,22 @@ "default": "mypy", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-console-script="], + "display_args": [ + "--mypy-console-script=" + ], "env_var": "PANTS_MYPY_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-console-script"], + "scoped_cmd_line_args": [ + "--mypy-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -87210,16 +99928,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-entry-point="], + "display_args": [ + "--mypy-entry-point=" + ], "env_var": "PANTS_MYPY_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-entry-point"], + "scoped_cmd_line_args": [ + "--mypy-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -87238,16 +99962,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-config="], + "display_args": [ + "--mypy-config=" + ], "env_var": "PANTS_MYPY_CONFIG", "fromfile": false, "help": "Path to a config file understood by MyPy (https://mypy.readthedocs.io/en/stable/config_file.html).\n\nSetting this option will disable `[mypy].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-config"], + "scoped_cmd_line_args": [ + "--mypy-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -87266,7 +99996,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]mypy-config-discovery"], + "display_args": [ + "--[no-]mypy-config-discovery" + ], "env_var": "PANTS_MYPY_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`mypy.ini`, `.mypy.ini`, and `setup.cfg`).\n\nUse `[mypy].config` instead if your config is in a non-standard location.", @@ -87313,10 +100045,14 @@ "help": "An optional list of `python_sources` target addresses to load first-party plugins.\n\nYou must also set `plugins = path.to.module` in your `mypy.ini`, and set the `[mypy].config` option in your `pants.toml`.\n\nTo instead load third-party plugins, set the option `[mypy].install_from_resolve` to a resolve whose lockfile includes those plugins, and set the `plugins` option in `mypy.ini`. See https://www.pantsbuild.org/v2.19/docs/python-check-goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-source-plugins"], + "scoped_cmd_line_args": [ + "--mypy-source-plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--source-plugins"], + "unscoped_cmd_line_args": [ + "--source-plugins" + ], "value_history": { "ranked_values": [ { @@ -87342,16 +100078,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]mypy-skip"], + "display_args": [ + "--[no-]mypy-skip" + ], "env_var": "PANTS_MYPY_SKIP", "fromfile": false, "help": "If true, don't use MyPy when running `scie-pants-linux-x86_64 check`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-skip", "--no-mypy-skip"], + "scoped_cmd_line_args": [ + "--mypy-skip", + "--no-mypy-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -87375,16 +100119,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-args=\"[, , ...]\""], + "display_args": [ + "--mypy-args=\"[, , ...]\"" + ], "env_var": "PANTS_MYPY_ARGS", "fromfile": false, "help": "Arguments to pass directly to MyPy, e.g. `--mypy-args='--python-version 3.7 --disallow-any-expr'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-args"], + "scoped_cmd_line_args": [ + "--mypy-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -87418,16 +100168,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--mypy-protobuf-install-from-resolve="], + "display_args": [ + "--mypy-protobuf-install-from-resolve=" + ], "env_var": "PANTS_MYPY_PROTOBUF_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `mypy-protobuf` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-protobuf-install-from-resolve"], + "scoped_cmd_line_args": [ + "--mypy-protobuf-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -87454,10 +100210,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-protobuf-requirements"], + "scoped_cmd_line_args": [ + "--mypy-protobuf-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -87478,7 +100238,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--mypy-protobuf-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -87489,10 +100251,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--mypy-protobuf-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--mypy-protobuf-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -87503,7 +100269,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -87527,16 +100295,22 @@ "default": "v16.15.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--nodejs-version="], + "display_args": [ + "--nodejs-version=" + ], "env_var": "PANTS_NODEJS_VERSION", "fromfile": false, "help": "Use this version of nodejs.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-version"], + "scoped_cmd_line_args": [ + "--nodejs-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -87573,10 +100347,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-known-versions"], + "scoped_cmd_line_args": [ + "--nodejs-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -87605,16 +100383,22 @@ "default": "https://nodejs.org/dist/{version}/node-{version}-{platform}.tar", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--nodejs-url-template="], + "display_args": [ + "--nodejs-url-template=" + ], "env_var": "PANTS_NODEJS_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-url-template"], + "scoped_cmd_line_args": [ + "--nodejs-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -87651,10 +100435,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--nodejs-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -87691,10 +100479,14 @@ "help": "A mapping of names to lockfile paths used in your project.\n\nSpecifying a resolve name is optional. If unspecified, the default resolve name is calculated by taking the path from the source root to the directory containing the lockfile and replacing '/' with '.' in that path.\n\nExample: An npm lockfile located at `src/js/package/package-lock.json' will result in a resolve named `js.package`, assuming src/ is a source root.\n\nRun `scie-pants-linux-x86_64 generate-lockfiles` to generate the lockfile(s).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-resolves"], + "scoped_cmd_line_args": [ + "--nodejs-resolves" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves"], + "unscoped_cmd_line_args": [ + "--resolves" + ], "value_history": { "ranked_values": [ { @@ -87715,7 +100507,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--nodejs-executable-search-paths=\"[, , ...]\"", "config_key": "executable_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -87726,10 +100520,14 @@ "help": "The PATH value that will be used to find any tools required to run nodejs processes. The special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-executable-search-paths"], + "scoped_cmd_line_args": [ + "--nodejs-executable-search-paths" + ], "target_field_name": "nodejs_executable_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--executable-search-paths"], + "unscoped_cmd_line_args": [ + "--executable-search-paths" + ], "value_history": { "ranked_values": [ { @@ -87740,7 +100538,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -87750,7 +100550,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--nodejs-search-path=\"[, , ...]\"", "config_key": "search_path", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -87761,10 +100563,14 @@ "help": "A list of paths to search for Node.js distributions.\n\nThis option is only used if a templated url download specified via [nodejs].known_versions does not contain a version matching the configured [nodejs].version range.\n\nYou can specify absolute paths to binaries and/or to directories containing binaries. The order of entries does not matter.\n\nThe following special strings are supported:\n\nFor all runtime environment types:\n\n* ``, the contents of the PATH env var\n\nWhen the environment is a `local_environment` target:\n\n* ``, all Node.js versions currently configured by ASDF `(asdf shell, ${HOME}/.tool-versions)`, with a fallback to all installed versions\n* ``, the ASDF binaries with the version in `BUILD_ROOT/.tool-versions`\n* ``, all NodeJS versions under $NVM_DIR/versions/node\n* ``, the nvm installation with the version in BUILD_ROOT/.nvmrc\nNote that the version in the .nvmrc file has to be on the form \"vX.Y.Z\".", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-search-path"], + "scoped_cmd_line_args": [ + "--nodejs-search-path" + ], "target_field_name": "nodejs_search_path", "typ": "list", - "unscoped_cmd_line_args": ["--search-path"], + "unscoped_cmd_line_args": [ + "--search-path" + ], "value_history": { "ranked_values": [ { @@ -87775,7 +100581,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -87796,10 +100604,14 @@ "help": "Environment variables to set for `corepack` invocations.\n\nEntries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.\n\nReview https://github.com/nodejs/corepack#environment-variables for available variables.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-corepack-env-vars"], + "scoped_cmd_line_args": [ + "--nodejs-corepack-env-vars" + ], "target_field_name": "nodejs_corepack_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--corepack-env-vars"], + "unscoped_cmd_line_args": [ + "--corepack-env-vars" + ], "value_history": { "ranked_values": [ { @@ -87825,16 +100637,22 @@ "default": "npm", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--nodejs-package-manager="], + "display_args": [ + "--nodejs-package-manager=" + ], "env_var": "PANTS_NODEJS_PACKAGE_MANAGER", "fromfile": false, "help": "Default Node.js package manager to use.\n\nYou can either rely on this default together with the [nodejs].package_managers option, or specify the `package.json#packageManager` tool and version in the package.json of your project.\n\nSpecifying conflicting package manager versions within a multi-package workspace is an error.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-package-manager"], + "scoped_cmd_line_args": [ + "--nodejs-package-manager" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--package-manager"], + "unscoped_cmd_line_args": [ + "--package-manager" + ], "value_history": { "ranked_values": [ { @@ -87868,10 +100686,14 @@ "help": "A mapping of package manager versions to semver releases.\n\nMany organizations only need a single version of a package manager, which is a good default and often the simplest thing to do.\n\nThe version download is managed by Corepack. This mapping corresponds to the https://github.com/nodejs/corepack#known-good-releases setting, using the `--activate` flag.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--nodejs-package-managers"], + "scoped_cmd_line_args": [ + "--nodejs-package-managers" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--package-managers"], + "unscoped_cmd_line_args": [ + "--package-managers" + ], "value_history": { "ranked_values": [ { @@ -87908,7 +100730,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]nodejs-infer-imports"], + "display_args": [ + "--[no-]nodejs-infer-imports" + ], "env_var": "PANTS_NODEJS_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's imported dependencies by parsing import statements from sources.\n\nTo ignore a false positive, you can either put `// pants: no-infer-dep` on the line of the import or put `!{bad_address}` in the `dependencies` field of your target.", @@ -87920,7 +100744,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -87944,7 +100771,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]nodejs-infer-package-json-entry-points"], + "display_args": [ + "--[no-]nodejs-infer-package-json-entry-points" + ], "env_var": "PANTS_NODEJS_INFER_PACKAGE_JSON_ENTRY_POINTS", "fromfile": false, "help": "Infer a `package_json`'s dependencies by parsing entry point statements from the package.json file.\n\nTo ignore a false positive, you can put `!{bad_address}` in the `dependencies` field of the `package_json` target.\n\nSee https://nodejs.org/api/packages.html#package-entry-points and\n https://docs.npmjs.com/cli/v9/configuring-npm/package-json#browser.", @@ -87993,7 +100822,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]openapi-tailor-targets"], + "display_args": [ + "--[no-]openapi-tailor-targets" + ], "env_var": "PANTS_OPENAPI_TAILOR_TARGETS", "fromfile": false, "help": "If true, add `openapi_documents` and `openapi_sources` targets with the `tailor` goal.", @@ -88005,7 +100836,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor-targets", "--no-tailor-targets"], + "unscoped_cmd_line_args": [ + "--tailor-targets", + "--no-tailor-targets" + ], "value_history": { "ranked_values": [ { @@ -88040,16 +100874,22 @@ "default": "openapi-format@1.13.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--openapi-format-version="], + "display_args": [ + "--openapi-format-version=" + ], "env_var": "PANTS_OPENAPI_FORMAT_VERSION", "fromfile": false, "help": "Version string for the tool in the form package@version (e.g. prettier@2.6.2)", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--openapi-format-version"], + "scoped_cmd_line_args": [ + "--openapi-format-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -88073,16 +100913,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--openapi-format-install-from-resolve="], + "display_args": [ + "--openapi-format-install-from-resolve=" + ], "env_var": "PANTS_OPENAPI_FORMAT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve, instead of the version configured in this subsystem.\n\nIf unspecified, the tool will use the default configured package manager [nodejs].package_manager`, and install the tool without a lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--openapi-format-install-from-resolve"], + "scoped_cmd_line_args": [ + "--openapi-format-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -88103,7 +100949,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]openapi-format-skip"], + "display_args": [ + "--[no-]openapi-format-skip" + ], "env_var": "PANTS_OPENAPI_FORMAT_SKIP", "fromfile": false, "help": "If true, don't use openapi-format when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", @@ -88115,7 +100963,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -88147,10 +100998,14 @@ "help": "Arguments to pass directly to openapi-format, e.g. `--openapi-format-args='--no-sort'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--openapi-format-args"], + "scoped_cmd_line_args": [ + "--openapi-format-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -88195,16 +101050,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--paths-output-file="], + "display_args": [ + "--paths-output-file=" + ], "env_var": "PANTS_PATHS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--paths-output-file"], + "scoped_cmd_line_args": [ + "--paths-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -88223,16 +101084,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--paths-from="], + "display_args": [ + "--paths-from=" + ], "env_var": "PANTS_PATHS_FROM", "fromfile": false, "help": "The path starting address", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--paths-from"], + "scoped_cmd_line_args": [ + "--paths-from" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--from"], + "unscoped_cmd_line_args": [ + "--from" + ], "value_history": { "ranked_values": [ { @@ -88251,16 +101118,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--paths-to="], + "display_args": [ + "--paths-to=" + ], "env_var": "PANTS_PATHS_TO", "fromfile": false, "help": "The path end address", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--paths-to"], + "scoped_cmd_line_args": [ + "--paths-to" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--to"], + "unscoped_cmd_line_args": [ + "--to" + ], "value_history": { "ranked_values": [ { @@ -88290,16 +101163,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--peek-output-file="], + "display_args": [ + "--peek-output-file=" + ], "env_var": "PANTS_PEEK_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--peek-output-file"], + "scoped_cmd_line_args": [ + "--peek-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -88318,7 +101197,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]peek-exclude-defaults"], + "display_args": [ + "--[no-]peek-exclude-defaults" + ], "env_var": "PANTS_PEEK_EXCLUDE_DEFAULTS", "fromfile": false, "help": "Whether to leave off values that match the target-defined default values.", @@ -88357,7 +101238,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]peek-include-dep-rules"], + "display_args": [ + "--[no-]peek-include-dep-rules" + ], "env_var": "PANTS_PEEK_INCLUDE_DEP_RULES", "fromfile": false, "help": "Whether to include `_dependencies_rules`, `_dependents_rules` and `_applicable_dep_rules` that apply to the target and its dependencies.", @@ -88406,16 +101289,22 @@ "default": 0, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pex-verbosity="], + "display_args": [ + "--pex-verbosity=" + ], "env_var": "PANTS_PEX_VERBOSITY", "fromfile": false, "help": "Set the verbosity level of PEX logging, from 0 (no logging) up to 9 (max logging).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-verbosity"], + "scoped_cmd_line_args": [ + "--pex-verbosity" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--verbosity"], + "unscoped_cmd_line_args": [ + "--verbosity" + ], "value_history": { "ranked_values": [ { @@ -88439,7 +101328,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pex-venv-use-symlinks"], + "display_args": [ + "--[no-]pex-venv-use-symlinks" + ], "env_var": "PANTS_PEX_VENV_USE_SYMLINKS", "fromfile": false, "help": "When possible, use venvs whose site-packages directories are populated with symlinks.\n\nEnabling this can save space in the `--named-caches-dir` directory and lead to slightly faster execution times for Pants Python goals. Some distributions do not work with symlinked venvs though, so you may not be able to enable this optimization as a result.", @@ -88475,7 +101366,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pex-executable-search-paths=\"[, , ...]\"", "config_key": "executable_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -88486,10 +101379,14 @@ "help": "The PATH value that will be used by the PEX subprocess and any subprocesses it spawns.\n\nThe special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-executable-search-paths"], + "scoped_cmd_line_args": [ + "--pex-executable-search-paths" + ], "target_field_name": "pex_executable_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--executable-search-paths"], + "unscoped_cmd_line_args": [ + "--executable-search-paths" + ], "value_history": { "ranked_values": [ { @@ -88500,7 +101397,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -88524,7 +101423,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pex-binary-defaults-emit-warnings"], + "display_args": [ + "--[no-]pex-binary-defaults-emit-warnings" + ], "env_var": "PANTS_PEX_BINARY_DEFAULTS_EMIT_WARNINGS", "fromfile": false, "help": "Whether built PEX binaries should emit PEX warnings at runtime by default.\n\nCan be overridden by specifying the `emit_warnings` parameter of individual `pex_binary` targets", @@ -88536,7 +101437,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--emit-warnings", "--no-emit-warnings"], + "unscoped_cmd_line_args": [ + "--emit-warnings", + "--no-emit-warnings" + ], "value_history": { "ranked_values": [ { @@ -88612,16 +101516,22 @@ "default": "v2.1.148", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pex-cli-version="], + "display_args": [ + "--pex-cli-version=" + ], "env_var": "PANTS_PEX_CLI_VERSION", "fromfile": false, "help": "Use this version of pex.\n\nSupported pex versions: >=2.1.135,<3.0", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-version"], + "scoped_cmd_line_args": [ + "--pex-cli-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -88658,10 +101568,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-known-versions"], + "scoped_cmd_line_args": [ + "--pex-cli-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -88690,16 +101604,22 @@ "default": "https://github.com/pantsbuild/pex/releases/download/{version}/pex", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pex-cli-url-template="], + "display_args": [ + "--pex-cli-url-template=" + ], "env_var": "PANTS_PEX_CLI_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-url-template"], + "scoped_cmd_line_args": [ + "--pex-cli-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -88731,10 +101651,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--pex-cli-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -88746,7 +101670,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--pex-cli-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -88761,10 +101688,14 @@ "help": "\nWhat action to take in case the requested version of pex is not supported.\n\nSupported pex versions: >=2.1.135,<3.0\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pex-cli-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--pex-cli-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -88800,16 +101731,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]preamble-skip"], + "display_args": [ + "--[no-]preamble-skip" + ], "env_var": "PANTS_PREAMBLE_SKIP", "fromfile": false, "help": "If true, don't use preamble when running `scie-pants-linux-x86_64 fmt`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--preamble-skip", "--no-preamble-skip"], + "scoped_cmd_line_args": [ + "--preamble-skip", + "--no-preamble-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -88841,10 +101780,14 @@ "help": "Which preamble template to use based on the path globs (relative to the build root).\n\nExample:\n\n {\n '*.rs': '// Copyright (c) $year\\n// Line 2\\n'\n '*.py:!__init__.py': '# Copyright (c) $year\\n# Line 2\\n',\n }\n\nIt might be helpful to load this config from a JSON or YAML file. To do that, set `[preamble].config = '@path/to/config.yaml'`, for example.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--preamble-template-by-globs"], + "scoped_cmd_line_args": [ + "--preamble-template-by-globs" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--template-by-globs"], + "unscoped_cmd_line_args": [ + "--template-by-globs" + ], "value_history": { "ranked_values": [ { @@ -88878,16 +101821,22 @@ "default": "1.48.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--protobuf-java-grpc-version="], + "display_args": [ + "--protobuf-java-grpc-version=" + ], "env_var": "PANTS_PROTOBUF_JAVA_GRPC_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[protobuf-java-grpc].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protobuf-java-grpc-version"], + "scoped_cmd_line_args": [ + "--protobuf-java-grpc-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -88924,10 +101873,14 @@ "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[protobuf-java-grpc].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protobuf-java-grpc-artifacts"], + "scoped_cmd_line_args": [ + "--protobuf-java-grpc-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -88956,16 +101909,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--protobuf-java-grpc-lockfile="], + "display_args": [ + "--protobuf-java-grpc-lockfile=" + ], "env_var": "PANTS_PROTOBUF_JAVA_GRPC_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/codegen/protobuf/java/grpc-java.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=protobuf-java-grpc`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protobuf-java-grpc-lockfile"], + "scoped_cmd_line_args": [ + "--protobuf-java-grpc-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -88997,10 +101956,14 @@ "help": "List of JVM options to pass to `protobuf-java-grpc` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protobuf-java-grpc-jvm-options"], + "scoped_cmd_line_args": [ + "--protobuf-java-grpc-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -89035,16 +101998,22 @@ "default": "3.20.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--protoc-version="], + "display_args": [ + "--protoc-version=" + ], "env_var": "PANTS_PROTOC_VERSION", "fromfile": false, "help": "Use this version of protoc.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-version"], + "scoped_cmd_line_args": [ + "--protoc-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -89085,10 +102054,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-known-versions"], + "scoped_cmd_line_args": [ + "--protoc-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -89121,16 +102094,22 @@ "default": "https://github.com/protocolbuffers/protobuf/releases/download/v{version}/protoc-{version}-{platform}.zip", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--protoc-url-template="], + "display_args": [ + "--protoc-url-template=" + ], "env_var": "PANTS_PROTOC_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-url-template"], + "scoped_cmd_line_args": [ + "--protoc-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -89167,10 +102146,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--protoc-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -89192,7 +102175,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--protoc-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -89207,10 +102193,14 @@ "help": "\nWhat action to take in case the requested version of protoc is not supported.\n\nSupported protoc versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--protoc-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -89234,16 +102224,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]protoc-tailor"], + "display_args": [ + "--[no-]protoc-tailor" + ], "env_var": "PANTS_PROTOC_TAILOR", "fromfile": false, "help": "If true, add `protobuf_sources` targets with the `tailor` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--protoc-tailor", "--no-protoc-tailor"], + "scoped_cmd_line_args": [ + "--protoc-tailor", + "--no-protoc-tailor" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -89269,7 +102267,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]protoc-dependency-inference"], + "display_args": [ + "--[no-]protoc-dependency-inference" + ], "env_var": "PANTS_PROTOC_DEPENDENCY_INFERENCE", "fromfile": false, "help": "Infer Protobuf dependencies on other Protobuf files by analyzing import statements.", @@ -89319,16 +102319,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--publish-output="], + "display_args": [ + "--publish-output=" + ], "env_var": "PANTS_PUBLISH_OUTPUT", "fromfile": false, "help": "Filename for JSON structured publish information.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--publish-output"], + "scoped_cmd_line_args": [ + "--publish-output" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output"], + "unscoped_cmd_line_args": [ + "--output" + ], "value_history": { "ranked_values": [ { @@ -89358,16 +102364,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--py-constraints-output-file="], + "display_args": [ + "--py-constraints-output-file=" + ], "env_var": "PANTS_PY_CONSTRAINTS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--py-constraints-output-file"], + "scoped_cmd_line_args": [ + "--py-constraints-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -89386,7 +102398,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]py-constraints-summary"], + "display_args": [ + "--[no-]py-constraints-summary" + ], "env_var": "PANTS_PY_CONSTRAINTS_SUMMARY", "fromfile": false, "help": "Output a CSV summary of interpreter constraints for your whole repository. The headers are `Target`, `Constraints`, `Transitive Constraints`, `# Dependencies`, and `# Dependents`.\n\nThis information can be useful when prioritizing a migration from one Python version to another (e.g. to Python 3). Use `# Dependencies` and `# Dependents` to help prioritize which targets are easiest to port (low # dependencies) and highest impact to port (high # dependents).\n\nUse a tool like Pandas or Excel to process the CSV. Use the option `--py-constraints-output-file=summary.csv` to write directly to a file.", @@ -89398,7 +102412,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--summary", "--no-summary"], + "unscoped_cmd_line_args": [ + "--summary", + "--no-summary" + ], "value_history": { "ranked_values": [ { @@ -89432,16 +102449,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-install-from-resolve="], + "display_args": [ + "--pydocstyle-install-from-resolve=" + ], "env_var": "PANTS_PYDOCSTYLE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pydocstyle` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pydocstyle-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -89468,10 +102491,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-requirements"], + "scoped_cmd_line_args": [ + "--pydocstyle-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -89492,7 +102519,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pydocstyle-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -89503,10 +102532,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--pydocstyle-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -89517,7 +102550,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -89530,16 +102565,22 @@ "default": "pydocstyle", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-console-script="], + "display_args": [ + "--pydocstyle-console-script=" + ], "env_var": "PANTS_PYDOCSTYLE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-console-script"], + "scoped_cmd_line_args": [ + "--pydocstyle-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -89563,16 +102604,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-entry-point="], + "display_args": [ + "--pydocstyle-entry-point=" + ], "env_var": "PANTS_PYDOCSTYLE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-entry-point"], + "scoped_cmd_line_args": [ + "--pydocstyle-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -89591,16 +102638,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pydocstyle-config="], + "display_args": [ + "--pydocstyle-config=" + ], "env_var": "PANTS_PYDOCSTYLE_CONFIG", "fromfile": false, "help": "Path to a Pydocstyle config file (http://www.pydocstyle.org/en/stable/usage.html#configuration-files).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-config"], + "scoped_cmd_line_args": [ + "--pydocstyle-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -89619,7 +102672,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pydocstyle-config-discovery"], + "display_args": [ + "--[no-]pydocstyle-config-discovery" + ], "env_var": "PANTS_PYDOCSTYLE_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`setup.cfg`, `tox.ini`, `.pydocstyle`, `.pydocstyle.ini`, `.pydocstylerc`, `.pydocstylerc.ini`, and `pyproject.toml`) searching for the configuration file in this particular order.\n\nPlease note that even though `pydocstyle` keeps looking for a configuration file up the directory tree until one is found, Pants will only search for the config files in the repository root (from where you would normally run the `` command).\n\nUse `[pydocstyle].config` instead if your config is in a non-standard location.", @@ -89660,16 +102715,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pydocstyle-skip"], + "display_args": [ + "--[no-]pydocstyle-skip" + ], "env_var": "PANTS_PYDOCSTYLE_SKIP", "fromfile": false, "help": "If true, don't use Pydocstyle when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-skip", "--no-pydocstyle-skip"], + "scoped_cmd_line_args": [ + "--pydocstyle-skip", + "--no-pydocstyle-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -89701,10 +102764,14 @@ "help": "Arguments to pass directly to Pydocstyle, e.g. `--pydocstyle-args='--select=D101,D102'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pydocstyle-args"], + "scoped_cmd_line_args": [ + "--pydocstyle-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -89738,16 +102805,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-install-from-resolve="], + "display_args": [ + "--pylint-install-from-resolve=" + ], "env_var": "PANTS_PYLINT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pylint` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pylint-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -89766,16 +102839,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-requirements=\"['', '', ...]\""], + "display_args": [ + "--pylint-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_PYLINT_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-requirements"], + "scoped_cmd_line_args": [ + "--pylint-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -89799,16 +102878,22 @@ "default": "pylint", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-console-script="], + "display_args": [ + "--pylint-console-script=" + ], "env_var": "PANTS_PYLINT_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-console-script"], + "scoped_cmd_line_args": [ + "--pylint-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -89832,16 +102917,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-entry-point="], + "display_args": [ + "--pylint-entry-point=" + ], "env_var": "PANTS_PYLINT_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-entry-point"], + "scoped_cmd_line_args": [ + "--pylint-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -89860,16 +102951,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-config="], + "display_args": [ + "--pylint-config=" + ], "env_var": "PANTS_PYLINT_CONFIG", "fromfile": false, "help": "Path to a config file understood by Pylint (http://pylint.pycqa.org/en/latest/user_guide/run.html#command-line-options).\n\nSetting this option will disable `[pylint].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-config"], + "scoped_cmd_line_args": [ + "--pylint-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -89888,7 +102985,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pylint-config-discovery"], + "display_args": [ + "--[no-]pylint-config-discovery" + ], "env_var": "PANTS_PYLINT_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.pylintrc`, `pylintrc`, `pyproject.toml`, and `setup.cfg`).\n\nUse `[pylint].config` instead if your config is in a non-standard location.", @@ -89935,10 +103034,14 @@ "help": "An optional list of `python_sources` target addresses to load first-party plugins.\n\nYou must set the plugin's parent directory as a source root. For example, if your plugin is at `build-support/pylint/custom_plugin.py`, add `'build-support/pylint'` to `[source].root_patterns` in `pants.toml`. This is necessary for Pants to know how to tell Pylint to discover your plugin. See https://www.pantsbuild.org/v2.19/docs/source-roots\n\nYou must also set `load-plugins=$module_name` in your Pylint config file.\n\nWhile your plugin's code can depend on other first-party code and third-party requirements, all first-party dependencies of the plugin must live in the same directory or a subdirectory.\n\nTo instead load third-party plugins, add them to a custom resolve alongside pylint itself, as described in https://www.pantsbuild.org/v2.19/docs/python-lockfiles#lockfiles-for-tools.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-source-plugins"], + "scoped_cmd_line_args": [ + "--pylint-source-plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--source-plugins"], + "unscoped_cmd_line_args": [ + "--source-plugins" + ], "value_history": { "ranked_values": [ { @@ -89964,16 +103067,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pylint-skip"], + "display_args": [ + "--[no-]pylint-skip" + ], "env_var": "PANTS_PYLINT_SKIP", "fromfile": false, "help": "If true, don't use Pylint when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-skip", "--no-pylint-skip"], + "scoped_cmd_line_args": [ + "--pylint-skip", + "--no-pylint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -89997,16 +103108,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pylint-args=\"[, , ...]\""], + "display_args": [ + "--pylint-args=\"[, , ...]\"" + ], "env_var": "PANTS_PYLINT_ARGS", "fromfile": false, "help": "Arguments to pass directly to Pylint, e.g. `--pylint-args='--ignore=foo.py,bar.py --disable=C0330,W0311'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pylint-args"], + "scoped_cmd_line_args": [ + "--pylint-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -90040,16 +103157,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyoxidizer-install-from-resolve="], + "display_args": [ + "--pyoxidizer-install-from-resolve=" + ], "env_var": "PANTS_PYOXIDIZER_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pyoxidizer` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pyoxidizer-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -90076,10 +103199,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-requirements"], + "scoped_cmd_line_args": [ + "--pyoxidizer-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -90100,7 +103227,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pyoxidizer-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.8,<4"], + "default": [ + "CPython>=3.8,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -90111,10 +103240,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--pyoxidizer-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -90125,7 +103258,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.8,<4"] + "value": [ + "CPython>=3.8,<4" + ] } ] } @@ -90138,16 +103273,22 @@ "default": "pyoxidizer", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyoxidizer-console-script="], + "display_args": [ + "--pyoxidizer-console-script=" + ], "env_var": "PANTS_PYOXIDIZER_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-console-script"], + "scoped_cmd_line_args": [ + "--pyoxidizer-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -90171,16 +103312,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyoxidizer-entry-point="], + "display_args": [ + "--pyoxidizer-entry-point=" + ], "env_var": "PANTS_PYOXIDIZER_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-entry-point"], + "scoped_cmd_line_args": [ + "--pyoxidizer-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -90209,10 +103356,14 @@ "help": "Arguments to pass directly to PyOxidizer, e.g. `--pyoxidizer-args='--release'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyoxidizer-args"], + "scoped_cmd_line_args": [ + "--pyoxidizer-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -90246,16 +103397,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-install-from-resolve="], + "display_args": [ + "--pytest-install-from-resolve=" + ], "env_var": "PANTS_PYTEST_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pytest` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pytest-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -90274,16 +103431,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-requirements=\"['', '', ...]\""], + "display_args": [ + "--pytest-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTEST_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-requirements"], + "scoped_cmd_line_args": [ + "--pytest-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -90307,16 +103470,22 @@ "default": "pytest", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-console-script="], + "display_args": [ + "--pytest-console-script=" + ], "env_var": "PANTS_PYTEST_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-console-script"], + "scoped_cmd_line_args": [ + "--pytest-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -90340,16 +103509,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-entry-point="], + "display_args": [ + "--pytest-entry-point=" + ], "env_var": "PANTS_PYTEST_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-entry-point"], + "scoped_cmd_line_args": [ + "--pytest-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -90368,16 +103543,22 @@ "default": "xunit2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-junit-family="], + "display_args": [ + "--pytest-junit-family=" + ], "env_var": "PANTS_PYTEST_JUNIT_FAMILY", "fromfile": false, "help": "The format of generated junit XML files. See https://docs.pytest.org/en/latest/reference.html#confval-junit_family.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-junit-family"], + "scoped_cmd_line_args": [ + "--pytest-junit-family" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--junit-family"], + "unscoped_cmd_line_args": [ + "--junit-family" + ], "value_history": { "ranked_values": [ { @@ -90401,16 +103582,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-execution-slot-var="], + "display_args": [ + "--pytest-execution-slot-var=" + ], "env_var": "PANTS_PYTEST_EXECUTION_SLOT_VAR", "fromfile": false, "help": "If a non-empty string, the process execution slot id (an integer) will be exposed to tests under this environment variable name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-execution-slot-var"], + "scoped_cmd_line_args": [ + "--pytest-execution-slot-var" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--execution-slot-var"], + "unscoped_cmd_line_args": [ + "--execution-slot-var" + ], "value_history": { "ranked_values": [ { @@ -90429,16 +103616,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytest-config="], + "display_args": [ + "--pytest-config=" + ], "env_var": "PANTS_PYTEST_CONFIG", "fromfile": false, "help": "Path to a config file understood by Pytest (https://docs.pytest.org/en/latest/reference/customize.html#configuration-file-formats). Setting this option will disable `[pytest].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-config"], + "scoped_cmd_line_args": [ + "--pytest-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -90457,7 +103650,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pytest-config-discovery"], + "display_args": [ + "--[no-]pytest-config-discovery" + ], "env_var": "PANTS_PYTEST_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant Pytest config files (e.g. `pytest.ini`) during runs. See https://docs.pytest.org/en/stable/customize.html#finding-the-rootdir for where config files should be located for Pytest to discover them.\n\nUse `[pytest].config` instead if your config is in a non-standard location.", @@ -90507,10 +103702,14 @@ "help": "Arguments to pass directly to Pytest, e.g. `--pytest-args='-k test_foo --quiet'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-args"], + "scoped_cmd_line_args": [ + "--pytest-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -90534,7 +103733,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pytest-xdist-enabled"], + "display_args": [ + "--[no-]pytest-xdist-enabled" + ], "env_var": "PANTS_PYTEST_XDIST_ENABLED", "fromfile": false, "help": "If true, Pants will use `pytest-xdist` (https://pytest-xdist.readthedocs.io/en/latest/) to parallelize tests within each `python_test` target.\n\nNOTE: Enabling `pytest-xdist` can cause high-level scoped fixtures (for example `session`) to execute more than once. See the `pytest-xdist` docs for more info: https://pypi.org/project/pytest-xdist/#making-session-scoped-fixtures-execute-only-once", @@ -90546,7 +103747,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--xdist-enabled", "--no-xdist-enabled"], + "unscoped_cmd_line_args": [ + "--xdist-enabled", + "--no-xdist-enabled" + ], "value_history": { "ranked_values": [ { @@ -90570,16 +103774,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pytest-skip"], + "display_args": [ + "--[no-]pytest-skip" + ], "env_var": "PANTS_PYTEST_SKIP", "fromfile": false, "help": "If true, don't use Pytest when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytest-skip", "--no-pytest-skip"], + "scoped_cmd_line_args": [ + "--pytest-skip", + "--no-pytest-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -90621,10 +103833,14 @@ "help": "The Python interpreters your codebase is compatible with.\n\nThese constraints are used as the default value for the `interpreter_constraints` field of Python targets.\n\nSpecify with requirement syntax, e.g. `'CPython>=2.7,<3'` (A CPython interpreter with version >=2.7 AND version <3) or `'PyPy'` (A pypy interpreter of any version). Multiple constraint strings will be ORed together.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--python-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -90666,10 +103882,14 @@ "help": "All known Python major/minor interpreter versions that may be used by either your code or tools used by your code.\n\nThis is used by Pants to robustly handle interpreter constraints, such as knowing when generating lockfiles which Python versions to check if your code is using.\n\nThis does not control which interpreter your code will use. Instead, to set your interpreter constraints, update `[python].interpreter_constraints`, the `interpreter_constraints` field, and relevant tool options like `[isort].interpreter_constraints` to tell Pants which interpreters your code actually uses. See https://www.pantsbuild.org/v2.19/docs/python-interpreter-compatibility.\n\nAll elements must be the minor and major Python version, e.g. `'2.7'` or `'3.10'`. Do not include the patch version.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-interpreter-versions-universe"], + "scoped_cmd_line_args": [ + "--python-interpreter-versions-universe" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-versions-universe"], + "unscoped_cmd_line_args": [ + "--interpreter-versions-universe" + ], "value_history": { "ranked_values": [ { @@ -90703,7 +103923,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-enable-resolves"], + "display_args": [ + "--[no-]python-enable-resolves" + ], "env_var": "PANTS_PYTHON_ENABLE_RESOLVES", "fromfile": false, "help": "Set to true to enable lockfiles for user code. See `[python].resolves` for an explanation of this feature.\n\nThis option is mutually exclusive with `[python].requirement_constraints`. We strongly recommend using this option because it:\n\n 1. Uses `--hash` to validate that all downloaded files are expected, which reduces the risk of supply chain attacks.\n 2. Enforces that all transitive dependencies are in the lockfile, whereas constraints allow you to leave off dependencies. This ensures your build is more stable and reduces the risk of supply chain attacks.\n 3. Allows you to have multiple lockfiles in your repository.", @@ -90752,10 +103974,14 @@ "help": "A mapping of logical names to lockfile paths used in your project.\n\nMany organizations only need a single resolve for their whole project, which is a good default and often the simplest thing to do. However, you may need multiple resolves, such as if you use two conflicting versions of a requirement in your repository.\n\nIf you only need a single resolve, run `scie-pants-linux-x86_64 generate-lockfiles` to generate the lockfile.\n\nIf you need multiple resolves:\n\n 1. Via this option, define multiple resolve names and their lockfile paths. The names should be meaningful to your repository, such as `data-science` or `pants-plugins`.\n 2. Set the default with `[python].default_resolve`.\n 3. Update your `python_requirement` targets with the `resolve` field to declare which resolve they should be available in. They default to `[python].default_resolve`, so you only need to update targets that you want in non-default resolves. (Often you'll set this via the `python_requirements` or `poetry_requirements` target generators)\n 4. Run `scie-pants-linux-x86_64 generate-lockfiles` to generate the lockfiles. If the results aren't what you'd expect, adjust the prior step.\n 5. Update any targets like `python_source` / `python_sources`, `python_test` / `python_tests`, and `pex_binary` which need to set a non-default resolve with the `resolve` field.\n\nIf a target can work with multiple resolves, you can either use the `parametrize` mechanism or manually create a distinct target per resolve. See https://www.pantsbuild.org/v2.19/docs/targets for information about `parametrize`.\n\nFor example:\n\n python_sources(\n resolve=parametrize(\"data-science\", \"web-app\"),\n )\n\nYou can name the lockfile paths what you would like; Pants does not expect a certain file extension or location.\n\nOnly applies if `[python].enable_resolves` is true.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolves"], + "scoped_cmd_line_args": [ + "--python-resolves" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves"], + "unscoped_cmd_line_args": [ + "--resolves" + ], "value_history": { "ranked_values": [ { @@ -90781,16 +104007,22 @@ "default": "python-default", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-default-resolve="], + "display_args": [ + "--python-default-resolve=" + ], "env_var": "PANTS_PYTHON_DEFAULT_RESOLVE", "fromfile": false, "help": "The default value used for the `resolve` field.\n\nThe name must be defined as a resolve in `[python].resolves`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-default-resolve"], + "scoped_cmd_line_args": [ + "--python-default-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--default-resolve"], + "unscoped_cmd_line_args": [ + "--default-resolve" + ], "value_history": { "ranked_values": [ { @@ -90814,16 +104046,22 @@ "default": "23.1.2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-pip-version="], + "display_args": [ + "--python-pip-version=" + ], "env_var": "PANTS_PYTHON_PIP_VERSION", "fromfile": false, "help": "Use this version of Pip for resolving requirements and generating lockfiles.\n\nThe value used here must be one of the Pip versions supported by the underlying PEX version. See https://www.pantsbuild.org/v2.19/docs/pex for details.\n\nN.B.: The `latest` value selects the latest of the choices listed by PEX which is not necessarily the latest Pip version released on PyPI.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-pip-version"], + "scoped_cmd_line_args": [ + "--python-pip-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--pip-version"], + "unscoped_cmd_line_args": [ + "--pip-version" + ], "value_history": { "ranked_values": [ { @@ -90860,7 +104098,9 @@ ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves-to-interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--resolves-to-interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -90892,10 +104132,14 @@ "help": "When generating a resolve's lockfile, use a constraints file to pin the version of certain requirements. This is particularly useful to pin the versions of transitive dependencies of your direct requirements.\n\nSee https://pip.pypa.io/en/stable/user_guide/#constraints-files for more information on the format of constraint files and how constraints are applied in Pex and pip.\n\nExpects a dictionary of resolve names from `[python].resolves` and Python tools (e.g. `black` and `pytest`) to file paths for constraints files. For example, `{'data-science': '3rdparty/data-science-constraints.txt'}`. If a resolve is not set in the dictionary, it will not use a constraints file.\n\nYou can use the key `__default__` to set a default value for all resolves.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolves-to-constraints-file"], + "scoped_cmd_line_args": [ + "--python-resolves-to-constraints-file" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves-to-constraints-file"], + "unscoped_cmd_line_args": [ + "--resolves-to-constraints-file" + ], "value_history": { "ranked_values": [ { @@ -90927,10 +104171,14 @@ "help": "When generating a resolve's lockfile, do not use binary packages (i.e. wheels) for these 3rdparty project names.\n\nExpects a dictionary of resolve names from `[python].resolves` and Python tools (e.g. `black` and `pytest`) to lists of project names. For example, `{'data-science': ['requests', 'numpy']}`. If a resolve is not set in the dictionary, it will have no restrictions on binary packages.\n\nYou can use the key `__default__` to set a default value for all resolves.\n\nFor each resolve, you can also use the value `:all:` to disable all binary packages: `{'data-science': [':all:']}`.\n\nNote that some packages are tricky to compile and may fail to install when this option is used on them. See https://pip.pypa.io/en/stable/cli/pip_install/#install-no-binary for details.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolves-to-no-binary"], + "scoped_cmd_line_args": [ + "--python-resolves-to-no-binary" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves-to-no-binary"], + "unscoped_cmd_line_args": [ + "--resolves-to-no-binary" + ], "value_history": { "ranked_values": [ { @@ -90962,10 +104210,14 @@ "help": "When generating a resolve's lockfile, do not use source packages (i.e. sdists) for these 3rdparty project names, e.g `['django', 'requests']`.\n\nExpects a dictionary of resolve names from `[python].resolves` and Python tools (e.g. `black` and `pytest`) to lists of project names. For example, `{'data-science': ['requests', 'numpy']}`. If a resolve is not set in the dictionary, it will have no restrictions on source packages.\n\nYou can use the key `__default__` to set a default value for all resolves.\n\nFor each resolve you can use the value `:all:` to disable all source packages: `{'data-science': [':all:']}`.\n\nPackages without binary distributions will fail to install when this option is used on them. See https://pip.pypa.io/en/stable/cli/pip_install/#install-only-binary for details.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolves-to-only-binary"], + "scoped_cmd_line_args": [ + "--python-resolves-to-only-binary" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--resolves-to-only-binary"], + "unscoped_cmd_line_args": [ + "--resolves-to-only-binary" + ], "value_history": { "ranked_values": [ { @@ -90982,7 +104234,11 @@ } }, { - "choices": ["error", "ignore", "warn"], + "choices": [ + "error", + "ignore", + "warn" + ], "comma_separated_choices": "error, ignore, warn", "comma_separated_display_args": "--python-invalid-lockfile-behavior=", "config_key": "invalid_lockfile_behavior", @@ -90997,10 +104253,14 @@ "help": "The behavior when a lockfile has requirements or interpreter constraints that are not compatible with what the current build is using.\n\nWe recommend keeping the default of `error` for CI builds.\n\nNote that `warn` will still expect a Pants lockfile header, it only won't error if the lockfile is stale and should be regenerated.\n\nUse `ignore` to avoid needing a lockfile header at all, e.g. if you are manually managing lockfiles rather than using the `generate-lockfiles` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-invalid-lockfile-behavior"], + "scoped_cmd_line_args": [ + "--python-invalid-lockfile-behavior" + ], "target_field_name": null, "typ": "InvalidLockfileBehavior", - "unscoped_cmd_line_args": ["--invalid-lockfile-behavior"], + "unscoped_cmd_line_args": [ + "--invalid-lockfile-behavior" + ], "value_history": { "ranked_values": [ { @@ -91024,7 +104284,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-resolves-generate-lockfiles"], + "display_args": [ + "--[no-]python-resolves-generate-lockfiles" + ], "env_var": "PANTS_PYTHON_RESOLVES_GENERATE_LOCKFILES", "fromfile": false, "help": "If False, Pants will not attempt to generate lockfiles for `[python].resolves` when running the `generate-lockfiles` goal.\n\nThis is intended to allow you to manually generate lockfiles for your own code, rather than using Pex lockfiles. For example, when adopting Pants in a project already using Poetry, you can use `poetry export --dev` to create a requirements.txt-style lockfile understood by Pants, then point `[python].resolves` to the file.\n\nIf you set this to False, Pants will not attempt to validate the metadata headers for your user lockfiles. This is useful so that you can keep `[python].invalid_lockfile_behavior` to `error` or `warn` if you'd like so that tool lockfiles continue to be validated, while user lockfiles are skipped.\n\nWarning: it will likely be slower to install manually generated user lockfiles than Pex ones because Pants cannot as efficiently extract the subset of requirements used for a particular task. See the option `[python].run_against_entire_lockfile`.", @@ -91063,7 +104325,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-run-against-entire-lockfile"], + "display_args": [ + "--[no-]python-run-against-entire-lockfile" + ], "env_var": "PANTS_PYTHON_RUN_AGAINST_ENTIRE_LOCKFILE", "fromfile": false, "help": "If enabled, when running binaries, tests, and repls, Pants will use the entire lockfile file instead of just the relevant subset.\n\nIf you are using Pex lockfiles, we generally do not recommend this. You will already get similar performance benefits to this option, without the downsides.\n\nOtherwise, this option can improve performance and reduce cache size. But it has two consequences: 1) All cached test results will be invalidated if any requirement in the lockfile\n changes, rather than just those that depend on the changed requirement.\n2) Requirements unneeded by a test/run/repl will be present on the sys.path, which\n might in rare cases cause their behavior to change.\n\nThis option does not affect packaging deployable artifacts, such as PEX files, wheels and cloud functions, which will still use just the exact subset of requirements needed.", @@ -91102,16 +104366,22 @@ "default": "manylinux2014", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-resolver-manylinux="], + "display_args": [ + "--python-resolver-manylinux=" + ], "env_var": "PANTS_PYTHON_RESOLVER_MANYLINUX", "fromfile": false, "help": "Whether to allow resolution of manylinux wheels when resolving requirements for foreign linux platforms. The value should be a manylinux platform upper bound, e.g. `'manylinux2010'`, or else the string `'no'` to disallow.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-resolver-manylinux"], + "scoped_cmd_line_args": [ + "--python-resolver-manylinux" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--resolver-manylinux"], + "unscoped_cmd_line_args": [ + "--resolver-manylinux" + ], "value_history": { "ranked_values": [ { @@ -91135,7 +104405,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-source-targets"], + "display_args": [ + "--[no-]python-tailor-source-targets" + ], "env_var": "PANTS_PYTHON_TAILOR_SOURCE_TARGETS", "fromfile": false, "help": "If true, add `python_sources`, `python_tests`, and `python_test_utils` targets with the `tailor` goal.", @@ -91174,7 +104446,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-ignore-empty-init-files"], + "display_args": [ + "--[no-]python-tailor-ignore-empty-init-files" + ], "env_var": "PANTS_PYTHON_TAILOR_IGNORE_EMPTY_INIT_FILES", "fromfile": false, "help": "If true, don't add `python_sources` targets for `__init__.py` files that are both empty and where there are no other Python files in the directory.\n\nEmpty and solitary `__init__.py` files usually exist as import scaffolding rather than true library code, so it can be noisy to add BUILD files.\n\nEven if this option is set to true, Pants will still ensure the empty `__init__.py` files are included in the sandbox when running processes.\n\nIf you set to false, you may also want to set `[python-infer].init_files = \"always\"`.", @@ -91213,7 +104487,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-requirements-targets"], + "display_args": [ + "--[no-]python-tailor-requirements-targets" + ], "env_var": "PANTS_PYTHON_TAILOR_REQUIREMENTS_TARGETS", "fromfile": false, "help": "If true, add `python_requirements`, `poetry_requirements`, and `pipenv_requirements` target generators with the `tailor` goal.\n\n`python_requirements` targets are added for any file that matches the pattern `*requirements*.txt`. You will need to manually add `python_requirements` for different file names like `reqs.txt`.\n\n`poetry_requirements` targets are added for `pyproject.toml` files with `[tool.poetry` in them.", @@ -91252,7 +104528,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-pex-binary-targets"], + "display_args": [ + "--[no-]python-tailor-pex-binary-targets" + ], "env_var": "PANTS_PYTHON_TAILOR_PEX_BINARY_TARGETS", "fromfile": false, "help": "If true, add `pex_binary` targets for Python files named `__main__.py` or with a `__main__` clause with the `tailor` goal.", @@ -91291,7 +104569,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-tailor-py-typed-targets"], + "display_args": [ + "--[no-]python-tailor-py-typed-targets" + ], "env_var": "PANTS_PYTHON_TAILOR_PY_TYPED_TARGETS", "fromfile": false, "help": "If true, add `resource` targets for marker files named `py.typed` with the `tailor` goal.", @@ -91330,7 +104610,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-macos-big-sur-compatibility"], + "display_args": [ + "--[no-]python-macos-big-sur-compatibility" + ], "env_var": "PANTS_PYTHON_MACOS_BIG_SUR_COMPATIBILITY", "fromfile": false, "help": "If set, and if running on macOS Big Sur, use `macosx_10_16` as the platform when building wheels. Otherwise, the default of `macosx_11_0` will be used. This may be required for `pip` to be able to install the resulting distribution on Big Sur.", @@ -91369,7 +104651,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-enable-lockfile-targets"], + "display_args": [ + "--[no-]python-enable-lockfile-targets" + ], "env_var": "PANTS_PYTHON_ENABLE_LOCKFILE_TARGETS", "fromfile": false, "help": "Create targets for all Python lockfiles defined in `[python].resolves`.\n\nThe lockfile targets will then be used as dependencies to the `python_requirement` targets that use them, invalidating source targets per resolve when the lockfile changes.\n\nIf another targets address is in conflict with the created lockfile target, it will shadow the lockfile target and it will not be available as a dependency for any `python_requirement` targets.", @@ -91410,7 +104694,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-default-run-goal-use-sandbox"], + "display_args": [ + "--[no-]python-default-run-goal-use-sandbox" + ], "env_var": "PANTS_PYTHON_DEFAULT_RUN_GOAL_USE_SANDBOX", "fromfile": false, "help": "The default value used for the `run_goal_use_sandbox` field of Python targets. See the relevant field for more details.", @@ -91449,7 +104735,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-repl-history"], + "display_args": [ + "--[no-]python-repl-history" + ], "env_var": "PANTS_PYTHON_REPL_HISTORY", "fromfile": false, "help": "Whether to use the standard Python command history file when running a repl.", @@ -91461,7 +104749,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--repl-history", "--no-repl-history"], + "unscoped_cmd_line_args": [ + "--repl-history", + "--no-repl-history" + ], "value_history": { "ranked_values": [ { @@ -91487,16 +104778,22 @@ "default": null, "deprecated_message": "Deprecated, is scheduled to be removed in version: 3.0.0.dev0.", "deprecation_active": true, - "display_args": ["--python-requirement-constraints="], + "display_args": [ + "--python-requirement-constraints=" + ], "env_var": "PANTS_PYTHON_REQUIREMENT_CONSTRAINTS", "fromfile": false, "help": "When resolving third-party requirements for your own code (vs. tools you run), use this constraints file to determine which versions to use.\n\nMutually exclusive with `[python].enable_resolves`, which we generally recommend as an improvement over constraints file.\n\nSee https://pip.pypa.io/en/stable/user_guide/#constraints-files for more information on the format of constraint files and how constraints are applied in Pex and pip.\n\nThis only applies when resolving user requirements, rather than tools you run like Black and Pytest. To constrain tools, set `[tool].lockfile`, e.g. `[black].lockfile`.", "removal_hint": "We encourage instead migrating to `[python].enable_resolves` and `[python].resolves`, which is an improvement over this option. The `[python].resolves` feature ensures that your lockfiles are fully comprehensive, i.e. include all transitive dependencies; uses hashes for better supply chain security; and supports advanced features like VCS and local requirements, along with options `[python].resolves_to_only_binary`.\n\nTo migrate, stop setting `[python].requirement_constraints` and `[python].resolve_all_constraints`, and instead set `[python].enable_resolves` to `true`. Then, run `scie-pants-linux-x86_64 generate-lockfiles`.", "removal_version": "3.0.0.dev0", - "scoped_cmd_line_args": ["--python-requirement-constraints"], + "scoped_cmd_line_args": [ + "--python-requirement-constraints" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--requirement-constraints"], + "unscoped_cmd_line_args": [ + "--requirement-constraints" + ], "value_history": { "ranked_values": [ { @@ -91515,7 +104812,9 @@ "default": true, "deprecated_message": "Deprecated, is scheduled to be removed in version: 3.0.0.dev0.", "deprecation_active": true, - "display_args": ["--[no-]python-resolve-all-constraints"], + "display_args": [ + "--[no-]python-resolve-all-constraints" + ], "env_var": "PANTS_PYTHON_RESOLVE_ALL_CONSTRAINTS", "fromfile": false, "help": "(Only relevant when using `[python].requirement_constraints.`) If enabled, when resolving requirements, Pants will first resolve your entire constraints file as a single global resolve. Then, if the code uses a subset of your constraints file, Pants will extract the relevant requirements from that global resolve so that only what's actually needed gets used. If disabled, Pants will not use a global resolve and will resolve each subset of your requirements independently.\n\nUsually this option should be enabled because it can result in far fewer resolves.", @@ -91597,7 +104896,9 @@ ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--internal-python-build-standalone-info"], + "unscoped_cmd_line_args": [ + "--internal-python-build-standalone-info" + ], "value_history": { "ranked_values": [ { @@ -91639,7 +104940,11 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-bootstrap-search-path=\"[, , ...]\"", "config_key": "search_path", - "default": ["", "", ""], + "default": [ + "", + "", + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -91650,10 +104955,14 @@ "help": "A list of paths to search for Python interpreters.\n\nWhich interpreters are actually used from these paths is context-specific: the Python backend selects interpreters using options on the `python` subsystem, in particular, the `[python].interpreter_constraints` option.\n\nYou can specify absolute paths to interpreter binaries and/or to directories containing interpreter binaries. The order of entries does not matter.\n\nThe following special strings are supported:\n\nFor all runtime environment types:\n\n* ``, the contents of the PATH env var\n\nWhen the environment is a `local_environment` target:\n\n* ``, all Python versions currently configured by ASDF `(asdf shell, ${HOME}/.tool-versions)`, with a fallback to all installed versions\n* ``, the ASDF interpreter with the version in `BUILD_ROOT/.tool-versions`\n* ``, all Python versions under `$(pyenv root)/versions`\n* ``, the Pyenv interpreter with the version in `BUILD_ROOT/.python-version`\n* ``, paths in the `PEX_PYTHON_PATH` variable in `/etc/pexrc` or `~/.pexrc`", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-bootstrap-search-path"], + "scoped_cmd_line_args": [ + "--python-bootstrap-search-path" + ], "target_field_name": "python_bootstrap_search_path", "typ": "list", - "unscoped_cmd_line_args": ["--search-path"], + "unscoped_cmd_line_args": [ + "--search-path" + ], "value_history": { "ranked_values": [ { @@ -91664,7 +104973,11 @@ { "details": "", "rank": "HARDCODED", - "value": ["", "", ""] + "value": [ + "", + "", + "" + ] } ] } @@ -91674,7 +104987,10 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-bootstrap-names=\"[, , ...]\"", "config_key": "names", - "default": ["python", "python3"], + "default": [ + "python", + "python3" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -91685,10 +105001,14 @@ "help": "The names of Python binaries to search for. See the `--search-path` option to influence where interpreters are searched for.\n\nThis does not impact which Python interpreter is used to run your code, only what is used to run internal tools.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-bootstrap-names"], + "scoped_cmd_line_args": [ + "--python-bootstrap-names" + ], "target_field_name": "python_bootstrap_names", "typ": "list", - "unscoped_cmd_line_args": ["--names"], + "unscoped_cmd_line_args": [ + "--names" + ], "value_history": { "ranked_values": [ { @@ -91699,7 +105019,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["python", "python3"] + "value": [ + "python", + "python3" + ] } ] } @@ -91717,7 +105040,10 @@ "advanced": [], "basic": [ { - "choices": ["raw_dependency_inference", "dependency_inference"], + "choices": [ + "raw_dependency_inference", + "dependency_inference" + ], "comma_separated_choices": "raw_dependency_inference, dependency_inference", "comma_separated_display_args": "--python-dump-source-analysis-analysis-flavor=", "config_key": "analysis_flavor", @@ -91737,7 +105063,9 @@ ], "target_field_name": null, "typ": "AnalysisFlavor", - "unscoped_cmd_line_args": ["--analysis-flavor"], + "unscoped_cmd_line_args": [ + "--analysis-flavor" + ], "value_history": { "ranked_values": [ { @@ -91772,7 +105100,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-imports"], + "display_args": [ + "--[no-]python-infer-imports" + ], "env_var": "PANTS_PYTHON_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's imported dependencies by parsing import statements from sources.\n\nTo ignore a false positive, you can either put `# pants: no-infer-dep` on the line of the import or put `!{bad_address}` in the `dependencies` field of your target.", @@ -91784,7 +105114,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -91808,7 +105141,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-string-imports"], + "display_args": [ + "--[no-]python-infer-string-imports" + ], "env_var": "PANTS_PYTHON_INFER_STRING_IMPORTS", "fromfile": false, "help": "Infer a target's dependencies based on strings that look like dynamic dependencies, such as Django settings files expressing dependencies as strings or pytest plugins listed in the `pytest_plugins` variable in a test module or a conftest file.\n\nTo ignore a false positive, you can either put `# pants: no-infer-dep` on the line of the string or put `!{bad_address}` in the `dependencies` field of your target.", @@ -91820,7 +105155,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--string-imports", "--no-string-imports"], + "unscoped_cmd_line_args": [ + "--string-imports", + "--no-string-imports" + ], "value_history": { "ranked_values": [ { @@ -91844,16 +105182,22 @@ "default": 2, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-infer-string-imports-min-dots="], + "display_args": [ + "--python-infer-string-imports-min-dots=" + ], "env_var": "PANTS_PYTHON_INFER_STRING_IMPORTS_MIN_DOTS", "fromfile": false, "help": "If `--string-imports` is True, treat valid-looking strings with at least this many dots in them as potential dynamic dependencies. E.g., `'foo.bar.Baz'` will be treated as a potential dependency if this option is set to 2 but not if set to 3.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-string-imports-min-dots"], + "scoped_cmd_line_args": [ + "--python-infer-string-imports-min-dots" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--string-imports-min-dots"], + "unscoped_cmd_line_args": [ + "--string-imports-min-dots" + ], "value_history": { "ranked_values": [ { @@ -91877,7 +105221,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-assets"], + "display_args": [ + "--[no-]python-infer-assets" + ], "env_var": "PANTS_PYTHON_INFER_ASSETS", "fromfile": false, "help": "Infer a target's asset dependencies based on strings that look like Posix filepaths, such as those given to `open` or `pkgutil.get_data`.\n\nTo ignore a false positive, you can either put `# pants: no-infer-dep` on the line of the string or put `!{bad_address}` in the `dependencies` field of your target.", @@ -91889,7 +105235,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--assets", "--no-assets"], + "unscoped_cmd_line_args": [ + "--assets", + "--no-assets" + ], "value_history": { "ranked_values": [ { @@ -91913,16 +105262,22 @@ "default": 1, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-infer-assets-min-slashes="], + "display_args": [ + "--python-infer-assets-min-slashes=" + ], "env_var": "PANTS_PYTHON_INFER_ASSETS_MIN_SLASHES", "fromfile": false, "help": "If `--assets` is True, treat valid-looking strings with at least this many forward slash characters as potential assets. E.g. `'data/databases/prod.db'` will be treated as a potential candidate if this option is set to 2 but not to 3.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-assets-min-slashes"], + "scoped_cmd_line_args": [ + "--python-infer-assets-min-slashes" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--assets-min-slashes"], + "unscoped_cmd_line_args": [ + "--assets-min-slashes" + ], "value_history": { "ranked_values": [ { @@ -91939,23 +105294,33 @@ } }, { - "choices": ["always", "content_only", "never"], + "choices": [ + "always", + "content_only", + "never" + ], "comma_separated_choices": "always, content_only, never", "comma_separated_display_args": "--python-infer-init-files=", "config_key": "init_files", "default": "content_only", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--python-infer-init-files="], + "display_args": [ + "--python-infer-init-files=" + ], "env_var": "PANTS_PYTHON_INFER_INIT_FILES", "fromfile": false, "help": "Infer a target's dependencies on any `__init__.py` files in the packages it is located in (recursively upward in the directory structure).\n\nEven if this is set to `never` or `content_only`, Pants will still always include any ancestor `__init__.py` files in the sandbox. Only, they will not be \"proper\" dependencies, e.g. they will not show up in `scie-pants-linux-x86_64 dependencies` and their own dependencies will not be used.\n\nBy default, Pants only adds a \"proper\" dependency if there is content in the `__init__.py` file. This makes sure that dependencies are added when likely necessary to build, while also avoiding adding unnecessary dependencies. While accurate, those unnecessary dependencies can complicate setting metadata like the `interpreter_constraints` and `resolve` fields.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-init-files"], + "scoped_cmd_line_args": [ + "--python-infer-init-files" + ], "target_field_name": null, "typ": "InitFilesInference", - "unscoped_cmd_line_args": ["--init-files"], + "unscoped_cmd_line_args": [ + "--init-files" + ], "value_history": { "ranked_values": [ { @@ -91979,7 +105344,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-conftests"], + "display_args": [ + "--[no-]python-infer-conftests" + ], "env_var": "PANTS_PYTHON_INFER_CONFTESTS", "fromfile": false, "help": "Infer a test target's dependencies on any `conftest.py` files in the current directory and ancestor directories.", @@ -91991,7 +105358,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--conftests", "--no-conftests"], + "unscoped_cmd_line_args": [ + "--conftests", + "--no-conftests" + ], "value_history": { "ranked_values": [ { @@ -92015,7 +105385,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-entry-points"], + "display_args": [ + "--[no-]python-infer-entry-points" + ], "env_var": "PANTS_PYTHON_INFER_ENTRY_POINTS", "fromfile": false, "help": "Infer dependencies on targets' entry points, e.g. `pex_binary`'s `entry_point` field, `python_aws_lambda_function`'s `handler` field and `python_distribution`'s `entry_points` field.", @@ -92027,7 +105399,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--entry-points", "--no-entry-points"], + "unscoped_cmd_line_args": [ + "--entry-points", + "--no-entry-points" + ], "value_history": { "ranked_values": [ { @@ -92044,7 +105419,11 @@ } }, { - "choices": ["error", "warning", "ignore"], + "choices": [ + "error", + "warning", + "ignore" + ], "comma_separated_choices": "error, warning, ignore", "comma_separated_display_args": "--python-infer-unowned-dependency-behavior=", "config_key": "unowned_dependency_behavior", @@ -92064,7 +105443,9 @@ ], "target_field_name": null, "typ": "UnownedDependencyUsage", - "unscoped_cmd_line_args": ["--unowned-dependency-behavior"], + "unscoped_cmd_line_args": [ + "--unowned-dependency-behavior" + ], "value_history": { "ranked_values": [ { @@ -92081,7 +105462,10 @@ } }, { - "choices": ["none", "by_source_root"], + "choices": [ + "none", + "by_source_root" + ], "comma_separated_choices": "none, by_source_root", "comma_separated_display_args": "--python-infer-ambiguity-resolution=", "config_key": "ambiguity_resolution", @@ -92096,10 +105480,14 @@ "help": "When multiple sources provide the same symbol, how to choose the provider to use.\n\n`none`: Do not attempt to resolve this ambiguity. No dependency will be inferred, and warnings will be logged.\n\n`by_source_root`: Choose the provider with the closest common ancestor to the consumer's source root. If the provider is under the same source root then this will be the source root itself. This is useful when multiple projects in different source roots provide the same symbols (because of repeated first-party module paths or overlapping requirements.txt) and you want to resolve the ambiguity locally in each project.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-ambiguity-resolution"], + "scoped_cmd_line_args": [ + "--python-infer-ambiguity-resolution" + ], "target_field_name": null, "typ": "AmbiguityResolution", - "unscoped_cmd_line_args": ["--ambiguity-resolution"], + "unscoped_cmd_line_args": [ + "--ambiguity-resolution" + ], "value_history": { "ranked_values": [ { @@ -92131,10 +105519,14 @@ "help": "Unowned imports that should be ignored.\n\nIf there are any unowned import statements and adding the `# pants: no-infer-dep` to the lines of the import is impractical, you can instead provide a list of imports that Pants should ignore. You can declare a specific import or a path to a package if you would like any of the package imports to be ignored.\n\nFor example, you could ignore all the following imports of the code\n\n import src.generated.app\n from src.generated.app import load\n from src.generated.app import start\n from src.generated.client import connect\n\nby setting `ignored-unowned-imports=[\"src.generated.app\", \"src.generated.client.connect\"]`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-infer-ignored-unowned-imports"], + "scoped_cmd_line_args": [ + "--python-infer-ignored-unowned-imports" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--ignored-unowned-imports"], + "unscoped_cmd_line_args": [ + "--ignored-unowned-imports" + ], "value_history": { "ranked_values": [ { @@ -92158,7 +105550,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-infer-use-rust-parser"], + "display_args": [ + "--[no-]python-infer-use-rust-parser" + ], "env_var": "PANTS_PYTHON_INFER_USE_RUST_PARSER", "fromfile": false, "help": "Use the new Rust-based, multithreaded, in-process dependency parser.\n\nPants 2.17 introduced a new paradigm to dependency parsing for Python by leveraging a Rust-based parser that's called in the same process as Pants itself, instead of farming out to one-python-process-per-file.\n\nAs a result of the switch, cold-cache performance improved by a factor of about 12x, while hot-cache had no difference. Additionally, Pants can now infer dependencies from Python scripts with syntax errors.\n\nAfter leaving this defaulted to disabled for a release cycle, Pants 2.18 started defaulting to enabling this.\n\nIf you think the new behaviour is causing problems, it is recommended that you run `scie-pants-linux-x86_64 peek :: > before.json` and then `scie-pants-linux-x86_64 --python-infer-use-rust-parser=False peek :: > after.json` and compare the two results.\n\nIf you think there is a bug and need to disable it, please file an issue: https://github.com/pantsbuild/pants/issues/new/choose.", @@ -92204,7 +105598,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-native-code-cpp-flags=\"['', '', ...]\"", "config_key": "cpp_flags", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -92215,10 +105611,14 @@ "help": "Override the `CPPFLAGS` environment variable for any forked subprocesses. Use the value `['']` to inherit the value of the `CPPFLAGS` environment variable from your runtime environment target.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-native-code-cpp-flags"], + "scoped_cmd_line_args": [ + "--python-native-code-cpp-flags" + ], "target_field_name": "python_native_code_cpp_flags", "typ": "list", - "unscoped_cmd_line_args": ["--cpp-flags"], + "unscoped_cmd_line_args": [ + "--cpp-flags" + ], "value_history": { "ranked_values": [ { @@ -92229,7 +105629,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -92239,7 +105641,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-native-code-ld-flags=\"['', '', ...]\"", "config_key": "ld_flags", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -92250,10 +105654,14 @@ "help": "Override the `LDFLAGS` environment variable for any forked subprocesses. Use the value `['']` to inherit the value of the `LDFLAGS` environment variable from your runtime environment target.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-native-code-ld-flags"], + "scoped_cmd_line_args": [ + "--python-native-code-ld-flags" + ], "target_field_name": "python_native_code_ld_flags", "typ": "list", - "unscoped_cmd_line_args": ["--ld-flags"], + "unscoped_cmd_line_args": [ + "--ld-flags" + ], "value_history": { "ranked_values": [ { @@ -92264,7 +105672,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -92288,7 +105698,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-protobuf-infer-runtime-dependency"], + "display_args": [ + "--[no-]python-protobuf-infer-runtime-dependency" + ], "env_var": "PANTS_PYTHON_PROTOBUF_INFER_RUNTIME_DEPENDENCY", "fromfile": false, "help": "If True, will add a dependency on a `python_requirement` target exposing the `protobuf` module (usually from the `protobuf` requirement). If the `protobuf_source` target sets `grpc=True`, will also add a dependency on the `python_requirement` target exposing the `grpcio` module.\n\nIf `[python].enable_resolves` is set, Pants will only infer dependencies on `python_requirement` targets that use the same resolve as the particular `protobuf_source` / `protobuf_sources` target uses, which is set via its `python_resolve` field.\n\nUnless this option is disabled, Pants will error if no relevant target is found or if more than one is found which causes ambiguity.", @@ -92329,7 +105741,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-protobuf-mypy-plugin"], + "display_args": [ + "--[no-]python-protobuf-mypy-plugin" + ], "env_var": "PANTS_PYTHON_PROTOBUF_MYPY_PLUGIN", "fromfile": false, "help": "Use the `mypy-protobuf` plugin (https://github.com/dropbox/mypy-protobuf) to also generate `.pyi` type stubs.", @@ -92341,7 +105755,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--mypy-plugin", "--no-mypy-plugin"], + "unscoped_cmd_line_args": [ + "--mypy-plugin", + "--no-mypy-plugin" + ], "value_history": { "ranked_values": [ { @@ -92372,7 +105789,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--python-repos-indexes=\"['', '', ...]\"", "config_key": "indexes", - "default": ["https://pypi.org/simple/"], + "default": [ + "https://pypi.org/simple/" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -92383,10 +105802,14 @@ "help": "URLs of [PEP-503 compatible](https://peps.python.org/pep-0503/) code repository indexes to look for requirements.\n\nIf set to an empty list, then Pex will use no indexes (meaning it will not use PyPI).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-repos-indexes"], + "scoped_cmd_line_args": [ + "--python-repos-indexes" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--indexes"], + "unscoped_cmd_line_args": [ + "--indexes" + ], "value_history": { "ranked_values": [ { @@ -92397,7 +105820,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["https://pypi.org/simple/"] + "value": [ + "https://pypi.org/simple/" + ] } ] } @@ -92418,10 +105843,14 @@ "help": "Mappings to facilitate using local Python requirements when the absolute file paths are different on different users' machines. For example, the path `file:///Users/pantsbuild/prebuilt_wheels/django-3.1.1-py3-none-any.whl` could become `file://${WHEELS_DIR}/django-3.1.1-py3-none-any.whl`, where each user can configure what `WHEELS_DIR` points to on their machine.\n\nExpects values in the form `NAME|PATH`, e.g. `WHEELS_DIR|/Users/pantsbuild/prebuilt_wheels`. You can specify multiple entries in the list.\n\nThis feature is intended to be used with `[python-repos].find_links`, rather than PEP 440 direct reference requirements (see https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#local-requirements. `[python-repos].find_links` must be configured to a valid absolute path for the current machine.\n\nTip: you can avoid each user needing to manually configure this option and `[python-repos].find_links` by using a common file location, along with Pants's interpolation support (https://www.pantsbuild.org/v2.19/docs/options#config-file-interpolation. For example, in `pants.toml`, you could set both options to `%(buildroot)s/python_wheels` to point to the directory `python_wheels` in the root of your repository; or, use the path `%(env.HOME)s/pants_wheels` for the path `~/pants_wheels`. If you are not able to use a common path like this, then we recommend setting that each user set these options via a `.pants.rc` file (https://www.pantsbuild.org/v2.19/docs/options#pantsrc-file.\n\nNote: Only takes effect if using Pex lockfiles, i.e. using the `generate-lockfiles` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-repos-path-mappings"], + "scoped_cmd_line_args": [ + "--python-repos-path-mappings" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--path-mappings"], + "unscoped_cmd_line_args": [ + "--path-mappings" + ], "value_history": { "ranked_values": [ { @@ -92455,10 +105884,14 @@ "help": "URLs and/or file paths corresponding to pip's `--find-links` option.\n\nPer [pip's documentation](https://pip.pypa.io/en/stable/cli/pip_wheel/?highlight=find%20links#cmdoption-f), URLs should be to HTML files with links to `.whl` and/or sdist files. Local paths must be absolute, and can either be to an HTML file with links or to a directory with `.whl` and/or sdist files, e.g. `file:///Users/pantsbuild/prebuilt_wheels`.\n\nFor local paths, you may want to use the option `[python-repos].path_mappings`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-repos-find-links"], + "scoped_cmd_line_args": [ + "--python-repos-find-links" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--find-links"], + "unscoped_cmd_line_args": [ + "--find-links" + ], "value_history": { "ranked_values": [ { @@ -92484,16 +105917,22 @@ "default": [], "deprecated_message": "Deprecated, is scheduled to be removed in version: 3.0.0.dev0.", "deprecation_active": true, - "display_args": ["--python-repos-repos=\"['', '', ...]\""], + "display_args": [ + "--python-repos-repos=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTHON_REPOS_REPOS", "fromfile": false, "help": "URLs of code repositories to look for requirements. In Pip and Pex, this option corresponds to the `--find-links` option.", "removal_hint": "A deprecated alias for `[python-repos].find_links`.", "removal_version": "3.0.0.dev0", - "scoped_cmd_line_args": ["--python-repos-repos"], + "scoped_cmd_line_args": [ + "--python-repos-repos" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--repos"], + "unscoped_cmd_line_args": [ + "--repos" + ], "value_history": { "ranked_values": [ { @@ -92526,7 +105965,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]python-thrift-infer-runtime-dependency"], + "display_args": [ + "--[no-]python-thrift-infer-runtime-dependency" + ], "env_var": "PANTS_PYTHON_THRIFT_INFER_RUNTIME_DEPENDENCY", "fromfile": false, "help": "If True, will add a dependency on a `python_requirement` target exposing the `thrift` module (usually from the `thrift` requirement).\n\nIf `[python].enable_resolves` is set, Pants will only infer dependencies on `python_requirement` targets that use the same resolve as the particular `thrift_source` / `thrift_source` target uses, which is set via its `python_resolve` field.\n\nUnless this option is disabled, Pants will error if no relevant target is found or more than one is found which causes ambiguity.", @@ -92575,10 +106016,14 @@ "help": "Code generation options specific to the Python code generator to pass to the Apache `thift` binary via the `-gen py` argument. See `thrift -help` for supported values.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--python-thrift-options"], + "scoped_cmd_line_args": [ + "--python-thrift-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--options"], + "unscoped_cmd_line_args": [ + "--options" + ], "value_history": { "ranked_values": [ { @@ -92612,16 +106057,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-install-from-resolve="], + "display_args": [ + "--pytype-install-from-resolve=" + ], "env_var": "PANTS_PYTYPE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pytype` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pytype-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -92640,16 +106091,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-requirements=\"['', '', ...]\""], + "display_args": [ + "--pytype-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_PYTYPE_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-requirements"], + "scoped_cmd_line_args": [ + "--pytype-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -92670,7 +106127,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pytype-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<3.10"], + "default": [ + "CPython>=3.7,<3.10" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -92681,10 +106140,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--pytype-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -92695,7 +106158,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<3.10"] + "value": [ + "CPython>=3.7,<3.10" + ] } ] } @@ -92708,16 +106173,22 @@ "default": "pytype", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-console-script="], + "display_args": [ + "--pytype-console-script=" + ], "env_var": "PANTS_PYTYPE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-console-script"], + "scoped_cmd_line_args": [ + "--pytype-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -92741,16 +106212,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-entry-point="], + "display_args": [ + "--pytype-entry-point=" + ], "env_var": "PANTS_PYTYPE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-entry-point"], + "scoped_cmd_line_args": [ + "--pytype-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -92771,16 +106248,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pytype-skip"], + "display_args": [ + "--[no-]pytype-skip" + ], "env_var": "PANTS_PYTYPE_SKIP", "fromfile": false, "help": "If true, don't use Pytype when running `scie-pants-linux-x86_64 check`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-skip", "--no-pytype-skip"], + "scoped_cmd_line_args": [ + "--pytype-skip", + "--no-pytype-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -92804,16 +106289,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-args=\"[, , ...]\""], + "display_args": [ + "--pytype-args=\"[, , ...]\"" + ], "env_var": "PANTS_PYTYPE_ARGS", "fromfile": false, "help": "Arguments to pass directly to Pytype, e.g. `--pytype-args='--version'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-args"], + "scoped_cmd_line_args": [ + "--pytype-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -92837,16 +106328,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pytype-config="], + "display_args": [ + "--pytype-config=" + ], "env_var": "PANTS_PYTYPE_CONFIG", "fromfile": false, "help": "Path to an toml config file understood by Pytype (https://github.com/google/pytype#config-file).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pytype-config"], + "scoped_cmd_line_args": [ + "--pytype-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -92875,16 +106372,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyupgrade-install-from-resolve="], + "display_args": [ + "--pyupgrade-install-from-resolve=" + ], "env_var": "PANTS_PYUPGRADE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `pyupgrade` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-install-from-resolve"], + "scoped_cmd_line_args": [ + "--pyupgrade-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -92911,10 +106414,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-requirements"], + "scoped_cmd_line_args": [ + "--pyupgrade-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -92935,7 +106442,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--pyupgrade-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -92946,10 +106455,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--pyupgrade-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -92960,7 +106473,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -92973,16 +106488,22 @@ "default": "pyupgrade", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyupgrade-console-script="], + "display_args": [ + "--pyupgrade-console-script=" + ], "env_var": "PANTS_PYUPGRADE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-console-script"], + "scoped_cmd_line_args": [ + "--pyupgrade-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -93006,16 +106527,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--pyupgrade-entry-point="], + "display_args": [ + "--pyupgrade-entry-point=" + ], "env_var": "PANTS_PYUPGRADE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-entry-point"], + "scoped_cmd_line_args": [ + "--pyupgrade-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -93036,16 +106563,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]pyupgrade-skip"], + "display_args": [ + "--[no-]pyupgrade-skip" + ], "env_var": "PANTS_PYUPGRADE_SKIP", "fromfile": false, "help": "If true, don't use pyupgrade when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-skip", "--no-pyupgrade-skip"], + "scoped_cmd_line_args": [ + "--pyupgrade-skip", + "--no-pyupgrade-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -93077,10 +106612,14 @@ "help": "Arguments to pass directly to pyupgrade, e.g. `--pyupgrade-args='--py39-plus --keep-runtime-typing'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--pyupgrade-args"], + "scoped_cmd_line_args": [ + "--pyupgrade-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -93115,16 +106654,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]regex-lint-skip"], + "display_args": [ + "--[no-]regex-lint-skip" + ], "env_var": "PANTS_REGEX_LINT_SKIP", "fromfile": false, "help": "If true, don't use regex-lint when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--regex-lint-skip", "--no-regex-lint-skip"], + "scoped_cmd_line_args": [ + "--regex-lint-skip", + "--no-regex-lint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -93156,10 +106703,14 @@ "help": "Config schema is as follows:\n\n ```\n {\n 'required_matches': {\n 'path_pattern1': [content_pattern1, content_pattern2],\n 'path_pattern2': [content_pattern1, content_pattern3],\n ...\n },\n 'path_patterns': [\n {\n 'name': path_pattern1',\n 'pattern': ,\n 'inverted': True|False (defaults to False),\n 'content_encoding': (defaults to utf8)\n },\n ...\n ],\n 'content_patterns': [\n {\n 'name': 'content_pattern1',\n 'pattern': ,\n 'inverted': True|False (defaults to False)\n }\n ...\n ]\n }\n ```\n\nMeaning: if a file matches some path pattern, its content must match all the corresponding content patterns.\n\nIt's often helpful to load this config from a JSON or YAML file. To do that, set `[regex-lint].config = '@path/to/config.yaml'`, for example.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--regex-lint-config"], + "scoped_cmd_line_args": [ + "--regex-lint-config" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -93176,23 +106727,35 @@ } }, { - "choices": ["none", "summary", "nonmatching", "names", "all"], + "choices": [ + "none", + "summary", + "nonmatching", + "names", + "all" + ], "comma_separated_choices": "none, summary, nonmatching, names, all", "comma_separated_display_args": "--regex-lint-detail-level=", "config_key": "detail_level", "default": "nonmatching", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--regex-lint-detail-level="], + "display_args": [ + "--regex-lint-detail-level=" + ], "env_var": "PANTS_REGEX_LINT_DETAIL_LEVEL", "fromfile": false, "help": "How much detail to include in the result.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--regex-lint-detail-level"], + "scoped_cmd_line_args": [ + "--regex-lint-detail-level" + ], "target_field_name": null, "typ": "DetailLevel", - "unscoped_cmd_line_args": ["--detail-level"], + "unscoped_cmd_line_args": [ + "--detail-level" + ], "value_history": { "ranked_values": [ { @@ -93227,16 +106790,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--repl-shell="], + "display_args": [ + "--repl-shell=" + ], "env_var": "PANTS_REPL_SHELL", "fromfile": false, "help": "Override the automatically-detected REPL program for the target(s) specified.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--repl-shell"], + "scoped_cmd_line_args": [ + "--repl-shell" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--shell"], + "unscoped_cmd_line_args": [ + "--shell" + ], "value_history": { "ranked_values": [ { @@ -93264,10 +106833,14 @@ "help": "Arguments to pass directly to the repl program, e.g. `--repl-args='-i helloworld/main.py'`.\n\nCurrently supported only for the ipython shell.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--repl-args"], + "scoped_cmd_line_args": [ + "--repl-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -93291,7 +106864,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]repl-restartable"], + "display_args": [ + "--[no-]repl-restartable" + ], "env_var": "PANTS_REPL_RESTARTABLE", "fromfile": false, "help": "True if the REPL should be restarted if its inputs have changed.", @@ -93303,7 +106878,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--restartable", "--no-restartable"], + "unscoped_cmd_line_args": [ + "--restartable", + "--no-restartable" + ], "value_history": { "ranked_values": [ { @@ -93338,16 +106916,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--roots-output-file="], + "display_args": [ + "--roots-output-file=" + ], "env_var": "PANTS_ROOTS_OUTPUT_FILE", "fromfile": false, "help": "Output the goal's stdout to this file. If unspecified, outputs to stdout.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--roots-output-file"], + "scoped_cmd_line_args": [ + "--roots-output-file" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--output-file"], + "unscoped_cmd_line_args": [ + "--output-file" + ], "value_history": { "ranked_values": [ { @@ -93366,16 +106950,22 @@ "default": "\\n", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--roots-sep="], + "display_args": [ + "--roots-sep=" + ], "env_var": "PANTS_ROOTS_SEP", "fromfile": false, "help": "String to use to separate lines in line-oriented output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--roots-sep"], + "scoped_cmd_line_args": [ + "--roots-sep" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--sep"], + "unscoped_cmd_line_args": [ + "--sep" + ], "value_history": { "ranked_values": [ { @@ -93409,16 +106999,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-install-from-resolve="], + "display_args": [ + "--ruff-install-from-resolve=" + ], "env_var": "PANTS_RUFF_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `ruff` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-install-from-resolve"], + "scoped_cmd_line_args": [ + "--ruff-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -93437,16 +107033,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-requirements=\"['', '', ...]\""], + "display_args": [ + "--ruff-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_RUFF_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-requirements"], + "scoped_cmd_line_args": [ + "--ruff-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -93467,7 +107069,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--ruff-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -93478,10 +107082,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--ruff-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -93492,7 +107100,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -93505,16 +107115,22 @@ "default": "ruff", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-console-script="], + "display_args": [ + "--ruff-console-script=" + ], "env_var": "PANTS_RUFF_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-console-script"], + "scoped_cmd_line_args": [ + "--ruff-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -93538,16 +107154,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-entry-point="], + "display_args": [ + "--ruff-entry-point=" + ], "env_var": "PANTS_RUFF_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-entry-point"], + "scoped_cmd_line_args": [ + "--ruff-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -93566,16 +107188,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-config="], + "display_args": [ + "--ruff-config=" + ], "env_var": "PANTS_RUFF_CONFIG", "fromfile": false, "help": "Path to the `pyproject.toml` or `ruff.toml` file to use for configuration (https://github.com/charliermarsh/ruff#configuration).\n\nSetting this option will disable `[ruff].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-config"], + "scoped_cmd_line_args": [ + "--ruff-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -93594,7 +107222,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]ruff-config-discovery"], + "display_args": [ + "--[no-]ruff-config-discovery" + ], "env_var": "PANTS_RUFF_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`pyproject.toml`, and `ruff.toml`).\n\nUse `[ruff].config` instead if your config is in a non-standard location.", @@ -93635,16 +107265,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]ruff-skip"], + "display_args": [ + "--[no-]ruff-skip" + ], "env_var": "PANTS_RUFF_SKIP", "fromfile": false, "help": "If true, don't use Ruff when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-skip", "--no-ruff-skip"], + "scoped_cmd_line_args": [ + "--ruff-skip", + "--no-ruff-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -93668,16 +107306,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--ruff-args=\"[, , ...]\""], + "display_args": [ + "--ruff-args=\"[, , ...]\"" + ], "env_var": "PANTS_RUFF_ARGS", "fromfile": false, "help": "Arguments to pass directly to Ruff, e.g. `--ruff-args='--exclude=foo --ignore=E501'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--ruff-args"], + "scoped_cmd_line_args": [ + "--ruff-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -93721,10 +107365,14 @@ "help": "Arguments to pass directly to the executed target, e.g. `--run-args='val1 val2 --debug'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--run-args"], + "scoped_cmd_line_args": [ + "--run-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -93748,7 +107396,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]run-debug-adapter"], + "display_args": [ + "--[no-]run-debug-adapter" + ], "env_var": "PANTS_RUN_DEBUG_ADAPTER", "fromfile": false, "help": "Run the interactive process using a Debug Adapter (https://microsoft.github.io/debug-adapter-protocol/) for the language if supported.\n\nThe interactive process used will be immediately blocked waiting for a client before continuing.", @@ -93760,7 +107410,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--debug-adapter", "--no-debug-adapter"], + "unscoped_cmd_line_args": [ + "--debug-adapter", + "--no-debug-adapter" + ], "value_history": { "ranked_values": [ { @@ -93794,7 +107447,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scala-tailor-source-targets"], + "display_args": [ + "--[no-]scala-tailor-source-targets" + ], "env_var": "PANTS_SCALA_TAILOR_SOURCE_TARGETS", "fromfile": false, "help": "If true, add `scala_sources`, `scala_junit_tests`, and `scalatest_tests` targets with the `tailor` goal.", @@ -93843,10 +107498,14 @@ "help": "A dictionary mapping the name of a resolve to the Scala version to use for all Scala targets consuming that resolve.\n\nAll Scala-compiled jars on a resolve's classpath must be \"compatible\" with one another and with all Scala-compiled first-party sources from `scala_sources` (and other Scala target types) using that resolve. The option sets the Scala version that will be used to compile all first-party sources using the resolve. This ensures that the compatibility property is maintained for a resolve. To support multiple Scala versions, use multiple resolves.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scala-version-for-resolve"], + "scoped_cmd_line_args": [ + "--scala-version-for-resolve" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--version-for-resolve"], + "unscoped_cmd_line_args": [ + "--version-for-resolve" + ], "value_history": { "ranked_values": [ { @@ -93881,7 +107540,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scala-infer-imports"], + "display_args": [ + "--[no-]scala-infer-imports" + ], "env_var": "PANTS_SCALA_INFER_IMPORTS", "fromfile": false, "help": "Infer a target's dependencies by parsing import statements from sources.", @@ -93893,7 +107554,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--imports", "--no-imports"], + "unscoped_cmd_line_args": [ + "--imports", + "--no-imports" + ], "value_history": { "ranked_values": [ { @@ -93917,7 +107581,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scala-infer-consumed-types"], + "display_args": [ + "--[no-]scala-infer-consumed-types" + ], "env_var": "PANTS_SCALA_INFER_CONSUMED_TYPES", "fromfile": false, "help": "Infer a target's dependencies by parsing consumed types from sources.", @@ -93929,7 +107595,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--consumed-types", "--no-consumed-types"], + "unscoped_cmd_line_args": [ + "--consumed-types", + "--no-consumed-types" + ], "value_history": { "ranked_values": [ { @@ -93953,7 +107622,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scala-infer-package-objects"], + "display_args": [ + "--[no-]scala-infer-package-objects" + ], "env_var": "PANTS_SCALA_INFER_PACKAGE_OBJECTS", "fromfile": false, "help": "Add dependency on the package object to every target.", @@ -94044,16 +107715,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalac-args=\"[, , ...]\""], + "display_args": [ + "--scalac-args=\"[, , ...]\"" + ], "env_var": "PANTS_SCALAC_ARGS", "fromfile": false, "help": "Arguments to pass directly to scalac, e.g. `--scalac-args='-encoding UTF-8'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalac-args"], + "scoped_cmd_line_args": [ + "--scalac-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -94085,10 +107762,14 @@ "help": "A dictionary, whose keys are the names of each JVM resolve that requires default `scalac` plugins, and the value is a comma-separated string consisting of scalac plugin names. Each specified plugin must have a corresponding `scalac_plugin` target that specifies that name in either its `plugin_name` field or is the same as its target name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalac-plugins-for-resolve"], + "scoped_cmd_line_args": [ + "--scalac-plugins-for-resolve" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--plugins-for-resolve"], + "unscoped_cmd_line_args": [ + "--plugins-for-resolve" + ], "value_history": { "ranked_values": [ { @@ -94122,16 +107803,22 @@ "default": "3.2.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalafmt-version="], + "display_args": [ + "--scalafmt-version=" + ], "env_var": "PANTS_SCALAFMT_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[scalafmt].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-version"], + "scoped_cmd_line_args": [ + "--scalafmt-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -94152,19 +107839,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--scalafmt-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["org.scalameta:scalafmt-cli_2.13:{version}"], + "default": [ + "org.scalameta:scalafmt-cli_2.13:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalafmt-artifacts=\"['', '', ...]\""], + "display_args": [ + "--scalafmt-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALAFMT_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[scalafmt].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-artifacts"], + "scoped_cmd_line_args": [ + "--scalafmt-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -94175,7 +107870,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["org.scalameta:scalafmt-cli_2.13:{version}"] + "value": [ + "org.scalameta:scalafmt-cli_2.13:{version}" + ] } ] } @@ -94188,16 +107885,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalafmt-lockfile="], + "display_args": [ + "--scalafmt-lockfile=" + ], "env_var": "PANTS_SCALAFMT_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/scala/lint/scalafmt/scalafmt.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=scalafmt`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-lockfile"], + "scoped_cmd_line_args": [ + "--scalafmt-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -94229,10 +107932,14 @@ "help": "List of JVM options to pass to `scalafmt` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-jvm-options"], + "scoped_cmd_line_args": [ + "--scalafmt-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -94258,16 +107965,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scalafmt-skip"], + "display_args": [ + "--[no-]scalafmt-skip" + ], "env_var": "PANTS_SCALAFMT_SKIP", "fromfile": false, "help": "If true, don't use scalafmt when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalafmt-skip", "--no-scalafmt-skip"], + "scoped_cmd_line_args": [ + "--scalafmt-skip", + "--no-scalafmt-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -94301,16 +108016,22 @@ "default": "0.11.6", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-version="], + "display_args": [ + "--scalapb-version=" + ], "env_var": "PANTS_SCALAPB_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[scalapb].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-version"], + "scoped_cmd_line_args": [ + "--scalapb-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -94331,19 +108052,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--scalapb-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["com.thesamet.scalapb:scalapbc_2.13:{version}"], + "default": [ + "com.thesamet.scalapb:scalapbc_2.13:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-artifacts=\"['', '', ...]\""], + "display_args": [ + "--scalapb-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALAPB_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[scalapb].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-artifacts"], + "scoped_cmd_line_args": [ + "--scalapb-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -94354,7 +108083,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["com.thesamet.scalapb:scalapbc_2.13:{version}"] + "value": [ + "com.thesamet.scalapb:scalapbc_2.13:{version}" + ] } ] } @@ -94367,16 +108098,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-lockfile="], + "display_args": [ + "--scalapb-lockfile=" + ], "env_var": "PANTS_SCALAPB_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/codegen/protobuf/scala/scalapbc.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=scalapb`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-lockfile"], + "scoped_cmd_line_args": [ + "--scalapb-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -94400,16 +108137,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-jvm-options=\"['', '', ...]\""], + "display_args": [ + "--scalapb-jvm-options=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALAPB_JVM_OPTIONS", "fromfile": false, "help": "List of JVM options to pass to `scalapb` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-jvm-options"], + "scoped_cmd_line_args": [ + "--scalapb-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -94435,16 +108178,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalapb-jvm-plugins=\"['', '', ...]\""], + "display_args": [ + "--scalapb-jvm-plugins=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALAPB_JVM_PLUGINS", "fromfile": false, "help": "A list of JVM-based `protoc` plugins to invoke when generating Scala code from protobuf files. The format for each plugin specifier is `NAME=ARTIFACT` where NAME is the name of the plugin and ARTIFACT is either the address of a `jvm_artifact` target or the colon-separated Maven coordinate for the plugin's jar artifact.\n\nFor example, to invoke the fs2-grpc protoc plugin, the following option would work: `--scalapb-jvm-plugins=fs2=org.typelevel:fs2-grpc-codegen_2.12:2.3.1`. (Note: you would also need to set `--scalapb-runtime-dependencies` appropriately to include the applicable runtime libraries for your chosen protoc plugins.)", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalapb-jvm-plugins"], + "scoped_cmd_line_args": [ + "--scalapb-jvm-plugins" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-plugins"], + "unscoped_cmd_line_args": [ + "--jvm-plugins" + ], "value_history": { "ranked_values": [ { @@ -94478,16 +108227,22 @@ "default": "3.2.10", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalatest-version="], + "display_args": [ + "--scalatest-version=" + ], "env_var": "PANTS_SCALATEST_VERSION", "fromfile": false, "help": "Version string for the tool. This is available for substitution in the `[scalatest].artifacts` option by including the string `{version}`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-version"], + "scoped_cmd_line_args": [ + "--scalatest-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -94508,19 +108263,27 @@ "comma_separated_choices": null, "comma_separated_display_args": "--scalatest-artifacts=\"['', '', ...]\"", "config_key": "artifacts", - "default": ["org.scalatest:scalatest_2.13:{version}"], + "default": [ + "org.scalatest:scalatest_2.13:{version}" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalatest-artifacts=\"['', '', ...]\""], + "display_args": [ + "--scalatest-artifacts=\"['', '', ...]\"" + ], "env_var": "PANTS_SCALATEST_ARTIFACTS", "fromfile": false, "help": "Artifact requirements for this tool using specified as either the address of a `jvm_artifact` target or, alternatively, as a colon-separated Maven coordinates (e.g., `group:name:version`). For Maven coordinates, the string `{version}` version will be substituted with the value of the `[scalatest].version` option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-artifacts"], + "scoped_cmd_line_args": [ + "--scalatest-artifacts" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--artifacts"], + "unscoped_cmd_line_args": [ + "--artifacts" + ], "value_history": { "ranked_values": [ { @@ -94531,7 +108294,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["org.scalatest:scalatest_2.13:{version}"] + "value": [ + "org.scalatest:scalatest_2.13:{version}" + ] } ] } @@ -94544,16 +108309,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scalatest-lockfile="], + "display_args": [ + "--scalatest-lockfile=" + ], "env_var": "PANTS_SCALATEST_LOCKFILE", "fromfile": false, "help": "Path to a lockfile used for installing the tool.\n\nSet to the string `` to use a lockfile provided by Pants, so long as you have not changed the `--version` option. See https://github.com/pantsbuild/pants/blob/release_2.19.0rc1/src/python/pants/backend/scala/subsystems/scalatest.default.lockfile.txt for the default lockfile contents.\n\nTo use a custom lockfile, set this option to a file path relative to the build root, then run `scie-pants-linux-x86_64 jvm-generate-lockfiles --resolve=scalatest`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-lockfile"], + "scoped_cmd_line_args": [ + "--scalatest-lockfile" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--lockfile"], + "unscoped_cmd_line_args": [ + "--lockfile" + ], "value_history": { "ranked_values": [ { @@ -94585,10 +108356,14 @@ "help": "List of JVM options to pass to `scalatest` JVM processes.\n\nOptions set here will be added to those set in `[jvm].global_options`. Please check the documentation for the `jvm` subsystem to see what values are accepted here.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-jvm-options"], + "scoped_cmd_line_args": [ + "--scalatest-jvm-options" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--jvm-options"], + "unscoped_cmd_line_args": [ + "--jvm-options" + ], "value_history": { "ranked_values": [ { @@ -94623,10 +108398,14 @@ "help": "Arguments to pass directly to Scalatest, e.g. `--scalatest-args='-t $testname'`.\n\nSee https://www.scalatest.org/user_guide/using_the_runner for supported arguments.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-args"], + "scoped_cmd_line_args": [ + "--scalatest-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -94650,16 +108429,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]scalatest-skip"], + "display_args": [ + "--[no-]scalatest-skip" + ], "env_var": "PANTS_SCALATEST_SKIP", "fromfile": false, "help": "If true, don't use Scalatest when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scalatest-skip", "--no-scalatest-skip"], + "scoped_cmd_line_args": [ + "--scalatest-skip", + "--no-scalatest-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -94693,16 +108480,22 @@ "default": "3.0.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scc-version="], + "display_args": [ + "--scc-version=" + ], "env_var": "PANTS_SCC_VERSION", "fromfile": false, "help": "Use this version of SCC.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-version"], + "scoped_cmd_line_args": [ + "--scc-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -94731,16 +108524,22 @@ ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scc-known-versions=\"['', '', ...]\""], + "display_args": [ + "--scc-known-versions=\"['', '', ...]\"" + ], "env_var": "PANTS_SCC_KNOWN_VERSIONS", "fromfile": false, "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-known-versions"], + "scoped_cmd_line_args": [ + "--scc-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -94769,16 +108568,22 @@ "default": "https://github.com/boyter/scc/releases/download/v{version}/scc-{version}-{platform}.zip", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--scc-url-template="], + "display_args": [ + "--scc-url-template=" + ], "env_var": "PANTS_SCC_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-url-template"], + "scoped_cmd_line_args": [ + "--scc-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -94815,10 +108620,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--scc-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -94840,7 +108649,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--scc-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -94855,10 +108667,14 @@ "help": "\nWhat action to take in case the requested version of SCC is not supported.\n\nSupported SCC versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--scc-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -94893,10 +108709,14 @@ "help": "Arguments to pass directly to SCC, e.g. `--scc-args='--no-cocomo'`.\n\nRefer to to https://github.com/boyter/scc.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--scc-args"], + "scoped_cmd_line_args": [ + "--scc-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -94930,16 +108750,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--semgrep-install-from-resolve="], + "display_args": [ + "--semgrep-install-from-resolve=" + ], "env_var": "PANTS_SEMGREP_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `semgrep` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-install-from-resolve"], + "scoped_cmd_line_args": [ + "--semgrep-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -94966,10 +108792,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-requirements"], + "scoped_cmd_line_args": [ + "--semgrep-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -94990,7 +108820,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--semgrep-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -95001,10 +108833,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--semgrep-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -95015,7 +108851,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -95028,16 +108866,22 @@ "default": "semgrep", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--semgrep-console-script="], + "display_args": [ + "--semgrep-console-script=" + ], "env_var": "PANTS_SEMGREP_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-console-script"], + "scoped_cmd_line_args": [ + "--semgrep-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -95061,16 +108905,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--semgrep-entry-point="], + "display_args": [ + "--semgrep-entry-point=" + ], "env_var": "PANTS_SEMGREP_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-entry-point"], + "scoped_cmd_line_args": [ + "--semgrep-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -95089,16 +108939,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]semgrep-force"], + "display_args": [ + "--[no-]semgrep-force" + ], "env_var": "PANTS_SEMGREP_FORCE", "fromfile": false, "help": "If true, semgrep is always run, even if the input files haven't changed. This can be used to run cloud rulesets like `pants lint --semgrep-force --semgrep-args='--config=p/python' ::`. Without `--semgrep-force`, using the cloud rulesets may give inconsistent results on different machines, due to caching, because the rulesets may change.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-force", "--no-semgrep-force"], + "scoped_cmd_line_args": [ + "--semgrep-force", + "--no-semgrep-force" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force", "--no-force"], + "unscoped_cmd_line_args": [ + "--force", + "--no-force" + ], "value_history": { "ranked_values": [ { @@ -95121,7 +108979,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--semgrep-args=\"[, , ...]\"", "config_key": "args", - "default": ["--quiet"], + "default": [ + "--quiet" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -95132,10 +108992,14 @@ "help": "Arguments to pass directly to Semgrep, e.g. `--semgrep-args='--verbose'`.\n\nThis includes --quiet by default to reduce the volume of output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-args"], + "scoped_cmd_line_args": [ + "--semgrep-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -95146,7 +109010,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["--quiet"] + "value": [ + "--quiet" + ] } ] } @@ -95159,16 +109025,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]semgrep-skip"], + "display_args": [ + "--[no-]semgrep-skip" + ], "env_var": "PANTS_SEMGREP_SKIP", "fromfile": false, "help": "If true, don't use Semgrep when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--semgrep-skip", "--no-semgrep-skip"], + "scoped_cmd_line_args": [ + "--semgrep-skip", + "--no-semgrep-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -95203,7 +109077,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]setup-py-generation-generate-setup-default"], + "display_args": [ + "--[no-]setup-py-generation-generate-setup-default" + ], "env_var": "PANTS_SETUP_PY_GENERATION_GENERATE_SETUP_DEFAULT", "fromfile": false, "help": "The default value for the `generate_setup` field on `python_distribution` targets. Can be overridden per-target by setting that field explicitly. Set this to False if you mostly rely on handwritten setup files (`setup.py`, `setup.cfg` and similar). Leave as True if you mostly rely on Pants generating setup files for you.", @@ -95235,7 +109111,11 @@ } }, { - "choices": ["exact", "compatible", "any"], + "choices": [ + "exact", + "compatible", + "any" + ], "comma_separated_choices": "exact, compatible, any", "comma_separated_display_args": "--setup-py-generation-first-party-dependency-version-scheme=", "config_key": "first_party_dependency_version_scheme", @@ -95255,7 +109135,9 @@ ], "target_field_name": null, "typ": "FirstPartyDependencyVersionScheme", - "unscoped_cmd_line_args": ["--first-party-dependency-version-scheme"], + "unscoped_cmd_line_args": [ + "--first-party-dependency-version-scheme" + ], "value_history": { "ranked_values": [ { @@ -95289,16 +109171,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--setuptools-install-from-resolve="], + "display_args": [ + "--setuptools-install-from-resolve=" + ], "env_var": "PANTS_SETUPTOOLS_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `setuptools` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-install-from-resolve"], + "scoped_cmd_line_args": [ + "--setuptools-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -95325,10 +109213,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-requirements"], + "scoped_cmd_line_args": [ + "--setuptools-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -95363,16 +109255,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--setuptools-scm-install-from-resolve="], + "display_args": [ + "--setuptools-scm-install-from-resolve=" + ], "env_var": "PANTS_SETUPTOOLS_SCM_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `setuptools-scm` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-install-from-resolve"], + "scoped_cmd_line_args": [ + "--setuptools-scm-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -95399,10 +109297,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-requirements"], + "scoped_cmd_line_args": [ + "--setuptools-scm-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -95423,7 +109325,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--setuptools-scm-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -95434,10 +109338,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--setuptools-scm-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -95448,7 +109356,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -95461,16 +109371,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--setuptools-scm-console-script="], + "display_args": [ + "--setuptools-scm-console-script=" + ], "env_var": "PANTS_SETUPTOOLS_SCM_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-console-script"], + "scoped_cmd_line_args": [ + "--setuptools-scm-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -95489,16 +109405,22 @@ "default": "setuptools_scm", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--setuptools-scm-entry-point="], + "display_args": [ + "--setuptools-scm-entry-point=" + ], "env_var": "PANTS_SETUPTOOLS_SCM_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--setuptools-scm-entry-point"], + "scoped_cmd_line_args": [ + "--setuptools-scm-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -95533,7 +109455,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shell-setup-dependency-inference"], + "display_args": [ + "--[no-]shell-setup-dependency-inference" + ], "env_var": "PANTS_SHELL_SETUP_DEPENDENCY_INFERENCE", "fromfile": false, "help": "Infer Shell dependencies on other Shell files by analyzing `source` statements.", @@ -95572,7 +109496,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shell-setup-tailor"], + "display_args": [ + "--[no-]shell-setup-tailor" + ], "env_var": "PANTS_SHELL_SETUP_TAILOR", "fromfile": false, "help": "If true, add `shell_sources` and `shunit2_tests` targets with the `tailor` goal.", @@ -95584,7 +109510,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -95605,7 +109534,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--shell-setup-executable-search-paths=\"[, , ...]\"", "config_key": "executable_search_paths", - "default": [""], + "default": [ + "" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -95616,10 +109547,14 @@ "help": "The PATH value that will be used to find shells and to run certain processes like the shunit2 test runner. The special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shell-setup-executable-search-paths"], + "scoped_cmd_line_args": [ + "--shell-setup-executable-search-paths" + ], "target_field_name": "shell_setup_executable_search_paths", "typ": "list", - "unscoped_cmd_line_args": ["--executable-search-paths"], + "unscoped_cmd_line_args": [ + "--executable-search-paths" + ], "value_history": { "ranked_values": [ { @@ -95630,7 +109565,9 @@ { "details": "", "rank": "HARDCODED", - "value": [""] + "value": [ + "" + ] } ] } @@ -95655,16 +109592,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shell-test-skip"], + "display_args": [ + "--[no-]shell-test-skip" + ], "env_var": "PANTS_SHELL_TEST_SKIP", "fromfile": false, "help": "If true, don't use Test with shell scripts when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shell-test-skip", "--no-shell-test-skip"], + "scoped_cmd_line_args": [ + "--shell-test-skip", + "--no-shell-test-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -95698,16 +109643,22 @@ "default": "v0.8.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shellcheck-version="], + "display_args": [ + "--shellcheck-version=" + ], "env_var": "PANTS_SHELLCHECK_VERSION", "fromfile": false, "help": "Use this version of Shellcheck.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-version"], + "scoped_cmd_line_args": [ + "--shellcheck-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -95744,10 +109695,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-known-versions"], + "scoped_cmd_line_args": [ + "--shellcheck-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -95776,16 +109731,22 @@ "default": "https://github.com/vscode-shellcheck/shellcheck-binaries/releases/download/{version}/shellcheck-{version}.{platform}.tar.gz", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shellcheck-url-template="], + "display_args": [ + "--shellcheck-url-template=" + ], "env_var": "PANTS_SHELLCHECK_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-url-template"], + "scoped_cmd_line_args": [ + "--shellcheck-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -95822,10 +109783,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--shellcheck-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -95847,7 +109812,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--shellcheck-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -95862,10 +109830,14 @@ "help": "\nWhat action to take in case the requested version of Shellcheck is not supported.\n\nSupported Shellcheck versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--shellcheck-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -95889,7 +109861,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shellcheck-config-discovery"], + "display_args": [ + "--[no-]shellcheck-config-discovery" + ], "env_var": "PANTS_SHELLCHECK_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant `.shellcheckrc` and `shellcheckrc` files during runs. See https://www.mankier.com/1/shellcheck#RC_Files for where these can be located.", @@ -95930,16 +109904,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shellcheck-skip"], + "display_args": [ + "--[no-]shellcheck-skip" + ], "env_var": "PANTS_SHELLCHECK_SKIP", "fromfile": false, "help": "If true, don't use Shellcheck when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-skip", "--no-shellcheck-skip"], + "scoped_cmd_line_args": [ + "--shellcheck-skip", + "--no-shellcheck-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -95971,10 +109953,14 @@ "help": "Arguments to pass directly to Shellcheck, e.g. `--shellcheck-args='-e SC20529'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shellcheck-args"], + "scoped_cmd_line_args": [ + "--shellcheck-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -96008,16 +109994,22 @@ "default": "v3.6.0", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shfmt-version="], + "display_args": [ + "--shfmt-version=" + ], "env_var": "PANTS_SHFMT_VERSION", "fromfile": false, "help": "Use this version of shfmt.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-version"], + "scoped_cmd_line_args": [ + "--shfmt-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -96058,10 +110050,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-known-versions"], + "scoped_cmd_line_args": [ + "--shfmt-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -96094,16 +110090,22 @@ "default": "https://github.com/mvdan/sh/releases/download/{version}/shfmt_{version}_{platform}", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shfmt-url-template="], + "display_args": [ + "--shfmt-url-template=" + ], "env_var": "PANTS_SHFMT_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-url-template"], + "scoped_cmd_line_args": [ + "--shfmt-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -96140,10 +110142,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--shfmt-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -96165,7 +110171,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--shfmt-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -96180,10 +110189,14 @@ "help": "\nWhat action to take in case the requested version of shfmt is not supported.\n\nSupported shfmt versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--shfmt-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -96207,7 +110220,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shfmt-config-discovery"], + "display_args": [ + "--[no-]shfmt-config-discovery" + ], "env_var": "PANTS_SHFMT_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant `.editorconfig` files during runs. See https://editorconfig.org.", @@ -96248,16 +110263,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shfmt-skip"], + "display_args": [ + "--[no-]shfmt-skip" + ], "env_var": "PANTS_SHFMT_SKIP", "fromfile": false, "help": "If true, don't use shfmt when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-skip", "--no-shfmt-skip"], + "scoped_cmd_line_args": [ + "--shfmt-skip", + "--no-shfmt-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -96281,16 +110304,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shfmt-args=\"[, , ...]\""], + "display_args": [ + "--shfmt-args=\"[, , ...]\"" + ], "env_var": "PANTS_SHFMT_ARGS", "fromfile": false, "help": "Arguments to pass directly to shfmt, e.g. `--shfmt-args='-i 2'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shfmt-args"], + "scoped_cmd_line_args": [ + "--shfmt-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -96324,16 +110353,22 @@ "default": "b9102bb763cc603b3115ed30a5648bf950548097", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shunit2-version="], + "display_args": [ + "--shunit2-version=" + ], "env_var": "PANTS_SHUNIT2_VERSION", "fromfile": false, "help": "Use this version of shunit2.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-version"], + "scoped_cmd_line_args": [ + "--shunit2-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -96370,10 +110405,14 @@ "help": "\nKnown versions to verify downloads against.\n\nEach element is a pipe-separated string of `version|platform|sha256|length` or\n`version|platform|sha256|length|url_override`, where:\n\n - `version` is the version string\n - `platform` is one of `[linux_arm64,linux_x86_64,macos_arm64,macos_x86_64]`\n - `sha256` is the 64-character hex representation of the expected sha256\n digest of the download file, as emitted by `shasum -a 256`\n - `length` is the expected length of the download file in bytes, as emitted by\n `wc -c`\n - (Optional) `url_override` is a specific url to use instead of the normally\n generated url for this version\n\nE.g., `3.1.2|macos_x86_64|6d0f18cd84b918c7b3edd0203e75569e0c7caecb1367bbbe409b44e28514f5be|42813`.\nand `3.1.2|macos_arm64 |aca5c1da0192e2fd46b7b55ab290a92c5f07309e7b0ebf4e45ba95731ae98291|50926|https://example.mac.org/bin/v3.1.2/mac-aarch64-v3.1.2.tgz`.\n\nValues are space-stripped, so pipes can be indented for readability if necessary.\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-known-versions"], + "scoped_cmd_line_args": [ + "--shunit2-known-versions" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--known-versions"], + "unscoped_cmd_line_args": [ + "--known-versions" + ], "value_history": { "ranked_values": [ { @@ -96402,16 +110441,22 @@ "default": "https://raw.githubusercontent.com/kward/shunit2/{version}/shunit2", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--shunit2-url-template="], + "display_args": [ + "--shunit2-url-template=" + ], "env_var": "PANTS_SHUNIT2_URL_TEMPLATE", "fromfile": false, "help": "URL to download the tool, either as a single binary file or a compressed file (e.g. zip file). You can change this to point to your own hosted file, e.g. to work with proxies or for access via the filesystem through a `file:$abspath` URL (e.g. `file:/this/is/absolute`, possibly by [templating the buildroot in a config file](https://www.pantsbuild.org/v2.19/docs/options#config-file-entries)).\n\nUse `{version}` to have the value from `--version` substituted, and `{platform}` to have a value from `--url-platform-mapping` substituted in, depending on the current platform. For example, https://github.com/.../protoc-{version}-{platform}.zip.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-url-template"], + "scoped_cmd_line_args": [ + "--shunit2-url-template" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--url-template"], + "unscoped_cmd_line_args": [ + "--url-template" + ], "value_history": { "ranked_values": [ { @@ -96443,10 +110488,14 @@ "help": "A dictionary mapping platforms to strings to be used when generating the URL to download the tool.\n\nIn `--url-template`, anytime the `{platform}` string is used, Pants will determine the current platform, and substitute `{platform}` with the respective value from your dictionary.\n\nFor example, if you define `{\"macos_x86_64\": \"apple-darwin\", \"linux_x86_64\": \"unknown-linux\"}`, and run Pants on Linux with an intel architecture, then `{platform}` will be substituted in the `--url-template` option with `unknown-linux`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-url-platform-mapping"], + "scoped_cmd_line_args": [ + "--shunit2-url-platform-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--url-platform-mapping"], + "unscoped_cmd_line_args": [ + "--url-platform-mapping" + ], "value_history": { "ranked_values": [ { @@ -96458,7 +110507,10 @@ } }, { - "choices": ["error", "warning"], + "choices": [ + "error", + "warning" + ], "comma_separated_choices": "error, warning", "comma_separated_display_args": "--shunit2-use-unsupported-version=", "config_key": "use_unsupported_version", @@ -96473,10 +110525,14 @@ "help": "\nWhat action to take in case the requested version of shunit2 is not supported.\n\nSupported shunit2 versions: unspecified\n", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-use-unsupported-version"], + "scoped_cmd_line_args": [ + "--shunit2-use-unsupported-version" + ], "target_field_name": null, "typ": "UnsupportedVersionUsage", - "unscoped_cmd_line_args": ["--use-unsupported-version"], + "unscoped_cmd_line_args": [ + "--use-unsupported-version" + ], "value_history": { "ranked_values": [ { @@ -96502,16 +110558,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]shunit2-skip"], + "display_args": [ + "--[no-]shunit2-skip" + ], "env_var": "PANTS_SHUNIT2_SKIP", "fromfile": false, "help": "If true, don't use shunit2 when running `scie-pants-linux-x86_64 test`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--shunit2-skip", "--no-shunit2-skip"], + "scoped_cmd_line_args": [ + "--shunit2-skip", + "--no-shunit2-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -96563,10 +110627,14 @@ "help": "A list of source root suffixes.\n\nA directory with this suffix will be considered a potential source root. E.g., `src/python` will match `/src/python`, `/project1/src/python` etc.\n\nPrepend a `/` to anchor the match at the buildroot. E.g., `/src/python` will match `/src/python` but not `/project1/src/python`.\n\nA `*` wildcard will match a single path segment, E.g., `src/*` will match `/src/python` and `/src/rust`.\n\nUse `/` to signify that the buildroot itself is a source root.\n\nSee https://www.pantsbuild.org/v2.19/docs/source-roots.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--source-root-patterns"], + "scoped_cmd_line_args": [ + "--source-root-patterns" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--root-patterns"], + "unscoped_cmd_line_args": [ + "--root-patterns" + ], "value_history": { "ranked_values": [ { @@ -96608,10 +110676,14 @@ "help": "The presence of a file of this name in a directory indicates that the directory is a source root. The content of the file doesn't matter, and may be empty. Useful when you can't or don't wish to centrally enumerate source roots via `root_patterns`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--source-marker-filenames"], + "scoped_cmd_line_args": [ + "--source-marker-filenames" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--marker-filenames"], + "unscoped_cmd_line_args": [ + "--marker-filenames" + ], "value_history": { "ranked_values": [ { @@ -96646,16 +110718,22 @@ "default": "@stoplight/spectral-cli@6.5.1", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--spectral-version="], + "display_args": [ + "--spectral-version=" + ], "env_var": "PANTS_SPECTRAL_VERSION", "fromfile": false, "help": "Version string for the tool in the form package@version (e.g. prettier@2.6.2)", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spectral-version"], + "scoped_cmd_line_args": [ + "--spectral-version" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--version"], + "unscoped_cmd_line_args": [ + "--version" + ], "value_history": { "ranked_values": [ { @@ -96679,16 +110757,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--spectral-install-from-resolve="], + "display_args": [ + "--spectral-install-from-resolve=" + ], "env_var": "PANTS_SPECTRAL_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve, instead of the version configured in this subsystem.\n\nIf unspecified, the tool will use the default configured package manager [nodejs].package_manager`, and install the tool without a lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spectral-install-from-resolve"], + "scoped_cmd_line_args": [ + "--spectral-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -96709,16 +110793,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]spectral-skip"], + "display_args": [ + "--[no-]spectral-skip" + ], "env_var": "PANTS_SPECTRAL_SKIP", "fromfile": false, "help": "If true, don't use Spectral when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spectral-skip", "--no-spectral-skip"], + "scoped_cmd_line_args": [ + "--spectral-skip", + "--no-spectral-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -96750,10 +110842,14 @@ "help": "Arguments to pass directly to Spectral, e.g. `--spectral-args='--fail-severity=warn'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--spectral-args"], + "scoped_cmd_line_args": [ + "--spectral-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -96787,16 +110883,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]stats-log"], + "display_args": [ + "--[no-]stats-log" + ], "env_var": "PANTS_STATS_LOG", "fromfile": false, "help": "At the end of the Pants run, log all counter metrics and summaries of observation histograms, e.g. the number of cache hits and the time saved by caching.\n\nFor histogram summaries to work, you must add `hdrhistogram` to `[GLOBAL].plugins`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--stats-log", "--no-stats-log"], + "scoped_cmd_line_args": [ + "--stats-log", + "--no-stats-log" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--log", "--no-log"], + "unscoped_cmd_line_args": [ + "--log", + "--no-log" + ], "value_history": { "ranked_values": [ { @@ -96820,7 +110924,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]stats-memory-summary"], + "display_args": [ + "--[no-]stats-memory-summary" + ], "env_var": "PANTS_STATS_MEMORY_SUMMARY", "fromfile": false, "help": "At the end of the Pants run, report a summary of memory usage.\n\nKeys are the total size in bytes, the count, and the name. Note that the total size is for all instances added together, so you can use total_size // count to get the average size.", @@ -96832,7 +110938,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--memory-summary", "--no-memory-summary"], + "unscoped_cmd_line_args": [ + "--memory-summary", + "--no-memory-summary" + ], "value_history": { "ranked_values": [ { @@ -96881,10 +110990,14 @@ "help": "Environment variables to set for process invocations.\n\nEntries are either strings in the form `ENV_VAR=value` to set an explicit value; or just `ENV_VAR` to copy the value from Pants's own environment.\n\nSee https://www.pantsbuild.org/v2.19/docs/options#addremove-semantics for how to add and remove Pants's default for this option.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--subprocess-environment-env-vars"], + "scoped_cmd_line_args": [ + "--subprocess-environment-env-vars" + ], "target_field_name": "subprocess_environment_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--env-vars"], + "unscoped_cmd_line_args": [ + "--env-vars" + ], "value_history": { "ranked_values": [ { @@ -96939,10 +111052,14 @@ "help": "The PATH value that will searched for executables.\n\nThe special string `\"\"` will expand to the contents of the PATH env var.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--system-binaries-system-binary-paths"], + "scoped_cmd_line_args": [ + "--system-binaries-system-binary-paths" + ], "target_field_name": "system_binaries_system_binary_paths", "typ": "list", - "unscoped_cmd_line_args": ["--system-binary-paths"], + "unscoped_cmd_line_args": [ + "--system-binary-paths" + ], "value_history": { "ranked_values": [ { @@ -96981,16 +111098,22 @@ "default": "BUILD", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--tailor-build-file-name="], + "display_args": [ + "--tailor-build-file-name=" + ], "env_var": "PANTS_TAILOR_BUILD_FILE_NAME", "fromfile": false, "help": "The name to use for generated BUILD files.\n\nThis must be compatible with `[GLOBAL].build_patterns`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-build-file-name"], + "scoped_cmd_line_args": [ + "--tailor-build-file-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--build-file-name"], + "unscoped_cmd_line_args": [ + "--build-file-name" + ], "value_history": { "ranked_values": [ { @@ -97014,16 +111137,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--tailor-build-file-header="], + "display_args": [ + "--tailor-build-file-header=" + ], "env_var": "PANTS_TAILOR_BUILD_FILE_HEADER", "fromfile": false, "help": "A header, e.g., a copyright notice, to add to the content of created BUILD files.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-build-file-header"], + "scoped_cmd_line_args": [ + "--tailor-build-file-header" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--build-file-header"], + "unscoped_cmd_line_args": [ + "--build-file-header" + ], "value_history": { "ranked_values": [ { @@ -97042,16 +111171,22 @@ "default": " ", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--tailor-build-file-indent="], + "display_args": [ + "--tailor-build-file-indent=" + ], "env_var": "PANTS_TAILOR_BUILD_FILE_INDENT", "fromfile": false, "help": "The indent to use when auto-editing BUILD files.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-build-file-indent"], + "scoped_cmd_line_args": [ + "--tailor-build-file-indent" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--build-file-indent"], + "unscoped_cmd_line_args": [ + "--build-file-indent" + ], "value_history": { "ranked_values": [ { @@ -97083,10 +111218,14 @@ "help": "A mapping from standard target type to custom type to use instead. The custom type can be a custom target type or a macro that offers compatible functionality to the one it replaces (see https://www.pantsbuild.org/v2.19/docs/macros).", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-alias-mapping"], + "scoped_cmd_line_args": [ + "--tailor-alias-mapping" + ], "target_field_name": null, "typ": "dict", - "unscoped_cmd_line_args": ["--alias-mapping"], + "unscoped_cmd_line_args": [ + "--alias-mapping" + ], "value_history": { "ranked_values": [ { @@ -97110,16 +111249,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--tailor-ignore-paths=\"['', '', ...]\""], + "display_args": [ + "--tailor-ignore-paths=\"['', '', ...]\"" + ], "env_var": "PANTS_TAILOR_IGNORE_PATHS", "fromfile": false, "help": "Do not edit or create BUILD files at these paths.\n\nCan use literal file names and/or globs, e.g. `['project/BUILD, 'ignore_me/**']`.\n\nThis augments the option `[GLOBAL].build_ignore`, which tells Pants to also not _read_ BUILD files at certain paths. In contrast, this option only tells Pants to not edit/create BUILD files at the specified paths.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-ignore-paths"], + "scoped_cmd_line_args": [ + "--tailor-ignore-paths" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--ignore-paths"], + "unscoped_cmd_line_args": [ + "--ignore-paths" + ], "value_history": { "ranked_values": [ { @@ -97151,10 +111296,14 @@ "help": "Do not add these target definitions.\n\nExpects a list of target addresses that would normally be added by `tailor`, e.g. `['project:tgt']`. To find these names, you can run `tailor --check`, then combine the BUILD file path with the target's name. For example, if `tailor` would add the target `bin` to `project/BUILD`, then the address would be `project:bin`. If the BUILD file is at the root of your repository, use `//` for the path, e.g. `//:bin`.\n\nDoes not work with macros.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-ignore-adding-targets"], + "scoped_cmd_line_args": [ + "--tailor-ignore-adding-targets" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--ignore-adding-targets"], + "unscoped_cmd_line_args": [ + "--ignore-adding-targets" + ], "value_history": { "ranked_values": [ { @@ -97180,16 +111329,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]tailor-check"], + "display_args": [ + "--[no-]tailor-check" + ], "env_var": "PANTS_TAILOR_CHECK", "fromfile": false, "help": "Do not write changes to disk, only write back what would change. Return code 0 means there would be no changes, and 1 means that there would be.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--tailor-check", "--no-tailor-check"], + "scoped_cmd_line_args": [ + "--tailor-check", + "--no-tailor-check" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--check", "--no-check"], + "unscoped_cmd_line_args": [ + "--check", + "--no-check" + ], "value_history": { "ranked_values": [ { @@ -97224,7 +111381,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]terraform-fmt-skip"], + "display_args": [ + "--[no-]terraform-fmt-skip" + ], "env_var": "PANTS_TERRAFORM_FMT_SKIP", "fromfile": false, "help": "If true, don't use `terraform fmt` when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", @@ -97236,7 +111395,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -97283,7 +111445,9 @@ ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -97310,10 +111474,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--terraform-hcl2-parser-requirements"], + "scoped_cmd_line_args": [ + "--terraform-hcl2-parser-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -97334,7 +111502,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--terraform-hcl2-parser-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -97350,7 +111520,9 @@ ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -97361,7 +111533,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -97386,7 +111560,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]terraform-validate-skip"], + "display_args": [ + "--[no-]terraform-validate-skip" + ], "env_var": "PANTS_TERRAFORM_VALIDATE_SKIP", "fromfile": false, "help": "If true, don't use `terraform validate` when running `scie-pants-linux-x86_64 check`.", @@ -97398,7 +111574,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -97432,16 +111611,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-report"], + "display_args": [ + "--[no-]test-report" + ], "env_var": "PANTS_TEST_REPORT", "fromfile": false, "help": "Write test reports to `--report-dir`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-report", "--no-test-report"], + "scoped_cmd_line_args": [ + "--test-report", + "--no-test-report" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--report", "--no-report"], + "unscoped_cmd_line_args": [ + "--report", + "--no-report" + ], "value_history": { "ranked_values": [ { @@ -97465,16 +111652,22 @@ "default": "{distdir}/test/reports", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-report-dir="], + "display_args": [ + "--test-report-dir=" + ], "env_var": "PANTS_TEST_REPORT_DIR", "fromfile": false, "help": "Path to write test reports to. Must be relative to the build root.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-report-dir"], + "scoped_cmd_line_args": [ + "--test-report-dir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--report-dir"], + "unscoped_cmd_line_args": [ + "--report-dir" + ], "value_history": { "ranked_values": [ { @@ -97498,16 +111691,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-timeout-default="], + "display_args": [ + "--test-timeout-default=" + ], "env_var": "PANTS_TEST_TIMEOUT_DEFAULT", "fromfile": false, "help": "The default timeout (in seconds) for a test target if the `timeout` field is not set on the target.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-timeout-default"], + "scoped_cmd_line_args": [ + "--test-timeout-default" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--timeout-default"], + "unscoped_cmd_line_args": [ + "--timeout-default" + ], "value_history": { "ranked_values": [ { @@ -97526,16 +111725,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-timeout-maximum="], + "display_args": [ + "--test-timeout-maximum=" + ], "env_var": "PANTS_TEST_TIMEOUT_MAXIMUM", "fromfile": false, "help": "The maximum timeout (in seconds) that may be used on a test target.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-timeout-maximum"], + "scoped_cmd_line_args": [ + "--test-timeout-maximum" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--timeout-maximum"], + "unscoped_cmd_line_args": [ + "--timeout-maximum" + ], "value_history": { "ranked_values": [ { @@ -97554,16 +111759,22 @@ "default": 128, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-batch-size="], + "display_args": [ + "--test-batch-size=" + ], "env_var": "PANTS_TEST_BATCH_SIZE", "fromfile": false, "help": "The target maximum number of files to be included in each run of batch-enabled test runners.\n\nSome test runners can execute tests from multiple files in a single run. Test implementations will return all tests that _can_ run together as a single group - and then this may be further divided into smaller batches, based on this option. This is done:\n\n 1. to avoid OS argument length limits (in processes which don't support argument files)\n 2. to support more stable cache keys than would be possible if all files were operated on in a single batch\n 3. to allow for parallelism in test runners which don't have internal parallelism, or -- if they do support internal parallelism -- to improve scheduling behavior when multiple processes are competing for cores and so internal parallelism cannot be used perfectly\n\nIn order to improve cache hit rates (see 2.), batches are created at stable boundaries, and so this value is only a \"target\" max batch size (rather than an exact value).\n\nNOTE: This parameter has no effect on test runners/plugins that do not implement support for batched testing.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-batch-size"], + "scoped_cmd_line_args": [ + "--test-batch-size" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--batch-size"], + "unscoped_cmd_line_args": [ + "--batch-size" + ], "value_history": { "ranked_values": [ { @@ -97589,16 +111800,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-debug"], + "display_args": [ + "--[no-]test-debug" + ], "env_var": "PANTS_TEST_DEBUG", "fromfile": false, "help": "Run tests sequentially in an interactive process. This is necessary, for example, when you add breakpoints to your code.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-debug", "--no-test-debug"], + "scoped_cmd_line_args": [ + "--test-debug", + "--no-test-debug" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--debug", "--no-debug"], + "unscoped_cmd_line_args": [ + "--debug", + "--no-debug" + ], "value_history": { "ranked_values": [ { @@ -97622,7 +111841,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-debug-adapter"], + "display_args": [ + "--[no-]test-debug-adapter" + ], "env_var": "PANTS_TEST_DEBUG_ADAPTER", "fromfile": false, "help": "Run tests sequentially in an interactive process, using a Debug Adapter (https://microsoft.github.io/debug-adapter-protocol/) for the language if supported.\n\nThe interactive process used will be immediately blocked waiting for a client before continuing.\n\nThis option implies `--debug`.", @@ -97634,7 +111855,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--debug-adapter", "--no-debug-adapter"], + "unscoped_cmd_line_args": [ + "--debug-adapter", + "--no-debug-adapter" + ], "value_history": { "ranked_values": [ { @@ -97658,16 +111882,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-force"], + "display_args": [ + "--[no-]test-force" + ], "env_var": "PANTS_TEST_FORCE", "fromfile": false, "help": "Force the tests to run, even if they could be satisfied from cache.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-force", "--no-test-force"], + "scoped_cmd_line_args": [ + "--test-force", + "--no-test-force" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--force", "--no-force"], + "unscoped_cmd_line_args": [ + "--force", + "--no-force" + ], "value_history": { "ranked_values": [ { @@ -97684,23 +111916,33 @@ } }, { - "choices": ["all", "failed", "none"], + "choices": [ + "all", + "failed", + "none" + ], "comma_separated_choices": "all, failed, none", "comma_separated_display_args": "--test-output=", "config_key": "output", "default": "failed", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-output="], + "display_args": [ + "--test-output=" + ], "env_var": "PANTS_TEST_OUTPUT", "fromfile": false, "help": "Show stdout/stderr for these tests.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-output"], + "scoped_cmd_line_args": [ + "--test-output" + ], "target_field_name": null, "typ": "ShowOutput", - "unscoped_cmd_line_args": ["--output"], + "unscoped_cmd_line_args": [ + "--output" + ], "value_history": { "ranked_values": [ { @@ -97724,7 +111966,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-use-coverage"], + "display_args": [ + "--[no-]test-use-coverage" + ], "env_var": "PANTS_TEST_USE_COVERAGE", "fromfile": false, "help": "Generate a coverage report if the test runner supports it.", @@ -97736,7 +111980,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--use-coverage", "--no-use-coverage"], + "unscoped_cmd_line_args": [ + "--use-coverage", + "--no-use-coverage" + ], "value_history": { "ranked_values": [ { @@ -97760,7 +112007,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-open-coverage"], + "display_args": [ + "--[no-]test-open-coverage" + ], "env_var": "PANTS_TEST_OPEN_COVERAGE", "fromfile": false, "help": "If a coverage report file is generated, open it on the local system if the system supports this.", @@ -97772,7 +112021,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--open-coverage", "--no-open-coverage"], + "unscoped_cmd_line_args": [ + "--open-coverage", + "--no-open-coverage" + ], "value_history": { "ranked_values": [ { @@ -97796,16 +112048,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-shard="], + "display_args": [ + "--test-shard=" + ], "env_var": "PANTS_TEST_SHARD", "fromfile": false, "help": "A shard specification of the form \"k/N\", where N is a positive integer and k is a non-negative integer less than N.\n\nIf set, the request input targets will be deterministically partitioned into N disjoint subsets of roughly equal size, and only the k'th subset will be used, with all others discarded.\n\nUseful for splitting large numbers of test files across multiple machines in CI. For example, you can run three shards with `--shard=0/3`, `--shard=1/3`, `--shard=2/3`.\n\nNote that the shards are roughly equal in size as measured by number of files. No attempt is made to consider the size of different files, the time they have taken to run in the past, or other such sophisticated measures.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-shard"], + "scoped_cmd_line_args": [ + "--test-shard" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--shard"], + "unscoped_cmd_line_args": [ + "--shard" + ], "value_history": { "ranked_values": [ { @@ -97829,16 +112087,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]test-timeouts"], + "display_args": [ + "--[no-]test-timeouts" + ], "env_var": "PANTS_TEST_TIMEOUTS", "fromfile": false, "help": "Enable test target timeouts. If timeouts are enabled then test targets with a `timeout=` parameter set on their target will time out after the given number of seconds if not completed. If no timeout is set, then either the default timeout is used or no timeout is configured.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-timeouts", "--no-test-timeouts"], + "scoped_cmd_line_args": [ + "--test-timeouts", + "--no-test-timeouts" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--timeouts", "--no-timeouts"], + "unscoped_cmd_line_args": [ + "--timeouts", + "--no-timeouts" + ], "value_history": { "ranked_values": [ { @@ -97862,16 +112128,22 @@ "default": 1, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-attempts-default="], + "display_args": [ + "--test-attempts-default=" + ], "env_var": "PANTS_TEST_ATTEMPTS_DEFAULT", "fromfile": false, "help": "The number of attempts to run tests, in case of a test failure. Tests that were retried will include the number of attempts in the summary output.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-attempts-default"], + "scoped_cmd_line_args": [ + "--test-attempts-default" + ], "target_field_name": null, "typ": "int", - "unscoped_cmd_line_args": ["--attempts-default"], + "unscoped_cmd_line_args": [ + "--attempts-default" + ], "value_history": { "ranked_values": [ { @@ -97895,16 +112167,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--test-extra-env-vars=\"['', '', ...]\""], + "display_args": [ + "--test-extra-env-vars=\"['', '', ...]\"" + ], "env_var": "PANTS_TEST_EXTRA_ENV_VARS", "fromfile": false, "help": "Additional environment variables to include in test processes. Entries are strings in the form `ENV_VAR=value` to use explicitly; or just `ENV_VAR` to copy the value of a variable in Pants's own environment.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--test-extra-env-vars"], + "scoped_cmd_line_args": [ + "--test-extra-env-vars" + ], "target_field_name": "test_extra_env_vars", "typ": "list", - "unscoped_cmd_line_args": ["--extra-env-vars"], + "unscoped_cmd_line_args": [ + "--extra-env-vars" + ], "value_history": { "ranked_values": [ { @@ -97938,16 +112216,24 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]thrift-tailor"], + "display_args": [ + "--[no-]thrift-tailor" + ], "env_var": "PANTS_THRIFT_TAILOR", "fromfile": false, "help": "If true, add `thrift_sources` targets with the `tailor` goal.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--thrift-tailor", "--no-thrift-tailor"], + "scoped_cmd_line_args": [ + "--thrift-tailor", + "--no-thrift-tailor" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--tailor", "--no-tailor"], + "unscoped_cmd_line_args": [ + "--tailor", + "--no-tailor" + ], "value_history": { "ranked_values": [ { @@ -97973,7 +112259,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]thrift-dependency-inference"], + "display_args": [ + "--[no-]thrift-dependency-inference" + ], "env_var": "PANTS_THRIFT_DEPENDENCY_INFERENCE", "fromfile": false, "help": "Infer Thrift dependencies on other Thrift files by analyzing import statements.", @@ -98022,16 +112310,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-install-from-resolve="], + "display_args": [ + "--twine-install-from-resolve=" + ], "env_var": "PANTS_TWINE_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `twine` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-install-from-resolve"], + "scoped_cmd_line_args": [ + "--twine-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -98050,16 +112344,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-requirements=\"['', '', ...]\""], + "display_args": [ + "--twine-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_TWINE_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-requirements"], + "scoped_cmd_line_args": [ + "--twine-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -98080,7 +112380,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--twine-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -98091,10 +112393,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--twine-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -98105,7 +112411,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -98118,16 +112426,22 @@ "default": "twine", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-console-script="], + "display_args": [ + "--twine-console-script=" + ], "env_var": "PANTS_TWINE_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-console-script"], + "scoped_cmd_line_args": [ + "--twine-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -98151,16 +112465,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-entry-point="], + "display_args": [ + "--twine-entry-point=" + ], "env_var": "PANTS_TWINE_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-entry-point"], + "scoped_cmd_line_args": [ + "--twine-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -98179,16 +112499,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-config="], + "display_args": [ + "--twine-config=" + ], "env_var": "PANTS_TWINE_CONFIG", "fromfile": false, "help": "Path to a .pypirc config file to use. (https://packaging.python.org/specifications/pypirc/)\n\nSetting this option will disable `[twine].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-config"], + "scoped_cmd_line_args": [ + "--twine-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -98207,7 +112533,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]twine-config-discovery"], + "display_args": [ + "--[no-]twine-config-discovery" + ], "env_var": "PANTS_TWINE_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include all relevant config files during runs (`.pypirc`).\n\nUse `[twine].config` instead if your config is in a non-standard location.", @@ -98246,16 +112574,22 @@ "default": "", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-ca-certs-path="], + "display_args": [ + "--twine-ca-certs-path=" + ], "env_var": "PANTS_TWINE_CA_CERTS_PATH", "fromfile": false, "help": "Path to a file containing PEM-format CA certificates used for verifying secure connections when publishing python distributions.\n\nUses the value from `[GLOBAL].ca_certs_path` by default. Set to `\"\"` to not use any certificates.\n\nEven when using the `docker_environment` and `remote_environment` targets, this path will be read from the local host, and those certs will be used in the environment.\n\nThis option cannot be overridden via environment targets, so if you need a different value than what the rest of your organization is using, override the value via an environment variable, CLI argument, or `.pants.rc` file. See https://www.pantsbuild.org/v2.19/docs/options.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-ca-certs-path"], + "scoped_cmd_line_args": [ + "--twine-ca-certs-path" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--ca-certs-path"], + "unscoped_cmd_line_args": [ + "--ca-certs-path" + ], "value_history": { "ranked_values": [ { @@ -98281,16 +112615,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]twine-skip"], + "display_args": [ + "--[no-]twine-skip" + ], "env_var": "PANTS_TWINE_SKIP", "fromfile": false, "help": "If true, don't use Twine when running `scie-pants-linux-x86_64 publish`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-skip", "--no-twine-skip"], + "scoped_cmd_line_args": [ + "--twine-skip", + "--no-twine-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -98314,16 +112656,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--twine-args=\"[, , ...]\""], + "display_args": [ + "--twine-args=\"[, , ...]\"" + ], "env_var": "PANTS_TWINE_ARGS", "fromfile": false, "help": "Arguments to pass directly to Twine, e.g. `--twine-args='--skip-existing'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--twine-args"], + "scoped_cmd_line_args": [ + "--twine-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -98358,7 +112706,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]update-build-files-check"], + "display_args": [ + "--[no-]update-build-files-check" + ], "env_var": "PANTS_UPDATE_BUILD_FILES_CHECK", "fromfile": false, "help": "Do not write changes to disk, only write back what would change. Return code 0 means there would be no changes, and 1 means that there would be.", @@ -98370,7 +112720,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--check", "--no-check"], + "unscoped_cmd_line_args": [ + "--check", + "--no-check" + ], "value_history": { "ranked_values": [ { @@ -98394,7 +112747,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]update-build-files-fmt"], + "display_args": [ + "--[no-]update-build-files-fmt" + ], "env_var": "PANTS_UPDATE_BUILD_FILES_FMT", "fromfile": false, "help": "Format BUILD files using Black or Yapf.\n\nSet `[black].args` / `[yapf].args`, `[black].config` / `[yapf].config` , and `[black].config_discovery` / `[yapf].config_discovery` to change Black's or Yapf's behavior. Set `[black].interpreter_constraints` / `[yapf].interpreter_constraints` and `[python].interpreter_search_path` to change which interpreter is used to run the formatter.", @@ -98406,7 +112761,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--fmt", "--no-fmt"], + "unscoped_cmd_line_args": [ + "--fmt", + "--no-fmt" + ], "value_history": { "ranked_values": [ { @@ -98423,23 +112781,32 @@ } }, { - "choices": ["yapf", "black"], + "choices": [ + "yapf", + "black" + ], "comma_separated_choices": "yapf, black", "comma_separated_display_args": "--update-build-files-formatter=", "config_key": "formatter", "default": "black", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--update-build-files-formatter="], + "display_args": [ + "--update-build-files-formatter=" + ], "env_var": "PANTS_UPDATE_BUILD_FILES_FORMATTER", "fromfile": false, "help": "Which formatter Pants should use to format BUILD files.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--update-build-files-formatter"], + "scoped_cmd_line_args": [ + "--update-build-files-formatter" + ], "target_field_name": null, "typ": "Formatter", - "unscoped_cmd_line_args": ["--formatter"], + "unscoped_cmd_line_args": [ + "--formatter" + ], "value_history": { "ranked_values": [ { @@ -98463,7 +112830,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]update-build-files-fix-safe-deprecations"], + "display_args": [ + "--[no-]update-build-files-fix-safe-deprecations" + ], "env_var": "PANTS_UPDATE_BUILD_FILES_FIX_SAFE_DEPRECATIONS", "fromfile": false, "help": "Automatically fix deprecations, such as target type renames, that are safe because they do not change semantics.", @@ -98523,7 +112892,9 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]workunit-logger-enabled"], + "display_args": [ + "--[no-]workunit-logger-enabled" + ], "env_var": "PANTS_WORKUNIT_LOGGER_ENABLED", "fromfile": false, "help": "Whether to enable workunit logging.", @@ -98535,7 +112906,10 @@ ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--enabled", "--no-enabled"], + "unscoped_cmd_line_args": [ + "--enabled", + "--no-enabled" + ], "value_history": { "ranked_values": [ { @@ -98559,16 +112933,22 @@ "default": ".pants.d", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--workunit-logger-logdir="], + "display_args": [ + "--workunit-logger-logdir=" + ], "env_var": "PANTS_WORKUNIT_LOGGER_LOGDIR", "fromfile": false, "help": "Where to write the log to.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--workunit-logger-logdir"], + "scoped_cmd_line_args": [ + "--workunit-logger-logdir" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--logdir"], + "unscoped_cmd_line_args": [ + "--logdir" + ], "value_history": { "ranked_values": [ { @@ -98602,16 +112982,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-install-from-resolve="], + "display_args": [ + "--yamllint-install-from-resolve=" + ], "env_var": "PANTS_YAMLLINT_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `yamllint` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-install-from-resolve"], + "scoped_cmd_line_args": [ + "--yamllint-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -98638,10 +113024,14 @@ "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-requirements"], + "scoped_cmd_line_args": [ + "--yamllint-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -98662,7 +113052,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--yamllint-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -98673,10 +113065,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--yamllint-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -98687,7 +113083,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -98700,16 +113098,22 @@ "default": "yamllint", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-console-script="], + "display_args": [ + "--yamllint-console-script=" + ], "env_var": "PANTS_YAMLLINT_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-console-script"], + "scoped_cmd_line_args": [ + "--yamllint-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -98733,16 +113137,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-entry-point="], + "display_args": [ + "--yamllint-entry-point=" + ], "env_var": "PANTS_YAMLLINT_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-entry-point"], + "scoped_cmd_line_args": [ + "--yamllint-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -98761,16 +113171,22 @@ "default": ".yamllint", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-config-file-name="], + "display_args": [ + "--yamllint-config-file-name=" + ], "env_var": "PANTS_YAMLLINT_CONFIG_FILE_NAME", "fromfile": false, "help": "Name of a config file understood by yamllint (https://yamllint.readthedocs.io/en/stable/configuration.html). The plugin will search the ancestors of each directory in which YAML files are found for a config file of this name.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-config-file-name"], + "scoped_cmd_line_args": [ + "--yamllint-config-file-name" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--config-file-name"], + "unscoped_cmd_line_args": [ + "--config-file-name" + ], "value_history": { "ranked_values": [ { @@ -98793,19 +113209,28 @@ "comma_separated_choices": null, "comma_separated_display_args": "--yamllint-include=\"['', '', ...]\"", "config_key": "include", - "default": ["**/*.yml", "**/*.yaml"], + "default": [ + "**/*.yml", + "**/*.yaml" + ], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-include=\"['', '', ...]\""], + "display_args": [ + "--yamllint-include=\"['', '', ...]\"" + ], "env_var": "PANTS_YAMLLINT_INCLUDE", "fromfile": false, "help": "Glob for which YAML files to lint.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-include"], + "scoped_cmd_line_args": [ + "--yamllint-include" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--include"], + "unscoped_cmd_line_args": [ + "--include" + ], "value_history": { "ranked_values": [ { @@ -98816,7 +113241,10 @@ { "details": "", "rank": "HARDCODED", - "value": ["**/*.yml", "**/*.yaml"] + "value": [ + "**/*.yml", + "**/*.yaml" + ] } ] } @@ -98829,16 +113257,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yamllint-exclude=\"['', '', ...]\""], + "display_args": [ + "--yamllint-exclude=\"['', '', ...]\"" + ], "env_var": "PANTS_YAMLLINT_EXCLUDE", "fromfile": false, "help": "Glob for which YAML files to exclude from linting.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-exclude"], + "scoped_cmd_line_args": [ + "--yamllint-exclude" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--exclude"], + "unscoped_cmd_line_args": [ + "--exclude" + ], "value_history": { "ranked_values": [ { @@ -98870,10 +113304,14 @@ "help": "Arguments to pass directly to Yamllint, e.g. `--yamllint-args='-d relaxed'`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-args"], + "scoped_cmd_line_args": [ + "--yamllint-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { @@ -98897,16 +113335,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]yamllint-skip"], + "display_args": [ + "--[no-]yamllint-skip" + ], "env_var": "PANTS_YAMLLINT_SKIP", "fromfile": false, "help": "If true, don't use Yamllint when running `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yamllint-skip", "--no-yamllint-skip"], + "scoped_cmd_line_args": [ + "--yamllint-skip", + "--no-yamllint-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -98940,16 +113386,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-install-from-resolve="], + "display_args": [ + "--yapf-install-from-resolve=" + ], "env_var": "PANTS_YAPF_INSTALL_FROM_RESOLVE", "fromfile": false, "help": "If specified, install the tool using the lockfile for this named resolve.\n\nThis resolve must be defined in `[python].resolves`, as described in https://www.pantsbuild.org/v2.19/docs/python-third-party-dependencies#user-lockfiles.\n\nThe resolve's entire lockfile will be installed, unless specific requirements are listed via the `requirements` option, in which case only those requirements will be installed. This is useful if you don't want to invalidate the tool's outputs when the resolve incurs changes to unrelated requirements.\n\nIf unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants.\n\nIf unspecified, and the `lockfile` option is set, the tool will use the custom `yapf` \"tool lockfile\" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-install-from-resolve"], + "scoped_cmd_line_args": [ + "--yapf-install-from-resolve" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--install-from-resolve"], + "unscoped_cmd_line_args": [ + "--install-from-resolve" + ], "value_history": { "ranked_values": [ { @@ -98968,16 +113420,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-requirements=\"['', '', ...]\""], + "display_args": [ + "--yapf-requirements=\"['', '', ...]\"" + ], "env_var": "PANTS_YAPF_REQUIREMENTS", "fromfile": false, "help": "If `install_from_resolve` is specified, install these requirements, at the versions provided by the specified resolve's lockfile.\n\nValues can be pip-style requirements (e.g., `tool` or `tool==1.2.3` or `tool>=1.2.3`), or addresses of `python_requirement` targets (or targets that generate or depend on `python_requirement` targets).\n\nThe lockfile will be validated against the requirements - if a lockfile doesn't provide the requirement (at a suitable version, if the requirement specifies version constraints) Pants will error.\n\nIf unspecified, install the entire lockfile.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-requirements"], + "scoped_cmd_line_args": [ + "--yapf-requirements" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--requirements"], + "unscoped_cmd_line_args": [ + "--requirements" + ], "value_history": { "ranked_values": [ { @@ -98998,7 +113456,9 @@ "comma_separated_choices": null, "comma_separated_display_args": "--yapf-interpreter-constraints=\"['', '', ...]\"", "config_key": "interpreter_constraints", - "default": ["CPython>=3.7,<4"], + "default": [ + "CPython>=3.7,<4" + ], "deprecated_message": null, "deprecation_active": false, "display_args": [ @@ -99009,10 +113469,14 @@ "help": "Python interpreter constraints for this tool.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-interpreter-constraints"], + "scoped_cmd_line_args": [ + "--yapf-interpreter-constraints" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--interpreter-constraints"], + "unscoped_cmd_line_args": [ + "--interpreter-constraints" + ], "value_history": { "ranked_values": [ { @@ -99023,7 +113487,9 @@ { "details": "", "rank": "HARDCODED", - "value": ["CPython>=3.7,<4"] + "value": [ + "CPython>=3.7,<4" + ] } ] } @@ -99036,16 +113502,22 @@ "default": "yapf", "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-console-script="], + "display_args": [ + "--yapf-console-script=" + ], "env_var": "PANTS_YAPF_CONSOLE_SCRIPT", "fromfile": false, "help": "The console script for the tool. Using this option is generally preferable to (and mutually exclusive with) specifying an `--entry-point` since console script names have a higher expectation of staying stable across releases of the tool. Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-console-script"], + "scoped_cmd_line_args": [ + "--yapf-console-script" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--console-script"], + "unscoped_cmd_line_args": [ + "--console-script" + ], "value_history": { "ranked_values": [ { @@ -99069,16 +113541,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-entry-point="], + "display_args": [ + "--yapf-entry-point=" + ], "env_var": "PANTS_YAPF_ENTRY_POINT", "fromfile": false, "help": "The entry point for the tool. Generally you only want to use this option if the tool does not offer a `--console-script` (which this option is mutually exclusive with). Usually, you will not want to change this from the default.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-entry-point"], + "scoped_cmd_line_args": [ + "--yapf-entry-point" + ], "target_field_name": null, "typ": "str", - "unscoped_cmd_line_args": ["--entry-point"], + "unscoped_cmd_line_args": [ + "--entry-point" + ], "value_history": { "ranked_values": [ { @@ -99097,16 +113575,22 @@ "default": null, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-config="], + "display_args": [ + "--yapf-config=" + ], "env_var": "PANTS_YAPF_CONFIG", "fromfile": false, "help": "Path to style file understood by yapf (https://github.com/google/yapf#formatting-style/).\n\nSetting this option will disable `[yapf].config_discovery`. Use this option if the config is located in a non-standard location.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-config"], + "scoped_cmd_line_args": [ + "--yapf-config" + ], "target_field_name": null, "typ": "file_option", - "unscoped_cmd_line_args": ["--config"], + "unscoped_cmd_line_args": [ + "--config" + ], "value_history": { "ranked_values": [ { @@ -99125,7 +113609,9 @@ "default": true, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]yapf-config-discovery"], + "display_args": [ + "--[no-]yapf-config-discovery" + ], "env_var": "PANTS_YAPF_CONFIG_DISCOVERY", "fromfile": false, "help": "If true, Pants will include any relevant config files during runs (`.style.yapf`, `pyproject.toml`, and `setup.cfg`).\n\nUse `[yapf].config` instead if your config is in a non-standard location.", @@ -99166,16 +113652,24 @@ "default": false, "deprecated_message": null, "deprecation_active": false, - "display_args": ["--[no-]yapf-skip"], + "display_args": [ + "--[no-]yapf-skip" + ], "env_var": "PANTS_YAPF_SKIP", "fromfile": false, "help": "If true, don't use yapf when running `scie-pants-linux-x86_64 fmt` and `scie-pants-linux-x86_64 lint`.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-skip", "--no-yapf-skip"], + "scoped_cmd_line_args": [ + "--yapf-skip", + "--no-yapf-skip" + ], "target_field_name": null, "typ": "bool", - "unscoped_cmd_line_args": ["--skip", "--no-skip"], + "unscoped_cmd_line_args": [ + "--skip", + "--no-skip" + ], "value_history": { "ranked_values": [ { @@ -99199,16 +113693,22 @@ "default": [], "deprecated_message": null, "deprecation_active": false, - "display_args": ["--yapf-args=\"[, , ...]\""], + "display_args": [ + "--yapf-args=\"[, , ...]\"" + ], "env_var": "PANTS_YAPF_ARGS", "fromfile": false, "help": "Arguments to pass directly to yapf, e.g. `--yapf-args='--no-local-style'`.\n\nCertain arguments, specifically `--recursive`, `--in-place`, and `--parallel`, will be ignored because Pants takes care of finding all the relevant files and running the formatting in parallel.", "removal_hint": null, "removal_version": null, - "scoped_cmd_line_args": ["--yapf-args"], + "scoped_cmd_line_args": [ + "--yapf-args" + ], "target_field_name": null, "typ": "list", - "unscoped_cmd_line_args": ["--args"], + "unscoped_cmd_line_args": [ + "--args" + ], "value_history": { "ranked_values": [ { diff --git a/versioned_docs/version-2.19.x/reference/subsystems/add-trailing-comma.mdx b/versioned_docs/version-2.19.x/reference/subsystems/add-trailing-comma.mdx index 028c26962..c53ead282 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/add-trailing-comma.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/add-trailing-comma.mdx @@ -59,7 +59,7 @@ The resolve's entire lockfile will be installed, unless specific requiremen If unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants. -If unspecified, and the `lockfile` option is set, the tool will use the custom `add-trailing-comma` "tool lockfile" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated. +If unspecified, and the `lockfile` option is set, the tool will use the custom `add-trailing-comma` "tool lockfile" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated. @@ -86,7 +86,7 @@ If unspecified, install the entire lockfile. @@ -123,7 +123,7 @@ If unspecified, install the entire lockfile. @@ -74,7 +74,7 @@ If unspecified, install the entire lockfile. @@ -86,7 +86,7 @@ If unspecified, install the entire lockfile. @@ -178,8 +181,4 @@ To instead load third-party plugins, add them to a custom resolve alongside flak None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/subsystems/go-test.mdx b/versioned_docs/version-2.19.x/reference/subsystems/go-test.mdx index f3fd9afb4..ecf3f7970 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/go-test.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/go-test.mdx @@ -68,13 +68,13 @@ If true, then convert coverage reports to HTML format and write a `coverage.html default_repr={`[]`} > -A list of "import path patterns" for determining which import paths will be instrumented for code coverage. +A list of "import path patterns" for determining which import paths will be instrumented for code coverage. From `go help packages`: -An import path is a pattern if it includes one or more "..." wildcards, each of which can match any string, including the empty string and strings containing slashes. Such a pattern expands to all package directories found in the GOPATH trees with names matching the patterns. +An import path is a pattern if it includes one or more "..." wildcards, each of which can match any string, including the empty string and strings containing slashes. Such a pattern expands to all package directories found in the GOPATH trees with names matching the patterns. -To make common patterns more convenient, there are two special cases. First, /... at the end of the pattern can match an empty string, so that net/... matches both net and packages in its subdirectories, like net/http. Second, any slash-separated pattern element containing a wildcard never participates in a match of the "vendor" element in the path of a vendored package, so that ./... does not match packages in subdirectories of ./vendor or ./mycode/vendor, but ./vendor/... and ./mycode/vendor/... do. Note, however, that a directory named vendor that itself contains code is not a vendored package: cmd/vendor would be a command named vendor, and the pattern cmd/... matches it. See golang.org/s/go15vendor for more about vendoring. +To make common patterns more convenient, there are two special cases. First, /... at the end of the pattern can match an empty string, so that net/... matches both net and packages in its subdirectories, like net/http. Second, any slash-separated pattern element containing a wildcard never participates in a match of the "vendor" element in the path of a vendored package, so that ./... does not match packages in subdirectories of ./vendor or ./mycode/vendor, but ./vendor/... and ./mycode/vendor/... do. Note, however, that a directory named vendor that itself contains code is not a vendored package: cmd/vendor would be a command named vendor, and the pattern cmd/... matches it. See golang.org/s/go15vendor for more about vendoring. This option is similar to the `go test -coverpkg` option, but without support currently for reserved import path patterns like `std` and `all`. @@ -114,7 +114,7 @@ See https://go.dev/doc/articles/race_detector for additional information about t default_repr={`False`} > -If true, then always enable interoperation between Go and the C/C++ "memory sanitizer" when running tests regardless of the test-by-test `msan` field on the relevant `go_package` target. +If true, then always enable interoperation between Go and the C/C++ "memory sanitizer" when running tests regardless of the test-by-test `msan` field on the relevant `go_package` target. See https://github.com/google/sanitizers/wiki/MemorySanitizer for additional information about the C/C++ memory sanitizer. @@ -128,7 +128,7 @@ See https://github.com/google/sanitizers/wiki/MemorySanitizer for additional inf default_repr={`False`} > -If true, then always enable interoperation between Go and the C/C++ "address sanitizer" when running tests regardless of the test-by-test `asan` field on the relevant `go_package` target. +If true, then always enable interoperation between Go and the C/C++ "address sanitizer" when running tests regardless of the test-by-test `asan` field on the relevant `go_package` target. See https://github.com/google/sanitizers/wiki/AddressSanitizer for additional information about the C/C++ address sanitizer. @@ -237,8 +237,4 @@ This is similar to the `go test -c` option, but will still run the underlying te None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/subsystems/gofmt.mdx b/versioned_docs/version-2.19.x/reference/subsystems/gofmt.mdx index 0e737213e..ec149573a 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/gofmt.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/gofmt.mdx @@ -51,8 +51,4 @@ None None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/subsystems/golang.mdx b/versioned_docs/version-2.19.x/reference/subsystems/golang.mdx index a978e53a5..3ad1fcd45 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/golang.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/golang.mdx @@ -54,7 +54,7 @@ See https://go.dev/blog/cgo and https://pkg.go.dev/cmd/cgo for additional inform @@ -60,7 +60,7 @@ Version string for the tool. This is available for substitution in the `[google- @@ -64,7 +64,7 @@ If unspecified, install the entire lockfile. @@ -64,7 +64,7 @@ If unspecified, install the entire lockfile. @@ -95,7 +95,7 @@ Whether to tell IPython not to put the CWD on the import path. Normally you want this to be True, so that imports come from the hermetic environment Pants creates. -However IPython<7.13.0 doesn't support this option, so if you're using an earlier version (e.g., because you have Python 2.7 code) then you will need to set this to False, and you may have issues with imports from your CWD shading the hermetic environment. +However IPython<7.13.0 doesn't support this option, so if you're using an earlier version (e.g., because you have Python 2.7 code) then you will need to set this to False, and you may have issues with imports from your CWD shading the hermetic environment. @@ -103,8 +103,4 @@ However IPython<7.13.0 doesn't support this option, so if you're None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/subsystems/isort.mdx b/versioned_docs/version-2.19.x/reference/subsystems/isort.mdx index 595e63787..1dfa4611c 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/isort.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/isort.mdx @@ -59,7 +59,7 @@ The resolve's entire lockfile will be installed, unless specific requiremen If unspecified, and the `lockfile` option is unset, the tool will be installed using the default lockfile shipped with Pants. -If unspecified, and the `lockfile` option is set, the tool will use the custom `isort` "tool lockfile" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated. +If unspecified, and the `lockfile` option is set, the tool will use the custom `isort` "tool lockfile" generated from the `version` and `extra_requirements` options. But note that this mechanism is deprecated. @@ -86,7 +86,7 @@ If unspecified, install the entire lockfile. @@ -76,7 +76,7 @@ If unspecified, install the entire lockfile. @@ -173,8 +173,4 @@ Use `[pytest].config` instead if your config is in a non-standard location. None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/subsystems/python-bootstrap.mdx b/versioned_docs/version-2.19.x/reference/subsystems/python-bootstrap.mdx index 4ad66a29c..93df7edcf 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/python-bootstrap.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/python-bootstrap.mdx @@ -91,8 +91,4 @@ This does not impact which Python interpreter is used to run your code, only wha None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/subsystems/python-infer.mdx b/versioned_docs/version-2.19.x/reference/subsystems/python-infer.mdx index a26783884..2fe15d4c5 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/python-infer.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/python-infer.mdx @@ -94,9 +94,9 @@ If `--assets` is True, treat valid-looking strings with at least this many forwa Infer a target's dependencies on any `__init__.py` files in the packages it is located in (recursively upward in the directory structure). -Even if this is set to `never` or `content_only`, Pants will still always include any ancestor `__init__.py` files in the sandbox. Only, they will not be "proper" dependencies, e.g. they will not show up in `scie-pants-linux-x86_64 dependencies` and their own dependencies will not be used. +Even if this is set to `never` or `content_only`, Pants will still always include any ancestor `__init__.py` files in the sandbox. Only, they will not be "proper" dependencies, e.g. they will not show up in `scie-pants-linux-x86_64 dependencies` and their own dependencies will not be used. -By default, Pants only adds a "proper" dependency if there is content in the `__init__.py` file. This makes sure that dependencies are added when likely necessary to build, while also avoiding adding unnecessary dependencies. While accurate, those unnecessary dependencies can complicate setting metadata like the `interpreter_constraints` and `resolve` fields. +By default, Pants only adds a "proper" dependency if there is content in the `__init__.py` file. This makes sure that dependencies are added when likely necessary to build, while also avoiding adding unnecessary dependencies. While accurate, those unnecessary dependencies can complicate setting metadata like the `interpreter_constraints` and `resolve` fields. @@ -213,8 +213,4 @@ None None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/subsystems/python-native-code.mdx b/versioned_docs/version-2.19.x/reference/subsystems/python-native-code.mdx index 757dbaa5a..cc814924b 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/python-native-code.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/python-native-code.mdx @@ -26,7 +26,7 @@ None @@ -98,7 +98,7 @@ If unspecified, install the entire lockfile. @@ -86,7 +86,7 @@ If unspecified, install the entire lockfile. @@ -86,7 +86,7 @@ If unspecified, install the entire lockfile. @@ -49,8 +49,4 @@ If true, add `scala_sources`, `scala_junit_tests`, and `scalatest_tests` targets None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/subsystems/scalac.mdx b/versioned_docs/version-2.19.x/reference/subsystems/scalac.mdx index 906b257f7..2412653c6 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/scalac.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/scalac.mdx @@ -49,8 +49,4 @@ None None -## Related subsystems - -None - diff --git a/versioned_docs/version-2.19.x/reference/subsystems/scalafmt.mdx b/versioned_docs/version-2.19.x/reference/subsystems/scalafmt.mdx index c4fe75bb7..fd97ab6c5 100644 --- a/versioned_docs/version-2.19.x/reference/subsystems/scalafmt.mdx +++ b/versioned_docs/version-2.19.x/reference/subsystems/scalafmt.mdx @@ -48,7 +48,7 @@ Version string for the tool. This is available for substitution in the `[scalafm