pulumi/sdk/go/common/util/fsutil
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
..
chdir.go sdk/go/common/util cleanup 2023-03-10 08:49:00 +00:00
copy.go Adding conformance tests for Go (#16662) 2024-07-17 09:00:08 +00:00
copy_test.go Fix CopyFile to copy symlink directories (#16671) 2024-07-16 11:57:14 +00:00
isdirempty.go Implement GetRequiredPlugins for Python (#5787) 2020-12-03 19:22:16 -08:00
lock.go Replace gofrs/flock with rogpeppe/go-internal/lockedfile (#8636) 2021-12-29 13:56:31 -05:00
qname.go chore(all): strings.Replace(..., -1) => strings.Replace(...) 2023-03-01 13:22:33 -08:00
searchup.go Install missing python versions using pyenv during installation (#16855) 2024-08-19 15:55:54 +00:00
walkup.go Make convert more lenient 2023-06-08 11:14:31 +01:00