pulumi/sdk/go/common
Julien 487b4a8494
Install missing python versions using pyenv during installation (#16855)
Adds the flag `--use-language-version-tools` to `pulumi install`. When
passed, and `pyenv` is installed, and a `.python-version` file is in the
project directory or any of its parent directories, Pulumi will install
the requested python version if it is not already installed.

`LanguageRuntime.InstallDependencies` now takes a struct
`InstallDependenciesRequest` as argument to make it easier to extend
this call with options.

See https://github.com/pulumi/pulumi-docker-containers/pull/232

---------

Co-authored-by: Thomas Gummerer <t.gummerer@gmail.com>
2024-08-19 15:55:54 +00:00
..
apitype Fix deployment settings serialization and keys consistency (#16904) 2024-08-12 19:28:13 +00:00
channel Send all events to the engine event stream (#14607) 2023-11-20 21:55:59 +00:00
constant Send update metadata about update plans 2022-10-12 22:55:59 +01:00
diag turn on the golangci-lint exhaustive linter (#15028) 2024-01-17 16:50:41 +00:00
encoding all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
env URL-based plugin source overrides via env var (#16648) 2024-07-26 10:37:09 +00:00
promise Use promise rather than `atomic.Value` to record step errors. (#14612) 2023-11-18 19:03:35 +00:00
resource Install missing python versions using pyenv during installation (#16855) 2024-08-19 15:55:54 +00:00
slice Engine support for remote transforms (#15290) 2024-02-21 16:30:46 +00:00
testing Use a new PULUMI_HOME for every test environment (#15559) 2024-03-01 21:32:49 +00:00
tokens Move resource.URN to urn.URN (#15689) 2024-03-14 15:28:32 +00:00
tools all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
util Install missing python versions using pyenv during installation (#16855) 2024-08-19 15:55:54 +00:00
version move pkg/version -> sdk/go/common/version 2020-03-18 15:25:25 -07:00
workspace Install missing python versions using pyenv during installation (#16855) 2024-08-19 15:55:54 +00:00