Options for Golang support.

Config section: [golang]

Basic options

go_search_paths

--golang-go-search-paths="['<str>', '<str>', ...]"
PANTS_GOLANG_GO_SEARCH_PATHS
default:
[
  "<PATH>"
]

A list of paths to search for Go.

Specify absolute paths to directories with the go binary, e.g. /usr/bin. Earlier entries will be searched first.

The special string '' will expand to the contents of the PATH env var.


expected_version

--golang-expected-version=<str>
PANTS_GOLANG_EXPECTED_VERSION
default: 1.17

The Go version you are using, such as 1.17.

Pants will only use Go distributions from --go-search-paths that have the expected version, and it will error if none are found.

Do not include the patch version.


Advanced options

None

Deprecated options

None


Did this page help you?